Senior DevOps Engineer (гибрид)
Прямой работодатель Agima.ru ( agima.ru )
Опыт работы любой
Ищем Senior DevOps Engineer, который поможет построить инфраструктуру продукта с нуля и подготовить её к дальнейшему развитию. Основной фокус роли — практическая работа с инфраструктурой: примерно 80% времени вы будете заниматься настройкой и эксплуатацией систем, а остальные 20% — архитектурными решениями и взаимодействием с командами.
На первом этапе продукт переезжает в наш контур, поэтому инфраструктура будет работать на Docker Swarm. После завершения миграции планируем перейти на Kubernetes.
Требования
- От 4 лет коммерческого опыта в DevOps или SRE.
- Опыт проектирования и построения инфраструктуры с нуля.
- Опыт эксплуатации Docker Swarm в production.
- Уверенное знание Kubernetes и опыт работы с ним в production.
- Практический опыт настройки GitLab CI/CD:
- создание и поддержка пайплайнов;
- настройка и использование GitLab Runners;
- автоматизация сборки, тестирования и деплоя.
- Понимание сетевой модели и принципов проксирования через Nginx.
- Опыт эксплуатации Percona XtraDB Cluster или Galera в production.
- Понимание принципов работы PXC/Galera:
- кворум и split-brain;
- SST и IST;
- bootstrap кластера после падения;
- резервное копирование с помощью Percona XtraBackup.
- Опыт работы с Zabbix.
- Готовность самостоятельно принимать технические решения и отвечать за результат.
Будет плюсом
- Опыт работы с отечественными облачными провайдерами, в частности Yandex Cloud.
- Знание Terraform.
- Знание Ansible.
- Опыт миграции с Docker Swarm на Kubernetes.
- Опыт построения отказоустойчивой инфраструктуры.
- Опыт участия в технических переговорах с подрядчиками и облачными провайдерами.
Задачи
- Спроектировать и развернуть инфраструктуру продукта с нуля.
- Подготовить инфраструктуру к переезду продукта в наш контур.
- Настроить CI/CD-пайплайны для frontend- и backend-команд.
- Развернуть и сопровождать production-кластер Docker Swarm.
- Выстроить удобный и надёжный процесс деплоя.
- Помогать командам разработки работать с инфраструктурой без лишних сложностей.
- После завершения переезда спроектировать и провести миграцию с Docker Swarm на Kubernetes.
- Администрировать Percona XtraDB Cluster:
- обеспечивать отказоустойчивость;
- контролировать состояние кворума;
- настраивать резервное копирование;
- обеспечивать восстановление после сбоев.
- Настроить и поддерживать мониторинг, алертинг и логирование.
- Работать в связке с командами разработки.
- Участвовать в технических переговорах с подрядчиками.
Предлагаем
• гибридный формат, офис на Нагатинской: 2 дня удаленно, 3 дня в офисе;
• теплая атмосфера: клубы по интересам, летний выезд на природу AGIMA Camp и корпоративные вечеринки, куда можно приглашать и свою семью;
• сильная команда: открытость к решению любых вопросов и поддержка в создании вашего личного бренда для профессионального роста;
• особые бонусы: бесплатные билеты на культовый забег для IT-специалистов RUNIT;
• оформление по ГПХ с физлицом на первые 3 месяца, дальше - ТК РФ.
