Search...

Engineering Manager Git and Gitaly Operations

GitLab Inc. logo
GitLab Inc.

GitLab is an AI-powered DevSecOps platform that unifies the entire software development lifecycle into a single application. It helps development, security, and operations teams to collaborate and deliver software more efficiently, with security integrated at every step. The platform is trusted by millions of users and a majority of the Fortune 100.

Distributed
About GitLab Inc.

GitLab is a comprehensive, AI-powered DevSecOps platform that streamlines the entire software delivery process by unifying the development lifecycle into a single application. It integrates source code management, CI/CD, security, and monitoring to help teams build, secure, and operate software more efficiently. Key features include automated security scans built into the development pipeline and AI-driven tools like GitLab Duo for code suggestions and chat, which enhance developer productivity. GitLab serves a diverse client base, from startups and open-source projects to large enterprises, including over half of the Fortune 100. The platform aims to reduce complexity, accelerate delivery cycles, and strengthen security and compliance for its users.

View jobs by GitLab Inc.

Skills

About the Role

You will lead engineers responsible for the Git and Gitaly infrastructure layer. You will ensure production reliability, manage incidents and postmortems, and design service models across self-managed, dedicated, and SaaS deployments. You will guide cloud-agnostic architecture, distributed storage and replication practices, and elastic compute and capacity strategies.

Requirements

  • Familiarity with GitLab product and deployment models
  • Hands-on expertise in Git internals, including the protocol, object model, and storage layer under load and at scale
  • Strong distributed systems fundamentals, including consistency, replication, failure handling, and horizontal scalability
  • Experience running production infrastructure across multiple deployment models or a credible path from adjacent experience
  • Experience with elastic storage and compute and consumption-based system design
  • People management experience, ideally leading site reliability engineering-style or platform operations teams
  • Experience with Gitaly, libgit2, JGit, or another Git implementation's internals is advantageous
  • Experience operating cloud-agnostic infrastructure across multiple hyperscalers or on-premises environments is advantageous

Responsibilities

  • Build and lead a team with deep platform expertise in Git and Gitaly
  • Own production reliability for Git and Gitaly across the full deployment footprint
  • Drive incident management, root cause investigations, and postmortems
  • Design and operate Git and Gitaly service models across Self-Managed, GitLab Dedicated, and SaaS
  • Maintain cloud-agnostic architecture and tooling decisions
  • Partner with deployment-model teams to keep operational practices coherent
  • Apply distributed systems fundamentals to Gitaly's storage and replication model
  • Own elastic storage and compute strategy for Git repository data, including capacity planning, autoscaling, and consumption-based provisioning

Benefits

  • Health, financial, and well-being benefits
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity compensation and Employee Stock Purchase Plan
  • Parental Leave
Engineering Manager Git and Gitaly Operations at GitLab Inc. | JobStash