Инженер DevOps
МАГНИТ, Розничная сеть · Краснодар
- От 1 года до 3 лет
- Полная
- На месте работодателя
- Гибрид
Описание вакансии
Чем тебе придется заниматься:
- Обеспечивать бесперебойную работу продакшн-серверов и инфраструктуры существующих сервисов (Nginx, uWSGI, Gunicorn, systemd-сервисы, NFS/SMB-монтирования)
- Настраивать и сопровождать CI/CD пайплайны в GitLab CI для проектов направления
- Контролировать базы данных Firebird и PostgreSQL: проводить регламентное обслуживание раз в 2 месяца (бэкапы gbak/pg_dump, sweep, проверка целостности, очистка лог-таблиц)
- Развивать систему мониторинга и логирования на базе Prometheus, Grafana, Graylog, Log.io и Zabbix Agent 2, а также настраивать alert-правила и дашборды
- Управлять бэкапами и восстановлением данных: контролировать более 30 скриптов cron-задач, проверять целостности копий, оперативно устранять инциденты и настраивать ротацию логов через logrotate
- Развивать Docker-инфраструктуру (Portainer, Docker-сети, сборка образов) и управлять тестовыми средами
Мы ожидаем:
- Готовность работать в гибридном формате в офисе компании в Москве или Краснодаре
- Опыт администрирования Linux и веб-серверов/аппликейшн-серверов (Nginx, uWSGI, Gunicorn)
- Уверенные навыки работы с Docker (понимание Docker-сетей, контейнеризации приложений, работы с Portainer)
- Опыт настройки CI/CD процессов в GitLab CI
- Практические навыки работы с БД PostgreSQL и Firebird (написание скриптов бэкапов, обслуживание, оптимизация)
- Опыт настройки систем мониторинга и сбора логов (Prometheus, Grafana, Zabbix, Graylog или аналогов)
- Умение писать скрипты автоматизации на bash и Python
- Понимание принципов обеспечения отказоустойчивости систем, резервного копирования и восстановления данных (DRP)
Ключевые навыки
- Docker
- Linux