сегодня

Backend go

ориентир по рынку
вакансия зп не указана
в среднем 326 174 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Описания нет

задачи

  • Разработка и поддержка исполнительных модулей (agents, controllers, orchestrators), реализующих автоматическую настройку и контроль сетевых устройств операторского класса.
  • Взаимодействие с сетевым оборудованием через NETCONF / RESTCONF / gNMI, SNMP, CLI;
  • Обмен данными со смежными системами через брокеры сообщений (Kafka, RabbitMQ);
  • Интеграция с системами инвентаризации, мониторинга и фиксации аварий.
  • Создание и поддержка моделей данных (YANG, JSON Schema, Protobuf) и MIB-таблиц, используемых исполнительными модулями для сбора телеметрии и отправки команд оборудованию.
  • Автоматизация полного цикла «конфигурация → развёртывание → мониторинг → отклик» с помощью библиотек на Python / Go, формирующих и применяющих конфигурации к сетевому оборудованию, а также реагирующих на события сети.
  • Проектирование и сопровождение хранилища состояния сети (PostgreSQL): фиксация текущих топологий, параметров сервисов, истории изменений и сценариев отката.
  • Написание модульных и интеграционных тестов;
  • Построение и поддержка CI/CD-пайплайнов (GitLab CI, GitHub Actions);
  • Запуск автоматизированных проверок в тестовой лаборатории с эмуляторами и реальным оборудованием.
  • Подготовка и поддержка технической документации (design documents, API specs, runbooks) в Confluence, участие в code review и согласовании архитектурных решений.

требования

  • Стаж работы не менее 5 лет разработчиком backend с использованием требуемого языка программирования;
  • Экспертный уровень владения требуемым языком программирования (Python, Golang) - глубокое понимание архитектуры и внутренного устройства требуемого языка; экспертное знание фреймворков требуемого языка;
  • Опыт оптимизации производительности на уровне кода и архитектуры;
  • Экспертный уровень владения многопоточностью, многопроцессностью, и асинхронными программированием;
  • Понимание принципов ACID, проектирование race-free и data-консистентных подходов;
  • Экспертный уровень владения SQL, DDL, структур обеспечения целостности данных и быстродействия; NoSQL; опыт анализа плана выполнения и оптимизации запросов;
  • Понимание принципов шардирования и репликации;
  • Опыт взаимодействия с очередями и брокерами;
  • Опыт построения распределенных и отказоустойчивых хранилищ данных;
  • Глубокое понимание сценариев работы СУБД PostgreSQL, паттернов и антипаттернов, и методологии повышения производительности при сохранении консистентности;
  • Опыт работы со статистическими базами данных (Clickhouse и тд);
  • Умение проектировать, реализовывать высоко-нагруженные и распределенные системы;
  • Знание и понимание паттернов Enterprise-разработки;
  • Опыт работы с микросервисной архитектурой;
  • Опыт использования и знания принципов контейнеризации, виртуализации, Kubernetes;
  • Опыт настройки и анализа журналов, метрик, мониторинга, и навыки резюмирования на основании выше описанных источников данных;
  • Уверенное понимание принципов построения безопасных приложений, основных векторов атаки и принципов их нивелирования;
  • Уверенное понимание паттернов автотестирования, подходов и типов; уверенное знание основных фреймворков тестирования;
  • Умение видеть долгосрочные перспективы, риски и возможности выбираемых решений; оценка влияния решений комплексно на продукт;
  • Уверенный опыт работы с Linux;
  • Углубленную экспертизу в работе с Git;
  • Опыт кросс-ревью мерж-реквестов коллег по проектам участия;
  • Опыт сопровождения жизненного цикла проекта;
  • Опыт решения инцидентов (первичной диагностике проблем с проектами участия);
  • Опыт обсуждения и процесса оптимизации ведомых проектов;
  • Будет плюсом: Опыт создания/модификации собственных MIB и настройки SNMP-агентов - как преимущество; Опыт работы с YANG-моделями (в связке с NETCONF/RESTCONF/gNMI); Знание gRPC / Protobuf, опыт работы с Kafka или иными брокерами сообщений; Опыт работы с системами контейнеризации (Docker) и оркестрации (Docker Swarm / Kubernetes); Знакомство с инструментами наблюдаемости (Prometheus, Grafana, OpenTelemetry); Опыт работы в OSS/BSS-системах или в продуктах автоматизации сети

условия

  • Программа ДМС с первого месяца работы - это 100% покрытие расходов в частных клиниках, включая стоматологию. Застраховать близких родственников можно со скидкой 50%. Для любителей путешествий - страховка в поездках за границу. А еще есть страхование жизни
  • Очное и онлайн-обучение в Корпоративном университете, у внешних провайдеров, если это полезно для работы, обмен опытом во внутренних профессиональных сообществах, а также доступ к онлайн-библиотеке в полезными книгами и периодикой
  • Оплачиваемые выходные на значимые события в жизни сотрудника
  • Материальная помощь в сложных жизненных ситуациях
  • Мобильная связь + интернет, а так же единая подписка МТС Premium (онлайн кинотеатр KION, сервис МТС Music, МТС Строки и т.д.)
  • Предложения от партнёров для путешествий, развлечений и занятий спортом
  • Возможность участия в волонтерских программах: мы организуем благотворительные ярмарки, образовательные проекты для детей, конкурсы социальных проектов и экологические проекты
  • Внутренняя спортивная программа «В движении»: забеги, марафоны, турниры по разным видам спорта, медитации и занятия на баланс

Ведущий российский оператор связи и IT-компания. Предоставляет мобильную и домашнюю связь, интернет, ТВ, финансовые услуги, стриминг, облачные решения и приложения для жизни. Удобно для общения, развлечений и бизнеса.

Подробнее о компании →

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.