Middle · Удалённо из России · Москва, Россия · Английский не нужен
Навыки
Ansible
API (интеграции)
Резервное копирование
BGP / OSPF
CI/CD
Отладка и поиск ошибок
Embedded
Ещё 10
GitLab CI
HAProxy / Traefik / Envoy
Kubernetes
Логистика
Nginx
Patroni / pgbouncer
PostgreSQL
Python
Оптимизация запросов
S3 (объектное хранилище)
О компании и продукте
MAGNIT TECH — технологичный драйвер одного из крупнейших ритейлеров страны. Мы создаём будущее: от решений в области автономной логистики с полностью автоматизированными распределительными центрами до исследований потенциала квантовых вычислений. Сейчас мы в поиске DevOps-инженера. Если ты хочешь быть частью масштаба, идей и автоматизации, то мы ждём тебя!. Мы строим управляемый PostgreSQL. Не администрируем серверы вручную, а создаём платформу, которая делает это автоматически: провижининг, мониторинг, бэкапы, failover, масштабирование — всё по API или кнопке. Это не классический DevOps «поддержи наше legacy». Это инфраструктурный продукт, где вы проектируете систему, которая автоматизируется и обслуживает другие команды
Задачи
Проектировать инструменты управления PostgreSQL в гибридной среде (KubeVirt, bare-metal), отказоустойчивые кластеры (Patroni), self-service для разработчиков
Создавать инструменты автоматизации, контролировать качество кода (Python, Ansible)
Обеспечивать бесшовную работу PostgreSQL в экосистеме (k8s, Vault, PKI, мониторинг, CI/CD, балансировка) и отвечать за интеграции
Выбирать новые версии PostgreSQL, расширений, инструментов бэкапа (pgBackRest, WAL-G) и мониторинга
Вести ADR, структурные схемы, runbooks, стандарты команды
Развивать экспертизу команды в PostgreSQL
Требования
Опыт работы с PostgreSQL от 5 лет
Глубокое понимание архитектуры, настройки физической и логической репликации, оптимизации запросов (tuning), внутреннего устройства (VACUUM, WAL, буферный кеш)
Опыт построения и сопровождения отказоустойчивых кластеров PostgreSQL, понимание работы распределенного консенсуса
Уверенное знание для отладки проблем производительности (perf, strace, iostat), работы с системными утилитами и ядром ОС
Опыт настройки HAProxy/Nginx (L4/L7), понимание работы BGP Anycast для балансировки трафика к БД
Умение проектировать надежные системы и проводить качественный разбор корневых причин сложных сбоев