Skip to content
ITA Jobs
All vacancies
GitLab logo

Migration Engineer - GitLab Dedicated

GitLab

Remote · United StatesSalary not disclosedfull-timeGitLab Careers

An overview of this role As a Migration Engineer for GitLab Dedicated, you'll partner with customers to plan and deliver migrations from self-managed GitLab to GitLab Dedicated. You'll use GitLab Geo to replicate customer data and move customers onto fully managed, isolated GitLab environments with minimal disruption.

Responsibilities

  • Deliver customer migrations from initial assessment through planning, replication, cutover, and post-migration validation.
  • Use GitLab Geo to replicate customer data, debug synchronization issues, identify root causes, and keep migrations on track.
  • Design customer network connectivity within GitLab Dedicated constraints, including virtual private clouds, private connectivity, Domain Name System configuration, and firewall rules.
  • Apply infrastructure as code and configuration as code practices to interact with and validate existing GitLab Dedicated environments.
  • Advise customers on migration sequencing, cutover windows, integration requirements, risks, and clear next steps.
  • Improve migration tooling, scripts, and runbooks to make delivery more reliable, repeatable, and efficient.
  • Partner with Professional Services, Environment Automation, Product, and Engineering to resolve blockers, share field feedback, and keep delivery consistent.
  • Manage multiple customer engagements while balancing customer outcomes, delivery priorities, and share technical knowledge with other engineers.
  • Lead migrations from self-managed GitLab to GitLab Dedicated using GitLab Geo to replicate customer data
  • Design migration runbooks and automation for repeatable cutovers, and validate target environments built with Terraform, Ansible, and Kubernetes

Languages

    Work format
    Remote
    Seniority
    Mid
    Posted
    19 Aug 2026
    Last verified
    In the last 5 days

    Keep looking