на главную
geekjob•3 ч. назадПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Senior DevOps Engineer

Гибрид МоскваГибридный форматКлубы по интересамБилеты на RUNITОформление по ТК РФ

Навыки и технологии

Yandex.CloudAnsibleZabbixnginxMySQLKubernetesGitLab CI/CDTerraform

Ключевая задача

Построить инфраструктуру продукта с нуля на Docker Swarm, настроить CI/CD и подготовить миграцию на Kubernetes.

Описание вакансии

Обязанности

  • Спроектировать и развернуть инфраструктуру продукта с нуля.
  • Подготовить инфраструктуру к переезду продукта в наш контур.
  • Настроить CI/CD-пайплайны для frontend- и backend-команд.
  • Развернуть и сопровождать production-кластер Docker Swarm.
  • Выстроить удобный и надёжный процесс деплоя.
  • Помогать командам разработки работать с инфраструктурой без лишних сложностей.
  • После завершения переезда спроектировать и провести миграцию с Docker Swarm на Kubernetes.
  • Администрировать Percona XtraDB Cluster:
    • обеспечивать отказоустойчивость;
    • контролировать состояние кворума;
    • настраивать резервное копирование;
    • обеспечивать восстановление после сбоев.
  • Настроить и поддерживать мониторинг, алертинг и логирование.
  • Работать в связке с командами разработки.
  • Участвовать в технических переговорах с подрядчиками.

Требования

  • От 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.
  • Опыт построения отказоустойчивой инфраструктуры.
  • Опыт участия в технических переговорах с подрядчиками и облачными провайдерами.

Условия

  • гибридный формат, офис на Нагатинской: 2 дня удаленно, 3 дня в офисе;
  • теплая атмосфера: клубы по интересам, летний выезд на природу AGIMA Camp и корпоративные вечеринки, куда можно приглашать и свою семью;
  • сильная команда: открытость к решению любых вопросов и поддержка в создании вашего личного бренда для профессионального роста;
  • особые бонусы: бесплатные билеты на культовый забег для IT-специалистов RUNIT;
  • оформление по ГПХ с физлицом на первые 3 месяца, дальше - ТК РФ.