YADROYADRO

Go Developer in Telecom management system / Старший инженер-программист (Go)

офис, удалёнка, гибрид, Москва

Команда Go-разработчиков создает с нуля NMS/EMS/OAM систему для управления и мониторинга базовых станций и опорной сети. Система рассчитана на высокую нагрузку и критична для функционирования сетей оператора, включает сбор метрик, управление и обновления устройств

ГрейдSenior
Опытот 3 лет

Стек

GoKubernetesPostgreSQLMessage BrokerDockerVictoriaMetricsPrometheusGrafanaLokiFluentbitOpenTelemetryetcdREST APINETCONFGitJIRA

Задачи

  • Разработка микросервисов на Go для NMS/EMS/OAM
  • Реализация взаимодействия с сетевыми элементами через REST API и NETCONF
  • Обеспечение сбора метрик и логов, интеграция с VictoriaMetrics, Prometheus и Grafana
  • Проектирование и оптимизация сервисов для высокой нагрузки
  • Покрытие кода unit/functional/component tests и участие в code-review
  • Работа в составе SCRUM-команды, участие в планировании спринтов

Обязательно

  • Уверенное владение Go и опыт разработки от 3-х лет
  • Опыт работы с микросервисной архитектурой
  • Опыт разработки многопоточных/асинхронных программ
  • Знание сетевых принципов TCP/IP и протоколов взаимодействия с элементами сети
  • Опыт работы с Docker и Kubernetes
  • Опыт работы с REST API и NETCONF
  • Опыт работы с системами контроля версий (Git) и таск-трекерами (JIRA)

Будет плюсом

  • Знание SNMP, SOAP и сетевых стандартов O-RAN/3GPP
  • Опыт работы с системным/встраиваемым ПО и реального времени
  • Знание скриптовых языков (Python, Shell)
  • Опыт системного программирования и работы с telecom-спецификациями
  • Понимание Agile/Scrum и опыт работы в SCRUM-команде
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT