Развиваем платформу доставки и ищем DevOps-инженера для развития инфраструктуры, автоматизации CI/CD и построения отказоустойчивой системы с проверенным восстановлением после аварий.
Задачи
Развёртывание резервной инфраструктуры в Yandex Cloud и RTCloud (Москва, Владивосток).
Настройка межоблачной сети, защищённого доступа и балансировки трафика.
Организация репликации PostgreSQL, резервного копирования и восстановления данных.
Развитие CI/CD на GitLab, автоматизация развёртывания и отката изменений.
Настройка мониторинга, алертинга и диагностики сбоев.
Тестирование аварийного переключения, проверка целостности данных и подготовка инструкций по восстановлению.
Требования
Уверенное администрирование Linux.
Практический опыт с Docker, Docker Compose и Kubernetes/k3s.
Опыт настройки GitLab CI/CD и работы с контейнерными registry.
Знание сетей: TCP/IP, DNS, TLS, VPN, NAT, firewall, балансировка.
Опыт с PostgreSQL: репликация, WAL, backup/restore, PITR.
Понимание S3-совместимых хранилищ и стратегий резервного копирования.
Опыт работы с мониторингом: Prometheus, Grafana, Loki, Alertmanager.
Навыки автоматизации на Bash и/или Python.
Практический опыт восстановления сервисов и проверки резервных копий.
Технологический стек
GitLab CI/CD, Docker/Compose, Kubernetes/k3s, PostgreSQL, NATS JetStream, Valkey, S3/MinIO, Caddy/Nginx, Prometheus, Grafana, Loki, Alertmanager, Teleport.
В целевой архитектуре также используются NetBird, HAProxy, Traefik, PgBouncer, pgBackRest, Bareos и Warpgate с MFA. Опыт с ними или аналогами будет преимуществом.
Архитектура
Yandex Cloud — основная production-площадка.
RTCloud, Москва — резерв сайта и API.
RTCloud, Владивосток — независимые копии данных и резервных копий.
Ожидаемый результат
Работающий резервный контур с документированными процедурами переключения и восстановления, проверенной целостностью данных и измеренными показателями времени восстановления