Golang Technical leader in Telecom management system / Технический руководитель команды Go
офис, удалёнка, гибрид, Москва
Технический руководитель команды Go в проекте разработки NMS/EMS/OAM для телеком-операторов. Будете вести проект с нуля, проектировать микросервисы, обеспечивать надёжность и масштабируемость системы для работы с тысячами базовых станций
ГрейдLead
Стек
GoDockerPostgreSQLKubernetesVictoriaMetricsGrafanaPrometheusOpenTelemetryLokiFluentbitetcdREST APINETCONFGitJIRA
Задачи
- •Вести техническое руководство и планирование команды разработки
- •Проектировать и развивать микросервисную архитектуру для NMS/EMS/OAM
- •Разрабатывать и ревьюить код на Go, обеспечивать покрытие тестами
- •Организовывать взаимодействие с смежными командами и интеграции по REST/NETCONF
- •Обеспечивать масштабируемость, мониторинг и работу системы под высокой нагрузкой
Обязательно
- •Опыт технического руководства командой разработки, оценка и планирование работ
- •Уверенные знания Go или готовность перейти на Go
- •Опыт разработки микросервисов
- •Знание классических алгоритмов и структур данных
- •Умение тестировать собственный код (unit/функциональные/компонентные тесты)
- •Опыт написания многопоточных и/или асинхронных программ
- •Знание сетей на базе TCP/IP
Будет плюсом
- •Опыт с оркестрацией контейнеров (Kubernetes, Mesos, Nomad, Docker Swarm)
- •Знание SQL и NoSQL баз данных
- •Знание протоколов SNMP, NETCONF, SOAP, REST
- •Знание архитектуры EMS/NMS и спецификаций O-RAN/3GPP
- •Навыки скриптинга (Python, Shell и др.)
- •Опыт системного программирования и работы с встраиваемым ПО/RTOS
- •Знания мобильных телеком-стандартов GSM/LTE/5G
- •Опыт работы по Agile/Scrum