Инфраструктура · Автоматизация · Мониторинг

Серверы и приложения, которые работают предсказуемо.

Помогаю развёртывать и сопровождать Linux-серверы, контейнерные приложения и медиапотоки. Настраиваю наблюдаемость и понятное восстановление после сбоев.

✓ Документация по итогам работ
✓ Проверка на чистых VM
✓ Без лишней сложности
Обсудить задачу → Посмотреть направления
# сценарий проверки здоровья инфраструктуры
$ docker compose ps
✓ services: running
$ ./health-check.sh
✓ endpoint reachable (tagil-tv.ru)
✓ audio/video stream sync: OK
✓ backup status checked (S3)
# автоматизация сборки
$ git push origin main
→ pipeline → test-vm-deploy → production-update

Услуги

Технические задачи с проверяемым результатом.

01

Linux и Docker

  • Docker Compose и переменные сред
  • Nginx, HTTPS и реверс-прокси
  • Автозапуск и ротация логов
02

CI/CD и автоматизация

  • Развёртывание без ручной рутины
  • GitLab CI / GitHub Actions
  • Безопасное хранение секретов
03

Мониторинг

  • Уведомления до простоя
  • Сбор метрик и логов
  • Алерты в Telegram под ключ
04

Медиапотоки

  • Транскодирование видео (FFmpeg)
  • Медиасерверы вещания (SRS)
  • Потоки SRT / RTMP / WebRTC

Практика

Реализованный инженерный подход.

В продакшене

АПК «МедиаКонтур»

Автоматизированный комплекс круглосуточного вещания и удаленного мониторинга региональных СМИ. Развёрнут в кластере Proxmox VE с арбитром. Обеспечивает захват SRT/RTMP потоков, транскодирование звука и видео на лету через FFmpeg и раздачу в веб-плееры по WebRTC с задержкой < 1 секунды.

Proxmox VE ClusterSRS ServerDockerFFmpegCloudflare TunnelsWebRTC
Документация в Git

Процесс

Работа по шагам, без неопределённости.

01

Разобраться в задаче

Изучаю окружение, симптомы, ограничения и критерии успешности приемки.

02

Согласовать решение

Фиксируем точный объём изменений, архитектурный план и риски до начала работ.

03

Выполнить и передать

Проверяю воспроизводимость на чистой VM, передаю пошаговые инструкции (Runbooks).

Есть техническая задача?

Опишите вашу текущую ситуацию. Начнем с небольшого, четко определенного объема.

Написать в Telegram