О проекте
Мы разрабатываем единую платформу управления видеосистемой — «умную» панель для оператора, которая объединяет мониторинг тысяч камер, аналитику (детекция событий, тепловые карты) и инструменты администрирования (управление правами, версиями прошивок).
Вам предстоит строить отказоустойчивую инфраструктуру, способную переваривать высокие потоки видеоданных (RTSP, WebRTC, HLS) и обеспечивать молниеносный отклик дашбордов.
1. Инфраструктура для бекенда панели
Развернуть кластер Kubernetes под микросервисы: auth, camera-manager, notifications, analytics
Обеспечить отказоустойчивость базы PostgreSQL для конфигов камер и прав пользователей
2. Работа с видеопотоками (вместе с Python‑командой)
Поднять медиасерверы (SRS / Janus / mediasoup) для трансляции RTSP → HLS / WebRTC
Настроить TURN‑сервер для просмотра камер из внешних сетей
Организовать сбор метрик: битрейт, фризы, задержка для каждой камеры
3. CI/CD и тестовый полигон
Собрать пайплайн (GitLab CI / GitHub Actions), который сначала тестирует интеграцию с эмулятором камеры
Развернуть dev‑стенд с реальными RTSP‑потоками (или симуляцией)
Автоматически прогонять нагрузочные тесты (k6 + подъём 500 виртуальных камер)
4. Мониторинг и алерты для оператора
Prometheus + Grafana: дашборд «Здоровье видеосистемы» (красный сигнал, если камера не отвечает 5 минут)
Логи всех сервисов и доступов операторов → ELK / VictoriaLogs
Алерты в Telegram / Opsgenie: «Сервер аналитики завис», «Очередь событий переполнена»
5. Безопасность и администрирование
Поднять Vault для хранения паролей от камер и секретов панели
Настроить mTLS между камерой и сервисом-адаптером
Автоматический бэкап дашбордов, конфигов пользователей и правил детекции
Требования (hard)
Kubernetes — production-опыт 1+ год (Helm, сетевые политики, Ingress для WebSocket)
Базы данных — PostgreSQL (репликация, настройка под большой load) + опыт с InfluxDB или TimescaleDB
Сети — понимание RTSP, WebRTC, NAT, HTTP/2. Настройка nginx / envoy для видеостримов
CI/CD — любой современный стек (лучше GitLab CI / ArgoCD)
Мониторинг — Prometheus + Grafana, настройка алертов на основе SLI (доступность камеры >99.9%)
Linux — системные вызовы, файловые дескрипторы, network namespaces (для изоляции тестов)
Будет преимуществом
Вы сами писали на Python (Flask/FastAPI) — проще общаться с бекендерами
Опыт с медиа-форматами (H.264, H.265, кодек AV1)
Знакомство с ONVIF, работа с камерами Hikvision / Dahua
Участие в проектах с GPU-инференсом (разворачивали TensorRT / OpenCV в K8s)
Мы предлагаем:
Реальные проекты и пилоты на действующих производственных предприятиях.
Возможность влиять на продукт и принимать ключевые технические решения.
Сильная команда единомышленников и экспертов в своем деле.
Гибридный формат работы (офис + удаленка)/ полностью удаленка
Интересные R&D задачи и пространство для реализации ваших идей
конкурентная заработная плата с возможностью роста
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.