Cloud Engineer/Site Reliability Architect
Slalom · Portland, OR · 1 mo ago
Engineering$149k–$185k/yrFull-time
Responsibilities
- Operate Kubernetes platforms at significant scale across providers, including Amazon Elastic Kubernetes Service (EKS), CoreWeave Kubernetes Service (CKS), and Google Kubernetes Engine (GKE).
- Own the Kubernetes cluster lifecycle, including node-pool design and management, scheduler troubleshooting, container network interface (CNI) and network-policy troubleshooting, capacity planning, and safe rolling upgrades across large fleets.
- Develop, review, and maintain infrastructure as code with Terraform, along with Python tooling and automation that improve reliability, repeatability, and operational efficiency.
- Define and maintain service-level indicators (SLIs) and service-level objectives (SLOs); build monitoring and alerting that surface meaningful risks before they affect workloads.
- Debug complex distributed-system failures by forming hypotheses, testing them methodically, and separating temporal correlation from causation.
- Provision high-performance computing (HPC) and GPU infrastructure through the Conveyor CI/CD system across AWS, CoreWeave, Google Cloud Platform (GCP), and Oracle Cloud Infrastructure (OCI), with additional providers as the platform expands.
- Coordinate daily with Networking, Storage, Security, and AI/ML platform teams to resolve cross-system dependencies and improve the end-to-end developer and researcher experience.
- Bring forward well-reasoned proposals, solutions, and informed opinions; use available tools and resources to self-unblock and drive issues to resolution.
Requirements
- Hands-on Kubernetes experience including node pool sizing, scheduler debugging, CNI troubleshooting, and rolling upgrades across fleets.
- Strong Terraform proficiency and experience writing and reviewing production infrastructure as code on a daily basis.
- Practical Python skills for tooling and automation, including the ability to write code without relying on artificial intelligence assistance.
- Strong critical-thinking and debugging skills, with a disciplined approach to forming hypotheses, validating evidence, and isolating root causes.
- Ability to read unfamiliar code, understand its behavior, and diagnose issues effectively.
- Resourcefulness and a consistent ability to self-unblock using documentation, telemetry, code, peers, and available tooling.
- A proactive working style: you arrive with