Overview
Senior Migration Engineer for GitLab Dedicated, partnering with customers to migrate from self-managed GitLab to fully managed, isolated GitLab Dedicated environments.
What you'll do
- Lead migrations from self-managed GitLab to GitLab Dedicated using GitLab Geo to replicate customer data.
- Deliver migration runs from assessment through planning, replication, cutover, and post-migration validation.
- Design migration runbooks and automation for repeatable cutovers and validate target environments.
- Replicate, debug, and resolve GitLab Geo synchronization issues during migrations.
- Design customer network connectivity within GitLab Dedicated constraints (VPCs, private connectivity, DNS, and firewall rules).
- Improve migration tooling, scripts, and runbooks to reduce manual work and increase delivery reliability.
What you'll need
- Experience delivering customer-facing migration, installation, training, or technical advisory engagements.
- Experience using, deploying, or configuring GitLab with a solid understanding of Git and source control workflows.
- Experience with infrastructure as code or configuration as code tools such as Terraform and Ansible.
- Hands-on production experience running Kubernetes workloads (deployments, rollouts, debugging failures, and scheduling issues).
- Experience with a major cloud provider (AWS, GCP, or Azure) and working knowledge of network design and connectivity.
- Ability to read, understand, and modify infrastructure tooling, with familiarity in Go, Python, or Ruby.
Details
- Work mode: Remote.
- Location: United States.
Read the full description and apply on the company’s own careers page.