Мы ищем сильнейшего инженера по телефонии, который сможет построить и развивать высоконагруженную VoIP-платформу на базе Yate: архитектура, интеграции, DevOps-практики, масштабирование, стабильность, повышение качества связи и развитие платформы для колл-центра.
Нам нужен человек, который умеет принимать технические решения, проектировать сложные VoIP-системы и работать на стыке телефонии, разработки и инфраструктуры.
Задачи:
1. Архитектура и развитие VoIP-платформы
Проектирование и развитие телефонии на базе Yate с учётом CRM, внешних сервисов и колл-центра.
Поиск и устранение bottleneck’ов, предложение решений по масштабированию.
Разработка дорожной карты развития телефонии: IVR, очереди, маршрутизация, мониторинг, отказоустойчивость.
2. Интеграции
Поддержка и развитие интеграций с CRM: обработка звонков, статусы, карточки клиента, Smart Queue, логирование.
Создание новых API-интеграций с внешними операторами связи:
SIP-транки, номера, антифрод, запись разговоров, voice analytics.
Анализ и улучшение работоспособности интеграций.
3. Разработка сервисов и модулей
Создание модулей вокруг Yate: роутеры, обработчики событий, скрипты, адаптеры.
Разработка микросервисов для телефонии: биллинг, статистика, управление номерами, маршрутизация лидов.
Развитие Smart Queue и алгоритмов распределения вызовов.
Работа с PHP.
4. Надёжность, DevOps и мониторинг
Настройка VoIP-мониторинга: каналы, нагрузка, ошибки, деградации качества.
Построение системы алертинга.
Реализация отказоустойчивой инфраструктуры: резервирование каналов/провайдеров, HA-конфигурации.
DevOps-задачи:
Docker, CI/CD, Linux, прокси-сервера, репликации, логирование, мониторинг (Prometheus/Grafana).
5. Работа с качеством связи (QoS)
Анализ MOS, jitter, latency, packet loss.
Оптимизация кодеков, маршрутизации, fallback-политик.
Повышение стабильности всей системы.
6. Взаимодействие
Плотная работа с разработчиками CRM и командой QA.
Ведение технических диалогов с операторами связи.
Сопровождение тестовых стендов и участие в нагрузочном тестировании.
Требования:
Обязательно:
- Глубокие знания Yate (или готовность быстро перейти с Asterisk).
- Сильные знания SIP, SIP-роутинга и SIP-трейсинга.
- Понимание WebRTC, ICE, TURN/STUN.
- Умение читать SIP-пакеты, исследовать проблемы на низком уровне.
- Опыт построения отказоустойчивых VoIP-систем.
- Уверенные знания Linux.
- Опыт интеграций через API.
- DevOps-компетенции: Docker, CI/CD, мониторинг.
- Опыт работы с высоконагруженными VoIP-платформами.
Будет плюсом:
- Опыт с Asterisk.
- Знания репликаций БД (логические/физические).
- Опыт проектирования Smart Queue.
- Опыт в крупных колл-центрах / телеком-операторах.
Результаты работы:
- Стабильная работа телефонии: минимум инцидентов, высокая отказоустойчивость.
- Повышение конверсии подтверждения лидов благодаря лучшему качеству связи.
- Удобная и прозрачная система мониторинга.
- Реальный рост эффективности операторов колл-центра.