Senior Software Engineer - Kubernetes platform
Core
Building tools to help engineers deploy and operate Cloudflare's critical internal services (control plane, APIs, data analytics) running on purpose-built Kubernetes platforms on bare metal Linux.
Role type
Senior Software Engineer (Kubernetes Platform & DevOps)
Builds
Reliable and flexible Kubernetes platform for internal services and product teams
Domain
Cloud infrastructure, Kubernetes, Linux systems, IP networking
Required skills
Kubernetes cluster management, Linux systems design, debugging, container runtime internals, IP networking (routing, iptables/nftables), Go, TypeScript, Bash/shell
Preferred skills
Multi-zone platform architecture, configuration management (SaltStack, Ansible), continuous deployment (ArgoCD, Argo Rollouts), operational experience with etcd, Ceph, Rook, KubeVirt, CNIs, Envoy, Contour, Prometheus, Elasticsearch, Vault, Redis, Consul
Technologies
Kubernetes, Linux, Go, TypeScript, Bash, Envoy, Contour, Consul, etcd, Ceph, Rook, KubeVirt, Calico, ArgoCD, Prometheus, Vault, Redis
Responsibilities
Design scalable and resilient systems; Work with application teams to architect systems for Kubernetes; Harden platform against security threats and incidents; Improve resource efficiency (CPU, memory, bandwidth, storage); Contribute to open source projects
Seniority
Senior, hands-on IC