Employcity

Gitlab администратор

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Gitlab
Международная компания, которая разрабатывает надежные и актуальные IT-решения для b2c и b2b сегмента развлекательной, игровой и спортивной тематики ищет опытного Gitlab-администратора.

Вакансия с релокацией на Кипр!

О проекте: Проект работает, 3 сервера GitLab (geo-репликация), gitlab registry (postgresql + ceph), 70+ gitlab runner (docker), 10+ gitlab kas (kubernetes интеграции).

Планируется переход на распределенную архитектуру GitLab Reference architectures 3K - 10K.

Чем предстоит заниматься:
  • Администрирование и поддержка серверов GitLab (установка, настройка, обновление, мониторинг);
  • Обеспечение безопасности и устойчивости GitLab-сервера;
  • Настройка и управление GitLab Runner, включая развертывание в Docker и Kubernetes;
  • Создание и управление сборками Docker-контейнеров и их запуск в Kubernetes для тестирования и продакшн-окружений;
  • Настройка и управление GitLab Container Registry и Nexus для хранения артефактов и Docker-образов;
  • Масштабирование GitLab-сервера на несколько узлов для повышения отказоустойчивости и производительности;
  • Решение инцидентов, связанных с работой GitLab, GitLab Runner и сопутствующих сервисов, включая диагностику и устранение ошибок;
  • Оптимизация производительности и масштабируемости серверов GitLab;
  • Настройка резервного копирования и восстановление данных;
  • Поддержка пользователей и помощь разработчикам в настройке CI/CD-пайплайнов.
Какие навыки нужны:
  • Опыт работы с GitLab (администрирование серверной версии GitLab EE от 1 года);
  • Навыки работы с GitLab Runner, включая установку и настройку Runner в Docker и Kubernetes;
  • Знание CI/CD процессов и опыт работы с пайплайнами GitLab CI;
  • Опыт создания и поддержки Docker-контейнеров и их развертывания в Kubernetes;
  • Знание GitLab Container Registry и Nexus для хранения и управления артефактами и Docker-образами;
  • Опыт администрирования Linux-систем (предпочтительно Ubuntu);
  • Понимание принципов контейнеризации и оркестрации контейнеров (Docker, Kubernetes);
  • Опыт в масштабировании GitLab на несколько серверов для повышения отказоустойчивости и производительности (GitLab Reference architectures);
  • Навыки написания скриптов на Bash, Python или другом языке автоматизации;
  • Умение работать с системами мониторинга (Prometheus, Grafana, Zabbix) будет преимуществом;
  • Уровень английского языка: не ниже Intermediate (для чтения документации и переписки с техподдержкой).
Что компания может предложить Вам:
  • Официальное оформление;
  • Помощь с релокацией на Кипр (Лимассол);
  • Оплачиваемый отпуск и больничный;
  • Корпоративные обеды;
  • Возможно дополнительное обучение ( также посещение профильных конференций);
  • Частичная компенсация английского языка;
  • Работа в комфортабельном офисе;
  • Медицинская страховка.