Разработчик серверной части ПО

Срок для отклика истек

Описание вакансии

«БУЛАТ» – российская компания-разработчик и производитель сетевого, телекоммуникационного и ИТ-оборудования.

БУЛАТ в цифрах:

с 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 компаний.
  • ДМС со стоматологией.
  • Место работы ИЦ Сколково
  • Корпоративный транспорт от метро (Молодежная) до офиса и обратно.