Senior Migration Engineer - GitLab Dedicated
GitLab · Remote, United States
About this role
**Senior Migration Engineer - GitLab Dedicated** ## Overview Partner with customers to plan and deliver migrations from self-managed GitLab to **GitLab Dedicated**. Use **GitLab Geo** to replicate customer data and move customers onto fully managed, isolated GitLab environments with minimal disruption. Balance hands-on technical delivery with clear communication and project ownership—translating goals, timelines, and constraints into a practical plan, then guiding customers through cutover and validation. ## What you’ll do - 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 (VPCs, private connectivity, DNS configuration, 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 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 and share field feedback. - Manage multiple customer engagements while balancing outcomes and priorities; share technical knowledge with other engineers. ## What you’ll bring - 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. - Infrastructure as code / configuration as code experience (e.g., **Terraform**, **Ansible**, **Packer**, **Puppet**, **Chef**). - Hands-on production experience running **Kubernetes** workloads (deployments, rollouts, debugging crash loops, failed health checks, scheduling issues). - Experience with a major cloud provider (**AWS**, **GCP**, or **Azure**) and working knowledge of network design/connectivity. - Ability to read, understand, and modify infrastructure tooling; familiarity with **Go**, **Python**, or **Ruby**. - Ability to independently lead multiple customer projects; communicate clearly in written and spoken English; build agreement in a remote, largely asynchronous environment. - PubSec/Federal experience is a plus. - Solution-oriented approach, strong cross-functional collaboration, and commitment to GitLab values (GitLab Geo/replication helpful, but deep expertise can be developed in role). ## Team Migration Engineers are part of GitLab’s **Dedicated Infrastructure** organization. You’ll work with Sales, Professional Services, Environment Automation, Product, and Engineering to coordinate delivery, resolve customer needs, and share field feedback. This role is **remote** and largely asynchronous across regions/time zones. ## United States Salary Range (base) **$152,800 — $259,200 USD** *Base salary range shown excludes bonuses, equity, and benefits.*
Listing freshness
CronJobs last confirmed this listing 23h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.