NeoFamily – EdTech-компания, разрабатывающая web-решения для эффективной подготовки к ЕГЭ. Сейчас мы в поиске Senior DevOps-инженера для поддержки и развития инфраструктуры нашей образовательной платформы. В пиковый период платформой одновременно пользуются до 12 тысяч человек. Наибольшая нагрузка приходится на весну и начало лета – до окончания ЕГЭ.
Чем предстоит заниматься:
Первые месяцы:
● Принять инфраструктуру от текущего подрядчика при его консультационной поддержке
● Провести аудит инфраструктуры и вместе с CTO составить план ее развития
● Настроить резервное копирование PostgreSQL, S3 и GitLab вне основной инфраструктуры, определить RPO/RTO и регулярно проводить тестовое восстановление
● Развить мониторинг, логирование и оповещения о состоянии инфраструктуры и приложений Далее:
● Развивать GitLab CI/CD и тестовые окружения: автоматизировать сборку, проверки, развертывание и откат приложений
● Планировать ресурсы и готовить инфраструктуру к сезонным пиковым нагрузкам
● Диагностировать инциденты и устранять причины сбоев; обновлять инфраструктурные компоненты с минимальным влиянием на доступность сервисов
● Спланировать и провести миграцию с ingress-nginx на поддерживаемое решение
● Вести документацию по инфраструктуре и аварийному восстановлению
● Подготовить резервную площадку у второго провайдера и проводить учения по аварийному восстановлению
Наш стек:
● Selectel: Managed Kubernetes, Managed PostgreSQL, Managed Redis, S3
● PHP, Laravel, PHP-FPM; Python, Django; Node.js, Next.js
● Docker, Helm, KEDA, HPA, автоматическое масштабирование нод
● ingress-nginx (планируется миграция), cert-manager, Kyverno
● RabbitMQ
● GitLab CI/CD, Container Registry
● Terraform, Ansible
● Prometheus, Grafana, Alertmanager, Loki
Что важно знать и уметь:
● Опыт эксплуатации Kubernetes в production: Helm, Ingress, HPA/KEDA, requests/limits, probes, автоматическое масштабирование нод и диагностика сбоев
● Infrastructure as Code и автоматизация: Terraform, Ansible, Bash или Python
● Docker и GitLab CI/CD: подготовка Dockerfile, сборка и оптимизация образов, пайплайны, развертывание и откат
● Уверенные знания Linux и сетей: процессы, systemd, DNS, TCP/IP, HTTP(S), TLS и балансировка нагрузки
● Опыт эксплуатации PostgreSQL: резервное копирование, восстановление, репликация; понимание RPO/RTO
● Опыт настройки мониторинга, логирования и оповещений: Prometheus, Grafana, Alertmanager и Loki
● Опыт самостоятельной эксплуатации production-инфраструктуры, разбора инцидентов, восстановления сервисов и предотвращения повторных сбоев
● Опыт управления доступами и секретами, понимание RBAC, принципа минимальных привилегий и базовых требований 152-ФЗ Будет плюсом
● Опыт работы с Selectel или другими российскими облаками
● Опыт миграции production-окружений и проведения учений по аварийному восстановлению
● Опыт настройки и диагностики PHP-FPM: пулы, лимиты воркеров, очереди, таймауты и потребление памяти
● Опыт диагностики производительности PostgreSQL и анализа медленных запросов
● Опыт развертывания и эксплуатации Laravel- или Django-приложений со стороны инфраструктуры
● Опыт эксплуатации RabbitMQ в production
Что мы предлагаем:
● Удаленный формат работы
● График 5/2 без ночных дежурств: ночью и в выходные инфраструктуру поддерживает подрядчик
● Согласованные переработки оплачиваются в двойном размере
● Передачу инфраструктуры при консультационной поддержке текущего подрядчика
● Прямое взаимодействие с CTO, самостоятельность в технических решениях и возможность влиять на архитектуру
● Сотрудничество по договору с ИП; оформление по ТК РФ возможно по договоренности