Migration Engineer

GitLab

Confirmed live today High trust
Remote

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 53% of similar roles. Most pay $126,800–$211,200 — the blue 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 53 open roles on FindRole.

Listed pay typically runs $152,800–$238,000 across 49 roles with salary data.

Most-posted roles

View all roles at GitLab

At a glance

TL;DR · Migration Engineer

JOB TITLE: Migration Engineer - GitLab Dedicated As a Migration Engineer for GitLab Dedicated within the Dedicated Infrastructure organization, you will partner with customers to plan and deliver migrations from self-managed GitLab to fully managed, isolated environments. You will lead the end-to-end migration process, including initial assessments, data replication using GitLab Geo, and post-migration validation. Your daily work involves designing migration runbooks, managing network connectivity like virtual private clouds and firewall rules, and troubleshooting synchronization issues. You will utilize infrastructure as code and configuration as code practices using Terraform, Ansible, Packer, Puppet, or Chef. Additionally, you will manage Kubernetes workloads and interact with cloud platforms like AWS, GCP, or Azure. You must be proficient in languages such as Go, Python, or Ruby to improve tooling and scripts for repeatable customer cutovers.

What you'll do

  • Lead customer migrations from self-managed GitLab to GitLab Dedicated using GitLab Geo for data replication.
  • Manage the full migration lifecycle including initial assessment, planning, replication, cutover, and post-migration validation.
  • Design customer network connectivity including VPCs, private connectivity, DNS configurations, and firewall rules.
  • Apply infrastructure as code and configuration as code practices using Terraform and Ansible to manage environments.
  • Debug synchronization issues and identify root causes to keep migrations on track.
  • Improve migration tooling, scripts, and runbooks to make delivery more reliable and repeatable.
  • Advise customers on migration sequencing, cutover windows, integration requirements, and potential risks.
  • Share field feedback and technical insights with Product and Engineering teams to improve GitLab features.

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.
  • 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 independently lead multiple customer projects and communicate clearly in written and spoken English in a remote environment.
  • PubSec/Federal experience (preferred); experience with GitLab Geo and replication (helpful).

More like this

Similar roles

Distinguished Engineer, Core DevOps

GitLab

Remote (Canada) +1 32 days ago $250,000–$349,000
AI ML Large Language Models Agentic Frameworks CI/CD Distributed Systems Source Control Observability SRE Fault Tolerance Production Scale Data Governance Incident Management
10+ yrs exp Remote

Advanced DevOps Engineer

General Dynamics

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

DevSecOps Engineer

Booz Allen Hamilton

Washington, DC 71 days ago $77,600–$176,000
DevSecOps CI/CD AWS Azure GCP Terraform Kubernetes Docker Python Bash Go PostgreSQL MySQL Aurora Oracle MongoDB GitLab CI GitHub Actions Ansible Prometheus Grafana ELK CloudWatch GitOps Flux Argo CD Helmfile IaC SAST SCA DNS TLS
8+ yrs exp

DevOps Software Engineer

The Hartford

Charlotte, NC +3 34 days ago
AWS Terraform Kubernetes Docker CI/CD Python CloudFormation AWS CDK ECS EKS GitHub Actions Jenkins GitLab CI/CD Azure DevOps Git GitHub Dynatrace Splunk CloudWatch Prometheus Grafana Bash PowerShell DevSecOps Agile SAFe SRE
3+ yrs exp Hybrid

DevOps Engineer, Mid

Booz Allen Hamilton

Beavercreek, OH 28 days ago $61,900–$141,000
CI/CD Python Bash Linux Docker Kubernetes Git GitHub GitLab Podman PowerShell Object-Oriented Programming Signal Processing
1+ yrs exp