Migration Engineer - GitLab Dedicated
GitLab, Remote +1
The role
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. You'll balance hands-on technical delivery with clear communication and project ownership, translating each customer's goals, timelines, and constraints into a practical plan and guiding them through cutover and validation.
You'll use infrastructure as code and configuration as code practices, Kubernetes, cloud platforms, and network design to work within existing GitLab Dedicated environments. You'll also improve the tooling, scripts, and runbooks that make migrations repeatable and reduce manual work, while sharing insights from customer engagements with GitLab's Product and Engineering teams.
- 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