Описание вакансии
«БУЛАТ» – российская компания-разработчик и производитель сетевого, телекоммуникационного и ИТ-оборудования.
БУЛАТ в цифрах:
с 2015 года на рынке;
4 офиса – г. Москва: ул. Рябиновая, ИЦ Сколково, г. Рязань, г. Нижний-Новгород;
более 250 сотрудников;
30 патентов на инновационные разработки компании;
Что предстоит делать:
Участвовать в проектировании и разработке масштабируемой распределенной системы управления устройствами (NMS)
Требования:
- Отличные знания Python или Go (многопоточность, асинхронность, очереди, паттерны, алгоритмы, криптография, …)
- Опыт реализации высоконагруженных распределенных приложений
- Опыт построения инфраструктуры на микросервисной архитектуре
- Опыт работы с различными СУБД, осознанное применение оптимального типа СУБД под конкретную задачу.
- Опыт разработки Web-сервисов (REST, gRPC, Websocket)
- Использование unit-тестов при разработке
- Опыт контейнеризации приложений
- Опыт работы с CI/CD системами, отличное владение git.
- Хорошие знания в области сетевых технологий (модель OSI, типы сетевого и серверного оборудования, TCP/UDP/IP, …)
- Знание технического английского языка на уровне свободного, быстрого чтения технической литературы на профессиональную тематику
- Способность находить компромисс между скоростью разработки и качеством кода на этапах PoC/MVP.
Желательно:
- Опыт работы с проектами по мониторингу и управлению сетевым оборудованием
- Опыт работы с большими данными — архитектура хранилищ, кластеризация, шардинг, пайплайны, ETL
- Понимание принципов Zero Trust Architecture
- Опыт создания собственных .deb или .rpm пакетов и репозиториев
- АAA через внешние службы (RADIUS, TACACS+, LDAP, внешние IdP)
Как плюс:
- Опыт работы с протоколами SNMP, Syslog, RMCP+/IPMI, TL1, gNMI
- OAuth/SSO/OIDC
- Ansible/Puppet, Kubernetes, опыт DevOps
- Опыт Frontend разработки (JavaScript, SPA фреймворки)
Обязанности:
- Участие в проектировании архитектуры масштабируемой распределенной системы управления устройствами (NMS)
- Разработка ядра NMS системы
- Оптимизация нагруженных сервисов
- Реализация отказоустойчивости и масштабируемости системы
Условия:
- Полностью белую и регулярную зарплату (оклад+kpi).
- Трудоустройство согласно ТК РФ.
- Техническое обучение и сертификация.
- Возможность использования льгот, предоставленных Правительством РФ, для IT компаний.
- ДМС со стоматологией.
- Место работы ИЦ Сколково
- Корпоративный транспорт от метро (Молодежная) до офиса и обратно.