Skill Compatibility Diagnostics
Live technical match evaluated against role architecture & expected skills.
Consider reviewing the missing technical prerequisites before submitting your application.
Your skills are processed strictly in-memory and never saved to a database.
About the Role
GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.
As a Cloud Platform Engineer on the Runway team, you'll help design, build, and maintain the infrastructure and developer tooling that powers our engineering organization. You'll advance our Kubernetes-based platform, mature our GitOps practices, and expand infrastructure as code adoption across the business. This hands-on role brings together infrastructure, automation, and developer experience, helping application teams deploy and operate their services efficiently.
About the Team
The Runway team builds and maintains infrastructure and developer tooling for GitLab's engineering organization. Its work centers on a Kubernetes-based platform, GitOps delivery practices, and infrastructure as code. The team collaborates with application teams to onboard services and improve developer productivity through documentation, runbooks, and self-service tooling.
Key Technical Responsibilities
- check_circle Operate and improve production Kubernetes clusters across cloud environments, managing upgrades, scaling, and reliability throughout the cluster lifecycle.
- check_circle Own and extend Argo CD-based GitOps workflows, maintaining ApplicationSets, managing sync policies, and enforcing deployment standards across environments.
- check_circle Write, review, and maintain reusable Terraform modules, with clear practices for state management and drift detection.
- check_circle Monitor platform health, respond to incidents, conduct post-mortems, and improve availability, performance, and observability.
- check_circle Collaborate with application teams to onboard services, and create documentation, runbooks, and self-service tooling that improves developer productivity.
- check_circle Implement role-based access control, network policies, and secrets management to meet infrastructure security and compliance requirements.
- check_circle Integrate platform capabilities with continuous integration and continuous delivery (CI/CD) pipelines to support end-to-end delivery workflows.
Prerequisites & Qualifications
- check Experience operating Kubernetes in production and working with at least one major cloud provider: Amazon Web Services, Google Cloud, or Microsoft Azure.
- check Experience with Argo CD or comparable GitOps tooling, such as Flux.
- check Proficiency in Terraform for cloud infrastructure provisioning, including remote state, workspaces, and module design.
- check Ability to write scripts and automation in Python, Bash, or Go.
- check Familiarity with Helm for Kubernetes package management.
- check Understanding of networking fundamentals, including the Domain Name System (DNS), load balancing, ingress, and service mesh concepts.
- check Clear written and verbal communication, with the ability to document systems and collaborate across teams.
About GitLab Greenhouse Board
Verified hiring organization details.
GitLab Greenhouse Board operates as a remote-first technology and software hiring entity based in the United States, facilitating recruitment processes aligned with GitLab's broader organizational standards.