Senior Migration Engineer

GitLab

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$126,400–$213,600 / yr
Posted
23 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $169k
This role $170k
$116k most similar roles pay here $224k

This role pays less than 56% of similar roles. Most pay $127,737–$211,200 — the shaded band above. At the midpoint, this role pays about $170k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About GitLab

GitLab is an all-remote software company that develops an AI-powered DevSecOps platform combining source code management, CI/CD, security scanning, and project planning in a single application.

GitLab currently has 79 open roles on FindRole.

Listed pay typically runs $137,400–$213,600 across 61 roles with salary data.

Most-posted roles

View all roles at GitLab

At a glance

TL;DR · Senior Migration Engineer

As a Senior Migration Engineer for GitLab Dedicated, you will join the Dedicated Infrastructure organization to partner with customers in planning and delivering migrations from self-managed GitLab instances to managed environments. You will manage the full migration lifecycle, including assessment, data replication using GitLab Geo, network design involving VPCs and DNS configuration, and final cutover validation. The role involves building and improving automation scripts, runbooks, and tooling to ensure repeatable delivery. To succeed, you must possess expertise in Kubernetes, infrastructure as code tools like Terraform and Ansible, and major cloud platforms such as AWS, GCP, or Azure. You should also be proficient in languages including Go, Python, or Ruby. This role solves the technical challenge of moving customers to isolated environments while ensuring minimal disruption through robust replication and automated configuration management.

What you'll do

  • Execute customer migrations from self-managed GitLab to GitLab Dedicated using GitLab Geo for data replication.
  • Manage the full migration lifecycle including assessment, planning, cutover, and post-migration validation.
  • Design and configure network connectivity including VPCs, DNS, and firewall rules within GitLab Dedicated constraints.
  • Apply infrastructure as code and configuration as code practices using Terraform and Ansible to manage environments.
  • Develop and improve automated tools, scripts, and runbooks to make migration processes more repeatable.
  • Advise customers on migration sequencing, cutover windows, integration requirements, and risk mitigation.
  • Resolve technical blockers by collaborating with Product and Engineering teams to share field feedback.
  • Manage multiple concurrent customer engagements while prioritizing delivery goals and sharing knowledge with the team.

What we're looking for

  • 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, Ansible, Packer, Puppet, or Chef.
  • Hands-on experience running Kubernetes workloads in production, including deployments, rollouts, and debugging 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 using languages such as Go, Python, or Ruby.
  • Ability to lead multiple customer projects and communicate clearly in written and spoken English in an asynchronous environment.
  • PubSec/Federal experience (preferred); experience with GitLab Geo and replication is helpful (preferred).

More like this

Similar roles

Advanced DevOps Engineer

General Dynamics

Boulder, CO 43 days ago $118,570$125,054
AWS Azure Kubernetes Terraform Ansible Docker GitLab Jenkins Puppet Chef Terragrunt Packer RabbitMQ Redis Elasticsearch NGINX OpenStack RHOSP VIO Agile
5+ yrs exp Hybrid

Senior Professional Services Engineer

GitLab

Washington, DC 9 days ago $164,880$277,560
GitLab Kubernetes Docker Terraform Ansible Python Ruby Go Azure SAML FedRAMP NIST) 800-53 Bitbucket GitHub Enterprise Jenkins Packer Puppet Chef

GitHub Enterprise Platform Engineer

eBay

San Jose, CA 2 days ago $196,800$262,700
GitHub Enterprise Git Python Java CI/CD GitHub Actions Jenkins Artifactory SonarQube GraphQL infrastructure-as-code SSO SAML SCIM RBAC
8+ yrs exp

Forward Deployed Software Engineering Manager

PWC

New York, NY +2 29 days ago $99,000$266,000
API Management Application Development CI/CD Python JavaScript Microservices Object-Oriented Design Enterprise Application Integration Solution Architecture Software Design Quality Assurance Testing
4+ yrs exp

DevOps Engineer, Mid

Booz Allen Hamilton

Chantilly, VA 49 days ago $62,000$141,000
AWS Kubernetes CI/CD infrastructure-as-code Helm Ansible Puppet Chef Bash PowerShell Python Groovy Ruby JSON REST XML YAML DevSecOps

DevOps Engineer, Mid

Booz Allen Hamilton

Chantilly, VA 49 days ago $62,000$141,000
AWS Kubernetes CI/CD infrastructure-as-code Helm Ansible Puppet Chef Bash PowerShell Python Groovy Ruby JSON REST XML YAML DevSecOps