Назад
4 дня назад

DevOps-инженер (Middle) GitOps

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
DevOps-инженер (Middle) GitOps (GitLab/Kubernetes): Сопровождение нескольких self-managed инсталляций GitLab, Gitaly-кластеров, раннеров, резервного копирования и горячего резерва с акцентом на отказоустойчивость, безопасность обновлений и производительность. Focus on репликации и восстановлении репозиториев, эксплуатации Kubernetes-раннеров, миграциях GitLab-базы и разборе инцидентов, влияющих на тысячи пользователей.

Локация: удалённо из Москвы

Компания

RWB (Wildberries & Russ) развивает крупную инфраструктуру разработки, в которой GitLab используется для кода и CI/CD.

Что делать

  • Сопровождать несколько инсталляций GitLab, включая обновления, устранение уязвимостей, оптимизацию производительности и разбор инцидентов.
  • Работать с Gitaly и Praefect: репликация репозиториев, смена primary и восстановление.
  • Развивать резервное копирование и горячий резерв в другом ЦОД, регулярно проверять восстановление.
  • Сопровождать GitLab Runner на виртуальных машинах и в Kubernetes, настраивать изоляцию, ресурсы и лимиты.
  • Выполнять пользовательские операции с базой GitLab: миграции, работу с индексами, контроль роста таблиц и очистку.
  • Поддерживать пользователей, выдавать доступы и взаимодействовать с командами информационной безопасности, Kubernetes, DBA и сети.

Требования

  • От 3 лет опыта работы DevOps- или SRE-инженером.
  • Опыт администрирования GitLab, включая установку или обновление self-managed-инсталляций и настройку раннеров.
  • Уверенное владение Kubernetes: деплой и отладка приложений, Helm-чарты, ресурсы и лимиты, PV и PVC.
  • Уверенное администрирование Linux: сети, диски, производительность и systemd.
  • Опыт работы с PostgreSQL и Redis на пользовательском уровне: подключения, нагрузка, резервное копирование и долгие запросы.
  • Владение Ansible или другим инструментом управления конфигурацией.

Хорошо, если есть

  • Опыт работы с Gitaly Cluster и Praefect, включая восстановление репозиториев.
  • Опыт эксплуатации крупного GitLab с тысячами пользователей и репозиториями объёмом в сотни гигабайт.
  • Опыт мониторинга с Prometheus и Grafana, а также настройки алертинга в IaC.
  • Опыт работы с S3-совместимым хранилищем для артефактов и резервных копий.
  • Опыт работы по спринтам.

Культура и преимущества

  • Удалённый формат работы из Москвы.
  • Работа с критичной инфраструктурой GitLab, через которую проходит CI/CD практически всей разработки.
  • Взаимодействие с командами информационной безопасности, Kubernetes, DBA и сети.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →