В команду External Communications мы ищем инженера телефонии (Telephony Engineer) для поддержки и развития существующей системы телефонии и создания новых технических решений.
Задачи:
- Создание и тестирование конфигураций телефонии (Asterisk, Kamailio)
- Анализ и решение проблем качества телефонии
- Доработка и улучшение существующих решений
- Внедрение новых решений и интеграция с другими продуктами компании
- Консультирование и поддержка пользователей платформы в сложных ситуациях
Ожидания:
-
Опыт работы с серверами Asterisk, понимание принципов сборки, конфигурации, extensions/AEL, AGI/FastAGI, AMI
-
Понимание сетевых технологий — стек TCP/UDP, работа NAT и принципы работы DNS и HTTP
-
Знание базовых понятий VoIP-телефонии — протоколы, маршрутизация, кодеки, jitter
-
Понимание принципов работы протоколов SIP, RTP
-
Опыт диагностики неполадок и навыки анализа логов сервисов телефонии
-
Умение работать с tcpdump/ngrep и аналогами
-
Навыки работы в Linux (Debian, Ubuntu) — shell, стандартные инструменты администратора
- Знание английского (разговорного и письменного) на уровне B1 (intermediate) и выше.
Будет плюсом:
- Знакомство с Kamailio/OpenSIPS/FreeSwitch
- Знакомство с инструментами анализа VoIP-трафика и выявления аномалий
- Опыт использования систем традиционной телефонии и сигнализаций Q931/SS7
- Знание Docker или других системам контейнерной изоляции и виртуализации
- Понимание принципов функционирования и эксплуатации нагруженных систем
- Знание работы распространенных сетевых сервисов и сетевой маршрутизации