GitLab logo

Cloud Platform Engineer

GitLab
Posted this week

LOCATION

Canada · Remote

EXPERIENCE

Not specified

SALARY

$115K - $194K /year

SKILLS REQUIRED

KubernetesTerraformInfrastructure as CodeCloud InfrastructureArgo CDAmazon Web Services

Job description

Overview

As a Cloud Platform Engineer on the Runway team, you will help design, build, and maintain the infrastructure and developer tooling that powers GitLab's engineering organization, advancing the Kubernetes-based platform, GitOps practices, and infrastructure as code adoption.

What you'll do

  • Operate and improve production Kubernetes clusters across cloud environments, managing upgrades, scaling, and reliability throughout the cluster lifecycle.
  • Own and extend Argo CD-based GitOps workflows, maintaining ApplicationSets, managing sync policies, and enforcing deployment standards across environments.
  • Write, review, and maintain reusable Terraform modules, with clear practices for state management and drift detection.
  • Monitor platform health, respond to incidents, conduct post-mortems, and improve availability, performance, and observability.
  • Collaborate with application teams to onboard services, and create documentation, runbooks, and self-service tooling that improves developer productivity.
  • Implement role-based access control, network policies, and secrets management to meet infrastructure security and compliance requirements.
  • Integrate platform capabilities with continuous integration and continuous delivery (CI/CD) pipelines to support end-to-end delivery workflows.
  • Take part in on-call or operational support where your team's ownership model requires it.

What you'll need

  • Experience operating Kubernetes in production and working with at least one major cloud provider: Amazon Web Services, Google Cloud, or Microsoft Azure.
  • Experience with Argo CD or comparable GitOps tooling, such as Flux.
  • Proficiency in Terraform for cloud infrastructure provisioning, including remote state, workspaces, and module design.
  • Ability to write scripts and automation in Python, Bash, or Go.
  • Familiarity with Helm for Kubernetes package management.
  • Understanding of networking fundamentals, including the Domain Name System (DNS), load balancing, ingress, and service mesh concepts.
  • Clear written and verbal communication, with the ability to document systems and collaborate across teams.

Nice to have

  • Experience with managed, multi-cluster, or multi-region Kubernetes, service meshes, policy as code, observability, or Kubernetes-native infrastructure as code.
  • Open source or platform tooling contributions.
  • Relevant certifications.

Details

  • Location: Remote, Canada; Remote, United States.
  • Base salary range for this level, for residents of the United States only: $115,000 to $194,000 USD.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Cloud Platform Engineer