Senior Migration Engineer - GitLab Dedicated
New
G
GitLabDevOps platform
Source API remote eligibility restrictions: Canada, United StatesFull-TimeSenior
Salary152,800 - 259,200 USD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- Clear written and spoken English
- Required Skills
- AWSGCPGitKubernetesMicrosoft AzureTerraformAnsibleGitLab
Requirements
- 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 operational issues.
- Experience with a major cloud provider such as AWS, GCP, or Microsoft Azure, along with working knowledge of network design and connectivity.
- Ability to read, understand, and modify infrastructure tooling, with familiarity in Go, Python, or Ruby.
- Ability to independently lead multiple customer projects and communicate clearly in written and spoken English.
- Ability to build agreement in a remote, largely asynchronous environment.
- A solution-oriented approach and effective cross-functional collaboration.
- Experience with GitLab Geo and replication is helpful, but deep expertise can be developed in the role.
Responsibilities
- 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, including virtual private clouds, private connectivity, DNS configuration, and 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 and share technical knowledge with other engineers.
View Full Description & ApplyYou'll be redirected to the employer's site