AGIMA — один из крупнейших российских ИТ-интеграторов и digital-агентств полного цикла
Ищем 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 месяца, дальше — ТК РФ