Вакансия из Telegram канала - Название доступно после авторизации
Пожаловаться
Зарплата и рынок
ЗП не указана
На похожих ролях по рынку
$3к$3.8кмедиана$4.5к
50 в выборке
На международном рынке: $54к/год ($39к - $67к)
60
Средняя вакансия
развернуть
Описание вакансии подробное, но отсутствие информации о зарплате и высокие требования к опыту могут снизить интерес со стороны потенциальных соискателей.
Кликните для подробной информации
Нет информации о зарплатеВысокие требования к опытуПодробные задачиУдаленная работа
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
🖥Вакансия Backend (GO\Python)
🟢Удаленно🟢Полная занятость 🟢ЗП обсуждается на собеседовании 🟢В компанию МТС
🟦Задачи
– Разработка и поддержка исполнительных модулей (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;
– Опыт кросс-ревью мерж-реквестов коллег по проектам участия;
– Опыт сопровождения жизненного цикла проекта;
– Опыт решения инцидентов (первичной диагностике проблем с проектами участия);
– Опыт обсуждения и процесса оптимизации ведомых проектов;
– Опыт процесса CI/CD, релиза и финального (пред-релизном) тестирования продуктов, замещая технического лида;
– Опыт эксплуатации сетей операторского класса не менее 5 лет: настройка, мониторинг, локализация и аварийное восстановление.
– Глубокое понимание технологий, лежащих в основе предоставляемых сервисов: IP/MPLS, Ethernet (включая 802.1Q, QinQ), QoS, механизмы резервирования (FRR, LAG, VRRP, BFD).
– Уверенная работа с SNMP и понимание структуры MIB: чтение MIB-таблиц, использование данных MIB в системах мониторинга и в логике исполнительных модулей. Опыт создания/модификации собственных MIB и настройки SNMP-агентов - как преимущество.
– Опыт работы с оборудованием нескольких вендоров и понимание различий в их моделях управления.
– Чтение технической документации на английском языке (RFC, вендорские user manuals).
– End-to-end автоматизация сети на Python / Go: проектирование и сопровождение библиотек и сервисов, работа с API сетевого оборудования (NETCONF, RESTCONF, gNMI, SNMP), построение модульных, поддерживаемых решений.
– Написание модульных и интеграционных тестов, использование моков и эмуляторов сетевого оборудования.
– Декомпозиция сложных задач: умение разбивать крупные инициативы на чётко определённые подзадачи, оценивать их трудоёмкость и обеспечивать выполнение в согласованные сроки.
🌐 Показать контакты
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации