Предприятие ЭЛТЕКС — крупнейший российский разработчик и производитель телекоммуникационного оборудования, включая решения для PON, Ethernet, Wi-Fi, VoIP, IPTV, домашние роутеры и промышленные контроллеры (IoT).
Направление разработки Management System было создано для управления всей линейкой оборудования. Сегодня в этом направлении работает 50 специалистов, поддерживающих несколько систем управления для разных сегментов устройств.
Одной из ключевых систем является Software Wireless Controller (SoftWLC) — операторская система, управляющая тысячами точек доступа и сотнями сервисных маршрутизаторов по всей стране для предоставления услуг Wi-Fi Hotspot и Enterprise. В состав SoftWLC входит более 30 сервисов.
Основные функции SoftWLC включают управление и мониторинг оборудования по протоколам SNMP, Netconf, RADIUS, авторизацию пользователей в открытых Wi-Fi сетях, предоставление личных кабинетов корпоративным клиентам, отправку SMS через внешние шлюзы, а также предоставление интерфейсов управления через SOAP/XML и TL1.
Технологический стек проекта: Java 8, Kotlin, Spring 4/5, Vert.x, SOAP, REST, gRPC, Kafka, базы данных MySQL, MongoDB, Clickhouse, Hazelcast, инфраструктура на Bare-metal, KVM, Docker, мониторинг через Prometheus и Grafana, CI/CD через Gitlab, документация в Asciidoc и Confluence, общение в Discord.
Основные вызовы команды: рост масштабов сети, ускорение вывода новых функций на рынок, интеграция с информационными системами заказчиков, постоянная автоматизация и оптимизация процессов эксплуатации систем управления.