Инженер-программист (Go/Python)
Старший инженер-программист (Go/Python) в MTS Web Services. Полная занятость, возможна удаленная работа. Разработка модулей автоматизации для настройки и мониторинга телекоммуникационного сетевого оборудования.
Разработка и поддержка исполнительных модулей (агентов, контроллеров, оркестраторов) для автоматизированной настройки и управления оборудованием операторской сети. Интеграция с существующей инфраструктурой: SNMP, CLI, NETCONF/RESTCONF/gNMI, обмен через Kafka/RabbitMQ, связь с системами инвентаризации, мониторинга и аварийных сигналов. Создание и сопровождение моделей данных и описаний: JSON Schema, Protobuf, таблицы MIB для телеметрии и команд устройствам. Автоматизация полного цикла «конфигурация → развертывание → мониторинг → реагирование» с использованием библиотек Python/Go для генерации конфигураций, их применения и реакции на сетевые события. Проектирование и поддержка хранилищ состояния сети (PostgreSQL): топологии, параметры сервисов, история изменений, сценарии отката. Тестирование и валидация: модульные и интеграционные тесты, автоматизированные проверки в тестовых лабораториях с эмуляторами и реальным оборудованием.
Практический опыт разработки на Python или Go (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 пайплайны.
Полная занятость. Возможна удаленная работа.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал