Описание:
Мы ищем опытного 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 в месяц (в зависимости от квалификации).
- Заключение фриланс контракта.
- Долгосрочное сотрудничество и участие в развитии крупной инфраструктуры.
- Возможность внедрять собственные технические решения.