Старший системный аналитик по разработке сетевой ОС

Аквариус, Группа компаний

Старший системный аналитик по разработке сетевой ОС

Москва, Крылатская улица, 17к2

Метро: Крылатское

Описание вакансии

AQUARIUS — ведущий российский разработчик, производитель и поставщик компьютерной техники.
AQUARIUS осуществляет все этапы разработки и производства ИТ-продукции в России. Сеть сервисного и гарантийного обслуживания работает в 135 городах России.
Производственные комплексы AQUARIUS расположены в г. Тверь и г. Шуя. Мы способны выпускать свыше 2 млн единиц высокотехнологичных устройств в год.

Основные направления деятельности компании:
• Производство и разработка серверов, СХД, ПК, ноутбуков, моноблоков, планшетов, телекоммуникационного оборудования;
• Специализированные отраслевые IT‑решения;
• Информационная безопасность;
• Сервисное и гарантийное обслуживание оборудования AQUARIUS.

В нашей команде открыта вакансия Старший системный аналитик по разработке сетевой ОС

Цель роли

Провести R&D по новому сетевому функционалу на основе требований и критериев приемки, предоставленных владельцем продукта, собрать и проверить рабочий прототип на базе Linux, определить необходимые изменения в архитектуре UNOS и подготовить техническое задание для промышленной реализации решения в составе операционной системы.

Результат работы — технически проверенное решение, декомпозированное по компонентам системы и готовое к передаче в команды разработки.

Основные задачи

  • Анализировать требования и критерии приемки с точки зрения технической реализуемости и влияния на архитектуру системы.
  • Исследовать варианты реализации сетевого функционала на базе Linux, open source-компонентов, FRRouting, SAI/SDK ASIC и платформенных компонентов.
  • Собирать и проверять рабочий прототип функционала на базе Linux.
  • Определять место решения в архитектуре UNOS и декомпозировать изменения по компонентам и уровням системы.
  • Подготавливать техническое задание для команд Management Plane, Control Plane, Dataplane, Forwarding Plane, Monitoring Plane и других причастных команд.
  • Согласовывать техническую реализацию с владельцем продукта, архитектором, техлидами и разработчиками.
  • Сопровождать реализацию функционала от исследования до включения решения в продукт.
  • Участвовать в подготовке тестовых сценариев и сопровождающей документации.

Зоны ответственности

Архитектурная декомпозиция и исследование

  • Анализ требований и критериев приемки с позиции архитектуры и технической реализации.
  • Определение изменений, необходимых на уровнях Management Plane, Control Plane, Dataplane, Forwarding Plane, Monitoring Plane.
  • Исследование вариантов реализации функционала и выбор целевого подхода.
  • Разделение функционала на логические части: CLI, конфигурационная модель, протокольные компоненты FRRouting, Linux networking, kernel state, синхронизация с SAI/ASIC и другими элементами системы.
  • Подготовка и проверка рабочего прототипа реализации на базе Linux.

Подготовка технического задания командам разработки

  • Подготовка технического задания на разработку для всех затронутых уровней системы и ее компонентов.
  • Описание состава изменений: что должно быть реализовано, в каком компоненте, как должен работать функционал, как компоненты должны взаимодействовать и как проверять результат.
  • На уровне Management Plane — описание параметров конфигурационной модели, структуры CLI-команд и требований к управлению функционалом.
  • На уровне Control Plane — описание логики работы решения на базе Linux и open source-компонентов.
  • На уровне Dataplane и Forwarding Plane — описание принципов программирования ASIC через SAI или SDK и требований к обработке трафика.

Опыт

  • Продвинутые знания и практические навыки эксплуатации, диагностики и поиска неисправностей сетевого оборудования уровня центров обработки данных.
  • Практический опыт исследования и решения сложных технических задач в области сетевых технологий, Linux networking, сетевых платформ.
  • Желателен опыт работы в сетевых продуктах, телекоме, ЦОД или у вендора сетевого оборудования.

Технические навыки

  • Понимание архитектуры сетевых операционных систем и принципов взаимодействия их основных компонентов.
  • Глубокое понимание сетевых технологий L2/L3: BGP, OSPF, MPLS, VXLAN, EVPN, ECMP, RSTP/MSTP, LACP, BFD, QoS, SR, SRv6.
  • Практический опыт работы с Linux networking: интерфейсы, bridge, VLAN, routing, tunnels, netlink.
  • Умение исследовать варианты реализации функционала и собирать рабочие прототипы на базе Linux.
  • Будет плюсом опыт работы с FRRouting, SAI и понимание общих принципов программирования ASIC pipeline.

Аналитические навыки

  • Умение декомпозировать сложную техническую задачу на компоненты и видеть зависимости между ними.
  • Навык исследования нетиповых проблем и поиска практических путей реализации.
  • Умение формализовать техническое решение в виде технического задания для разработки.

Будет преимуществом

  • Опыт работы системным техническим аналитиком, инженером-разработчиком или тестировщиком в направлении создания ПО для оборудования сетей передачи данных.
  • Опыт работы с YANG-моделями, NETCONF, RESTCONF, gNMI.
  • Знакомство с архитектурой FRRouting, Cumulus Linux, SONiC.
  • Понимание сетевого стека Linux, протокола Netlink и механизмов его синхронизации с SAI и SDK ASIC.
  • Практический опыт разработки сетевого оборудования или NOS.
  • Опыт работы с Confluence, Jira, Git.
  • Python или Bash на уровне написания инженерных скриптов.
  • Практический опыт использования средств генерации и анализа трафика: IXIA, TRex и аналогичных инструментов.
  • Навыки чтения и понимания кода на C/C++ на уровне, достаточном для анализа логики работы компонентов и исследования вариантов реализации.

Мы предлагаем:

  • Оформление по ТК РФ в штат компании;
  • ДМС с расширенным списком клиник, высоким лимитом на обслуживание;
  • Режим работы: офис / гибрид;
  • Современный, просторный, светлый офис;
  • Много переговорных, в кофе-пойнтах всегда доступен бесплатный кофе/чай, мягкие зоны отдыха, панорамное остекление и прекрасный вид на Живописный мост, парковка для сотрудников на территории БЦ.
Навыки
  • Linux
  • Linux networking
  • Администрирование сетевого оборудования
  • L2/L3
Посмотреть контакты работодателя

Адрес

Похожие вакансии

СБЕР
  • Москва

  • Не указана

Рекомендуем

Senior System Analyst

Международное кадровое агентство

  • Москва

  • Не указана

Рекомендуем
Клауд Солюшенс
  • Москва

  • Не указана

Рекомендуем
T2
  • Москва

  • Не указана

BI.ZONE
  • Москва

  • Не указана

ТПС Недвижимость
  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

Employcity
  • Москва

  • Не указана

Страховая группа МАКС
  • Москва

  • Не указана

Парус Управление Активами

Системный аналитик

Парус Управление Активами

  • Москва

  • Не указана

Ингосстрах
  • Москва

  • Не указана

Security Vision
  • Москва

  • Не указана

АТОЛ, группа компаний
  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию