GitLab

Staff Backend Engineer, Gitlab Delivery: Upgrades

Lead · Удалённо · Бангалор, Индия · Английский B2

Навыки

  • Ansible
  • Отладка и поиск ошибок
  • DevSecOps
  • Форензика и реагирование
  • Helm
  • Istio / service mesh
  • Kubernetes
Ещё 7
  • Linux
  • Мониторинг и observability
  • PostgreSQL
  • Ruby on Rails
  • SRE-практики
  • systemd
  • Terraform

О компании и продукте

  • As a Staff Engineer on the GitLab Delivery - Upgrades team, you’ll guide the technical direction for GitLab’s self-managed deployment strategy so customers can deploy, upgrade, and run GitLab reliably in their own infrastructure with minimal disruption. You’ll serve as a technical anchor for the team, working closely with your engineering manager, product manager, and partners across Site Reliability Engineering, Release, Security, and Development to shape cloud-native, operator-driven deployment patterns that reduce operational complexity and upgrade friction. In your first year, you’ll help define the architecture for zero-downtime upgrades, strengthen observability and reliability practices, and guide the next generation of deployment automation for self-managed GitLab environments.
  • Some examples of our projects:
  • Evolving GitLab Operator and Helm charts to support zero-downtime upgrades for complex, stateful GitLab installations
  • Advancing the GitLab Environment Toolkit to simplify large-scale, production-ready self-managed deployments

Задачи

  • Guide the technical vision and architecture for GitLab’s cloud-native, self-managed deployments and upgrade workflows
  • Establish operational maturity standards, service integration patterns, and deployment models that help development teams manage the lifecycle of their components
  • Design and maintain Kubernetes Operators, Helm charts, and upgrade orchestration tooling for self-managed GitLab deployments across varied environments
  • Develop automation and integration frameworks for database migrations, rolling deployments, compatibility checks, and rollback paths
  • Define database and application lifecycle strategies, including safe PostgreSQL migration approaches and validation mechanisms that reduce downtime risk
  • Work with Product Management, GitLab.com Site Reliability Engineering, GitLab Dedicated, and development teams to align deployment patterns with customer needs
  • Mentor engineers and enable customer-facing teams through design reviews, code reviews, documentation, and runbooks
  • Drive observability, testing, performance, and resilience practices for self-managed deployments, and contribute to incident response and post-incident learning

Требования

  • Strong software engineering experience designing and delivering production systems that customers install and operate in their own infrastructure
  • Proficiency in Go for large, complex codebases, with familiarity with Ruby on Rails and Rails application architecture as a useful addition
  • Hands-on experience with Kubernetes in production , including building and maintaining Operators, designing Helm charts for stateful applications, and working with Custom Resource Definitions, admission controllers, and controller patterns
  • Knowledge of cloud-native systems and tooling , such as service mesh, observability stacks, infrastructure as code, and automation tools like Terraform or Ansible
  • Experience with stateful workloads and databases , including PostgreSQL schema design and migrations, persistent volumes, storage classes, and approaches for reducing downtime during upgrades
  • Understanding of Linux systems and production operations , including package management, systemd, system-level debugging, observability, incident response, and on-call participation
  • Ability to guide through influence , including writing clear technical proposals, documenting decisions, mentoring engineers, and working effectively across teams
  • Interest in open source infrastructure or deployment tooling , or transferable experience from adjacent domains, with the ability to explain technical concepts clearly to different audiences

Паспорт вакансии

История публикации

Появилась в Вакандии30 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 30 дней назад
Среди похожихНет данных52 из 30 · у похожих вакансий почти одинаковый возраст — сравнивать нечего

Откуда что взялось

Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.

ГрейдLeadвычитано из текста вакансии
Формат работыУдалённовычитано из текста вакансии
ГеографияБангалор, Индиявычитано из текста вакансии
Зарплата≈ 17 105 USD в месяцнаша оценка, в вакансии не названа

Почему на этом месте в выдаче

Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.

Полнота карточки1004 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки работодателя нет, показана наша оценка

Проверка Вакандии

Источники и свежесть

Тип источника
Карьерный сайт работодателя
Найдено публикаций
1
Посмотреть публикации и даты
  • greenhouseОсновная публикация · 2026-03-22

Работодатель

GitLab

50 активных вакансий · вилка работодателя указана в 4%

Открыть профиль компании

Безопасность

Отклик уходит на сайт источника

Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайтеjob-boards.greenhouse.io.

Признаки мошенничества
  • Просят предоплату, «залог» или деньги за обучение и оборудование.
  • Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
  • Быстро уводят в мессенджер и торопят с решением.
  • Обещают большой доход без опыта и без деталей задач.

Настоящий работодатель не просит денег и платёжных данных до трудоустройства.

Продолжить поиск

Похожие вакансии

Причина сходства указана на каждой карточке

  1. Почему похожа: похожая специализация · тот же формат

    CSSSR

    DevOps-инженер

    • Middle
    • Удалённо
    Подробнее