# Manager, Engineering, Git & Gitaly Operations

**Company**: GitLab
**Location**: Bangalore
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/gitlab/jobs/8626740002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_50af723e-0f8

## Description

GitLab is seeking a Manager, Engineering, Git & Gitaly Operations to lead the team responsible for the infrastructure layer underneath Git at GitLab.

This role is not a typical infrastructure operations role. As Manager, Engineering, Git & Gitaly Operations, you'll lead the team responsible for the infrastructure layer underneath Git at GitLab: the open source Git project itself, Gitaly, GitLab's Git storage and remote procedure call layer, and the services that make Git perform at enterprise scale.

## Responsibilities

- Build and lead a team with deep platform expertise in Git and Gitaly, hiring and developing engineers who can operate this infrastructure layer with strong operational judgment.

- Own production reliability for Git and Gitaly across GitLab's full deployment footprint.

- Drive incident management, root cause investigation, and postmortems with the technical depth to distinguish a Git internals problem from a generic infrastructure problem.

- Design and operate Git and Gitaly service models that work across Self-Managed, GitLab Dedicated, and SaaS, with a clear view of which elements are common and which must differ between them.

- Maintain cloud-agnostic architecture and tooling decisions, avoiding designs that assume a single hyperscaler's primitives.

- Partner with the teams that own each deployment model so operational practices stay coherent rather than fragmenting into separate playbooks.

- Apply distributed systems fundamentals, including consistency, replication, and failure domains, 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 for GitLab's largest self-managed and SaaS customers.

## Requirements

- Familiarity with GitLab's product and deployment models, and how Git and Gitaly support repository operations across self-managed, dedicated, and SaaS environments.

- Hands-on subject matter expertise in Git internals, including how the protocol, object model, and storage layer behave under load and at scale, not only familiarity with Git usage.

- Strong distributed systems fundamentals, including consistency, replication, failure handling, and horizontal scalability.

- Experience running production infrastructure across multiple deployment models, such as self-managed, dedicated or single-tenant, and multi-tenant SaaS, or a credible path from adjacent experience to it.

- Experience with elastic storage and compute, and consumption-based system design for variable, unpredictable load.

- People management experience, ideally leading site reliability engineering-style or platform operations teams.

- Direct 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.

## 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

## Skills

### Required
- Git
- Gitaly
- Distributed Systems
- Cloud-Agnostic Infrastructure
- Elastic Storage and Compute
- People Management

### Nice to have
- libgit2
- JGit

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/gitlab/jobs/8626740002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
