Back to jobs

    About GitLab

    GitLab is a remote-first company known for its comprehensive DevOps platform. Geo is a feature that replicates data from a GitLab instance to a warm-standby, used as a solution in data migrations and for disaster recovery. GitLab Dedicated offers a single-tenant Software as a Service (SaaS) solution.

    About the Position

    Introduction

    As an Engineering Manager at GitLab, you will lead the Dedicated: Geo Migrations team. This team is responsible for supporting GitLab Dedicated customer migrations and Geo-related escalations across GitLab.com’s Dedicated offering, ensuring high-quality execution of migrations that carry significant customer data and reputational risk.

    Responsibilities

    • Hire and manage a high-performing team of Site Reliability Engineers in India that lives our values.
    • Hold regular 1:1s with all members of your team, providing coaching and regular feedback around individual's performance.
    • Coordinate and continuously refine the team’s shift and weekend coverage model for Dedicated migrations.
    • Own operational execution of Dedicated Geo migrations and cutovers, including planning, pre-cutover preparation, live execution, and post-cutover validation and cleanup.
    • Ensure the team provides high-quality, timely responses to Geo-related escalations from Support and internal partners.
    • Foster technical decision-making on the team, stepping in to make final decisions when necessary—especially during high-stakes migrations or incidents.
    • Build and maintain runbooks, guardrails, and post-cutover reviews so the team operates with rigor rather than improvisation, especially during ramp-up.
    • Collaborate with core Geo, Dedicated migrations, and other Infrastructure teams to identify and prioritize engineering investments that improve migration tooling and processes.
    • Define, track, and report on key operational metrics such as escalation volume absorbed, internal escalation rate, cutover coverage, response times, and team health signals, using them to drive continuous improvement.
    • Participate in the Incident Management on-call rotation to help ensure availability goals for GitLab.com are met, working with reliability engineers and development team members.

    Requirements

    • 3+ years of experience managing SRE, infrastructure, or platform engineering teams operating highly-available distributed systems at scale, ideally in a SaaS environment with customer-facing SLAs.
    • Demonstrated ability to lead in a remote, high-performance environment, collaborating across multiple time zones and cultures.
    • Experience running or significantly contributing to large-scale data migrations where customer data integrity and downtime risk must be carefully managed.
    • Strong infrastructure background, including cloud platforms, observability, incident response, and distributed multi-tenant architectures.
    • Excellent communication and interpersonal skills, with the ability to translate complex technical concepts and risk trade-offs into clear, actionable insight for both technical and non-technical stakeholders, including customers.
    • Strong problem-solving abilities and attention to detail, with a focus on delivering high-quality, low-risk operational outcomes in a fast-paced, dynamic environment.
    • Alignment with our company values and a commitment to working in accordance with those values.

    Nice to Have

    • Experience working in or with managed/hosted environments similar to GitLab Dedicated, including regulated or compliance-sensitive customers (e.g., SOC2, ISO).
    • Working knowledge of technologies commonly used in SRE and migration workflows (e.g., Kubernetes, Terraform, observability stacks, scripting languages).
    • Used GitLab for personal or professional projects, and/or contributed to open source projects.
    • Past experience working in an enterprise developer tools company or a high-growth infrastructure product company.

    About Company

    GitLab is a remote-first company known for its comprehensive DevOps platform. Geo is a feature that replicates data from a GitLab instance to a warm-standby, used as a solution in data migrations and for disaster recovery. GitLab Dedicated offers a single-tenant Software as a Service (SaaS) solution.

    How to Apply

    Apply directly through the provided Greenhouse link.

    Apply Now

    Your data is only shared with GitLab

    Location

    Remote, India

    Type

    Full-Time

    Keywords

    AI
    Engineering Manager
    SRE
    Site Reliability Engineering
    Infrastructure
    Platform Engineering
    Data Migrations
    Disaster Recovery
    Cloud Platforms
    Observability
    Incident Response
    Distributed Architectures
    SaaS
    DevOps
    Kubernetes
    Terraform
    Scripting Languages
    Verified Company

    Engineering Manager, Dedicated: Geo Migrations

    GitLab