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++ на уровне, достаточном для анализа логики работы компонентов и исследования вариантов реализации.
Мы предлагаем:
- Оформление по ТК РФ в штат компании;
- ДМС с расширенным списком клиник, высоким лимитом на обслуживание;
- Режим работы: офис / гибрид;
- Современный, просторный, светлый офис;
- Много переговорных, в кофе-пойнтах всегда доступен бесплатный кофе/чай, мягкие зоны отдыха, панорамное остекление и прекрасный вид на Живописный мост, парковка для сотрудников на территории БЦ.
Похожие вакансии
Высокая скорость работы. Высокая скорость печати.
Высшее профильное образование. Опыт работы от 3 лет.
Высшее образование. Опыт работы по профилю не менее 2 - х лет. Понимание специфики работы с гостями и кассовыми операциями (желательно...
Опыт работы менеджером по продажам от 3 лет. Опыт в B2B-продажах обязателен. Опыт работы в химической, нефтехимической...
Высшее образование (банковское дело, экономическое, финансовое). Опыт работы в банках от полугода по направлению клиентского сопровождения. Знание пакета MS Office...
