Home /
Senior Migration Engineer – GitLab Dedicated
– jobstoday.staffkhoje
Senior Migration Engineer – GitLab Dedicated
Other Jobs To Apply
No other job posts for this day.
Job Description:
Lead migrations from self-managed GitLab to GitLab Dedicated using GitLab Geo to replicate customer data
Deliver customer migrations from initial assessment through planning, replication, cutover, and post-migration validation
Design migration runbooks and automation for repeatable cutovers
Validate target environments built with Terraform, Ansible, and Kubernetes
Debug GitLab Geo synchronization issues and identify root causes
Design customer network connectivity, 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 GitLab Dedicated environments
Advise customers on migration sequencing, cutover windows, integration requirements, risks, and next steps
Improve migration tooling, scripts, and runbooks
Partner with Professional Services, Environment Automation, Product, and Engineering to resolve blockers and share field feedback
Manage multiple customer engagements and balance customer outcomes with delivery priorities
Share technical knowledge with other engineers
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 worklo in production, including deployments, rollouts, and debugging crash loops, failed health checks, and scheduling issues
Experience with 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
Clear written and spoken English communication
Ability to build agreement in a remote, largely asynchronous environment
Solution-oriented approach and effective cross-functional collaboration
Commitment to GitLab's values
Experience with GitLab Geo and replication is helpful, but deep expertise can be developed in the role
Benefits:
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan