GitLab

Senior Migration Engineer - GitLab Dedicated

GitLab
Apply
2 months ago
Remote, United States or Remote, CanadaSenior

Base Salary

$153k - $259k/yr

Responsibilities

  • Deliver migrations from self-managed GitLab to GitLab Dedicated through assessment, planning, replication, cutover, and validation.
  • Use GitLab Geo to replicate customer data, debug synchronization issues, identify root causes, and maintain migration progress.
  • Design customer network connectivity involving virtual private clouds, private connectivity, Domain Name System configuration, and firewall rules.
  • Apply infrastructure-as-code and configuration-as-code practices to interact with and validate GitLab Dedicated environments.
  • Advise customers on migration sequencing, cutover windows, integration requirements, risks, and next steps.
  • Improve migration tooling, scripts, and runbooks for reliable, repeatable, and efficient delivery.
  • Coordinate with Professional Services, Environment Automation, Product, Engineering, and Sales to resolve blockers and share field feedback.
  • Manage multiple customer engagements and share technical knowledge with other engineers.

Requirements

  • Experience delivering customer-facing migration, installation, training, or technical advisory engagements.
  • Experience using, deploying, or configuring GitLab and 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 production experience running Kubernetes workloads, including deployments, rollouts, and debugging crash loops, failed health checks, and scheduling issues.
  • Experience with a major cloud provider such as Amazon Web Services, Google Cloud Platform, or Microsoft Azure, plus working knowledge of network design and connectivity.
  • Ability to read, understand, and modify infrastructure tooling using or familiar with Go, Python, or Ruby.
  • Ability to independently lead multiple customer projects and communicate clearly in written and spoken English in a remote, largely asynchronous environment.
  • Experience with GitLab Geo and replication is helpful but not required at deep-expertise level.
  • Ability to collaborate cross-functionally, take a solution-oriented approach, and align with GitLab's values.

Benefits

  • Remote work with a largely asynchronous environment across regions and time zones.
  • Benefits supporting health, finances, and well-being.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity Compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental Leave.

Categories

Solutions Engineering
GitLab

About GitLab

1,001-5,000 employees

GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.

Contact me