Yadro·Москва, Санкт-Петербург, Минск, Нижний Новгород·4 дек.
Golang Technical leader in Telecom management system / Технический руководитель команды Go
Ориентир по рынку≈ 395 000 – 600 000 ₽наш грубый ориентир по 39 вакансиям этого грейда на рынке, без учёта специальности: у работодателя вилка не указана
🌍 УдалённоLeadПолная занятостьПродуктовая
Стоит ли откликаться
Скорее не тратить время
Судя по тому, как ведёт себя объявление, найм сюда сейчас не идёт.
2 из 4 в норме
Похоже, сюда не нанимают: что спросить, чтобы не откликаться в пустоту
Деньги
Зарплату в объявлении не раскрыли. Грубый ориентир: столько платят в 39 вакансиях уровня Lead по всему рынку, без учёта специальности.
Живость
Признаки того, что найма здесь сейчас нет:
- Висит 684 дня
- Висит дольше 90% вакансий того же грейда
- У компании 77 из 121 вакансий висят дольше обычного
- Зарплата не указана
- Компания обычно держит вакансии открытыми 667 дней
Описание
Обязанности: 3, требования: 18. Главное перечислено по пунктам.
- Известно
- работают по Scrum, продукт делают с нуля и микросервисы
- Не сказано
- как оформят, из каких стран можно работать и часовой пояс команды
Что требуют
ОбязательноGoGitJiraKubernetesDockerSQLSOAPRESTPythonPostgreSQL
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
Что стоит спросить: вопросы именно к этой вакансии для первого созвона
Когда откликаться
Стоит ли спешить: за сколько дней эта компания обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
О роли
Мы команда Go-разработчиков в Yadro Telecom, разрабатываем программно-аппаратные решения для телеком операторов от этапа исследования и прототипирования до вывода в коммерческое использование. Сейчас с нуля ведем разработку системы управления и мониторинга сетевых элементов состоящей из NMS (Network Management System), EMS (Element Management System) и ОАМ (Operations, administration and management) агентов на базовых станциях и элементах опорной сети. Весь разрабатываемый код покрывается unit/функциональные/компонентные тесты и проходит code-review коллегами
Чем предстоит заниматься
В задачи системы входит настройка, управление сетевыми элементами, сбор различных статистик, ошибок, обновление. Это объемная система, которая будет работать с высокой нагрузкой и взаимодействовать с десятками тысяч базовых станций
Разработка ведется на Go, используется Docker, Kubernetes. У нас микросервисная архитектура, сервисы взаимодействуют между собой через Message Broker, с сетевыми элементами взаимодействие по стандартизированному REST API, NETCONF. В качестве баз данных работаем с PostgreSQL и Victoria Metrics. Также используем Grafana, Loki, Fluentbit, для tracing — open telemetry, для мониторинга — Prometheus, etcd — key value store
У нас команды до 10 человек, работаем по SCRUM с 2-х недельными спринтами
Наши требования
Опыт технического руководства командой разработки включая оценку сложности/трудозатрат, планирование разработки, взаимодействие со смежными командами
Уверенное либо профессиональное владение Go (Golang), либо знание другого языка и желание перейти на Go
Знание и опыт работы с микросервисной архитектурой, а также знакомство с протоколами и библиотеками необходимыми для реализации микросервисов на Go
Необходимо быть знакомым с классическими алгоритмами и структурами данных
Умение тестировать собственный код
Опыт написания многопоточных и/или асинхронных программ
Знание сетей, базирующихся на TCP/IP
Опыт работы со встраиваемым программным обеспечением и системами реального времени
Опыт работы с системами версионного контроля (Git, BitBucket) и баг-трекинга (JIRA)
Важно знать английский на уровне чтения и написания технической документации
Опыт работы с любой из систем оркестрации контейнеров: Kubernetes, Mesos, Nomad, Docker Swarm, etc
Знание SQL и NoSQL баз данных
Знание протоколов SNMP, NETCONF, SOAP, REST
Знание архитектуры систем управления и мониторинга сетей связи — EMS (Element Management System) и NMS (Network Management System), а также относящихся к ним наборов спецификаций O-RAN и 3GPP
Знание скриптовых языков (Python, Shell, Perl, etc.)
Опыт системного программирования
Общие знания мобильных телекоммуникационных систем GSM/LTE/5G
Опыт работы/понимание Agile & Scrum