GitLab

Staff Backend Engineer, Gitlab Delivery: Operate

GitLab
Apply
6 months ago
Remote, IndiaStaff+

Responsibilities

  • 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 for component lifecycle management.
  • Design and maintain Kubernetes Operators, Helm charts, and upgrade orchestration tooling.
  • Develop automation and integration frameworks for database migrations, rolling deployments, compatibility checks, and rollback paths.
  • Define database and application lifecycle strategies, including safe PostgreSQL migrations and validation mechanisms.
  • Collaborate with Product Management, 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 and contribute to incident response and post-incident learning.

Requirements

  • Strong software engineering experience designing and delivering production systems that customers install and operate in their own infrastructure.
  • Proficiency in Go; familiarity with Ruby on Rails and Rails application architecture is useful.
  • Hands-on production experience with Kubernetes, including Operators, Helm charts for stateful applications, 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 including Terraform or Ansible.
  • Experience with stateful workloads and databases, including PostgreSQL schema design and migrations, persistent volumes, storage classes, and downtime-reduction strategies.
  • 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 by writing technical proposals, documenting decisions, mentoring engineers, and collaborating across teams.
  • Interest in open source infrastructure or deployment tooling, or transferable experience from adjacent domains, with the ability to explain technical concepts clearly.
  • Candidates with varying levels of experience are encouraged to apply, even if they do not meet every qualification.

Benefits

  • Benefits supporting health, finances, and well-being
  • Flexible paid time off
  • Team Member Resource Groups
  • Equity compensation and Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental leave
  • Home office support
  • Fully remote work arrangement

Tech Stack

AnsibleGoHelmKubernetesLinuxPostgreSQLRuby on RailsTerraform

Categories

GitLab

About GitLab

1,001-5,000 employees

GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.

Contact me