Kubernetes Platform Engineer (Controllers)
Core
Design and develop Kubernetes controllers and operators to automate the lifecycle of platform services and manage distributed system state across hybrid cloud environments.
Role type
Senior IC Kubernetes Platform Engineer (Controllers)
Builds
Kubernetes-native systems and automation for global workload placement and platform component lifecycle management
Domain
Cloud infrastructure / Distributed systems
Required skills
Kubernetes architecture and lifecycle, Go programming, Linux development, Kubernetes controllers and operators, Kubernetes APIs and CRDs, reconciliation logic, distributed systems design, Infrastructure as Code, GitOps
Preferred skills
CSP principles, controller-runtime, Kubebuilder, CEL rules, Cluster API, SIG Multicluster, Karmada, bare metal infrastructure, multi-cluster deployments, open source contributions
Technologies
Kubernetes, Go, Linux, controller-runtime, Kubebuilder, CEL, Cluster API, Karmada
Responsibilities
Design and develop Kubernetes controllers and operators; Contribute to global workload placement system; Develop Kubernetes APIs and CRDs; Build reconciliation logic for distributed system state; Automate provisioning, configuration, and upgrades; Investigate production issues and perform root cause analysis
Seniority
Senior, hands-on IC