Департамент персонала

Разработчик Python в Control Plane в сетевой ОС

5d ago
RussiaSeniorHybrid
Департамент персонала

Разработчик Python в Control Plane в сетевой ОС

5d ago
RussiaSeniorHybridpythonlinuxbgpospfrest apinetconfgitci/cd

Роль разработчика Python для создания функций Control Plane в сетевой операционной системе с возможностью работы удалённо или из офиса.

Requirements

  • Опыт программирования на Python
  • Операционные системы Linux - на уровне понимания архитектуры данного семейства ОС, способности заглянуть в код, например ядра Linux, когда необходимо улучшить свое понимание устройства какого-то смежного компонента
  • Принципы построения сетевых инфраструктур и функционирования использующихся в них протоколах (Ethernet, IP, control plane протоколы BGP, OSPF)
  • Желателен опыт работы с CLI сетевых устройств

Nice to have

  • опыт разработки и сопровождения решений с высокими требованиями к надежности
  • опыт разработки сервисов (daemons) в среде Linux
  • работа с кодом в системе SCM (Git, GitLab)
  • применение подходов DevOps и CI/CD

Responsibilities

  • Проектировать и воплощать в коде функции сетевой ОС, относящиеся к Control Plane, в виде вспомогательных сервисов, такие как: синхронизация различных состояний между сетевыми устройствами (например MC-LAG), реализация API и CLI для доступа к отдельным сетевым функциям устройства (REST API, Netconf, gNMI)
  • Исправлять ошибки (баги) и улучшать производительность системы
  • Взаимодействовать с разработчиками других блоков, например, Data Plane
  • Следить за развитием и тенденциями отрасли с целью реализации в нашем продукте функций, отвечающих запросам рынка
  • Принимать участие в планировании развития итогового продукта (roadmap)

Conditions

  • возможность работать удаленно или в офисе - м. Ленинский проспект/Площадь Гагарина
  • компания приветствует режимы работы, которые делают коллег продуктивными
  • фокус на разработку в Linux-среде и создание достойного продукта

Found in@job_python