Software engineer (Python)
3 дн. назад
РоссияSeniorOnsiteC1
pythonsnmpclinetconfrestconfgnmikafkarabbitmq
Software engineer, responsible for integration with physical network equipment and development of control and automation modules for operator network infrastructure.
Обязанности
- разрабатывать и поддерживать исполнительные модули (agents, controllers, orchestrators) для автоматической настройки и контроля операторского сетевого оборудования
- производить интеграцию с существующей инфраструктурой: SNMP, CLI, NETCONF / RESTCONF / gNMI, обмениваться через Kafka / RabbitMQ и быть в связке с инвентаризацией, мониторингом, системой фиксации аварий
- создавать и сопровождать модели данных и описаний: JSON Schema, Protobuf и MIB-таблицы для телеметрии и команд устройствам
- производить автоматизацию полного цикла «конфигурация → развёртывание → мониторинг → отклик» с использованием Python / Go-библиотек для формирования и применения конфигураций и реакции на сетевые события
- проектировать и сопровождать хранилища состояния сети (PostgreSQL): топологии, параметры сервисов, история изменений и сценарии отката
- тестировать и валидировать: модульные и интеграционные тесты, запускать автоматизированные проверки в тестовой лаборатории с эмуляторами и реальным оборудованием
Требования
- практический опыт разработки на Python (от 5 лет) с работой по SNMP, CLI, NETCONF / RESTCONF / gNMI, включая создание поддерживаемых библиотек и API-интеграций
- навыки работы с PostgreSQL (проекты схем, сложные запросы), опыт с оборудованием разных вендоров и чтение технической документации на английском
- опыт эксплуатации операторских сетей (от 5 лет): настройка, мониторинг, локализация и аварийное восстановление
- знания сетевых технологий: IP / MPLS, Ethernet (802.1Q, QinQ), QoS, механизмы резервирования (FRR, LAG, VRRP, BFD)
Будет плюсом
- CI / CD
- YANG
- gRPC / Protobuf
- Kafka
- Docker / Kubernetes
- Prometheus / Grafana
- опыт работы в продуктах автоматизации сети
- опыт работы с пайплайнами CI / CD
Условия
- программа ДМС с первого месяца работы - это 100% покрытие расходов в частных клиниках, включая стоматологию
- застраховать близких родственников можно со скидкой 50%
- для любителей путешествий - страховка в поездках за границу
- есть страхование жизни
- очное и онлайн-обучение в Корпоративном университете, у внешних провайдеров, если это полезно для работы
- обмен опытом во внутренних профессиональных сообществах
- доступ к онлайн-библиотеке в полезными книгами и периодикой