Описание
Мы ищем опытного DevOps-инженера, который возьмёт на себя ответственность за стабильность, масштабируемость и общую производительность нашей развивающейся KVS-инфраструктуры (Kernel Video Sharing), охватывающей несколько веб-сайтов и серверов. Основная цель - повысить надёжность и безопасность инфраструктуры, оптимизируя производительность серверов, решения для CDN и балансировки нагрузки, а также обеспечивая стабильную работу систем при пиковом трафике.
Задачи
•Проектирование и внедрение стратегий балансировки нагрузки и горизонтального масштабирования между несколькими серверами
•Настройка и поддержка собственного CDN для доставки статического и видео-контента
•Мониторинг и снижение времени отклика серверов, задержек БД и сетевых узких мест
•Планирование ёмкости и масштабирования с учётом роста нагрузки
•Внедрение стратегий защиты от DDoS-атак и автоматизированного обнаружения ботов
•Обеспечение безопасности DNS, SSL/TLS и маршрутизации для всех сайтов
•Управление DNS и политиками маршрутизации для обеспечения отказоустойчивости
•Настройка систем мониторинга, оповещений и логирования (Prometheus, Grafana)
•Внедрение централизованного логирования
•Реагирование на инциденты, анализ первопричин, документирование повторяющихся проблем
•Поддержка и администрирование production-серверов на Linux
•Оптимизация конфигураций Nginx/Apache, MySQL, PHP-FPM под высокую нагрузку
•Настройка кеширующих слоёв (Redis, Varnish, Nginx)
•Управление бэкапами и восстановлением баз данных и пользовательского контента
Требования
•Опыт работы от 3 лет в DevOps, Site Reliability и системном администрировании
•Подтвержденный опыт внедрения и поддержки высоконагруженных веб-проектов
•Умение самостоятельно проектировать и реализовывать инфраструктурные решения
•Опыт развертывания и настройки инфраструктуры Kubernetes на нескольких серверах для автоматической балансировки нагрузки сайта
•Глубокое понимание принципов балансировки нагрузки, кеширования и архитектуры CDN
•Уверенные навыки администрирования Linux
•Знание Nginx, PHP-FPM, MySQL, Redis, HAProxy, Varnish
•Владение Bash или Python для автоматизации задач
•Опыт настройки систем мониторинга и логирования (Grafana, Prometheus, ELK и др.)
•Знание PHP на уровне проектирования
•Опыт работы с объектными хранилищами (MinIO или аналогами) для хранения и доставки видео
•Умение находить Bottleneck и оперативно решать эту проблему
•Хорошие коммуникативные навыки и умение документировать инфраструктурные процессы
Будет плюсом
•Опыт работы с Git и настройкой CI/CD-процессов (автоматизация сборок, деплоев, откатов без простоя)
•Знание Go (Golang) для задач автоматизации
•Опыт работы с Docker или другими контейнеризированными средами
•Понимание принципов доставки медиа-контента (кеширование, HLS, MP4, адаптивный стриминг)
•Опыт работы с WebSockets
•Знание Python
•Знание Systemd
•Знание сетевой и прикладной безопасности
•Опыт работы на High-load проектах
•Знание тонкой настройки системы через компиляцию ядра Linux и Sysctl
Условия
•Удалённый формат работы на полный рабочий день
•Заработная плата €3000 – €5000 в месяц (в зависимости от квалификации)
•Заключение фриланс контракта
•Долгосрочное сотрудничество и участие в развитии крупной инфраструктуры
•Возможность внедрять собственные технические решения