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.
Tech Stack
Categories
About GitLab
GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/