GrepJob
GitLab

Staff Backend Engineer, Gitlab Delivery: Operate

GitLab
Apply
about 22 hours ago
Remote, India
Staff+

Responsibilities

  • Guide the technical vision and architecture for GitLab’s cloud-native, self-managed deployments.
  • Establish operational maturity standards and deployment models for development teams.
  • Design and maintain Kubernetes Operators and Helm charts for self-managed deployments.
  • Develop automation frameworks for database migrations and rolling deployments.
  • Define database and application lifecycle strategies to minimize downtime.
  • Collaborate with Product Management and engineering teams to align deployment patterns with customer needs.
  • Mentor engineers through design reviews and documentation.
  • Drive observability and resilience practices for self-managed deployments.

Requirements

  • Strong software engineering experience in designing production systems.
  • Proficiency in Go and familiarity with Ruby on Rails.
  • Hands-on experience with Kubernetes in production environments.
  • Knowledge of cloud-native systems and tooling like Terraform or Ansible.
  • Experience with stateful workloads and PostgreSQL migrations.
  • Understanding of Linux systems and production operations.
  • Ability to guide through influence and document technical decisions.
  • Interest in open source infrastructure or deployment tooling.

Benefits

  • Benefits to support your health, finances, and well-being.
  • Flexible Paid Time Off.
  • Team Member Resource Groups.
  • Equity Compensation & Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Home office support.

Tech Stack

AnsibleGoHelmKubernetesLinuxPostgreSQLRuby on RailsTerraform

Categories

BackendDevOps