Software Engineer - Kubernetes

Cloudflare runs one of the world's largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies.
$137,000 - $198,000
Cloud
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience

Description For Software Engineer - Kubernetes

Cloudflare is seeking a Senior Software Engineer to join their Kubernetes platform team. This role is critical in building and maintaining the infrastructure that powers Cloudflare's global network and services.

About the Role: As a Software Engineer on the Kubernetes platform team, you'll be responsible for developing tools and systems that enable efficient deployment and operation of services crucial to Cloudflare's operations. The platform you'll work on handles tens of thousands of containers and terabits per second of network traffic, making it a high-impact, large-scale environment.

Key Responsibilities:

  • Improve Kubernetes, Ceph, and Prometheus automation and configuration management
  • Design scalable and resilient systems to keep pace with company growth
  • Optimize resource management for CPU, bandwidth, and storage
  • Enhance platform security against threats and resource contention issues
  • Improve GitOps systems and practices
  • Collaborate with application teams to architect optimal solutions on Kubernetes
  • Contribute to open-source projects
  • Participate in incident response and prevention for core platforms

Required Skills:

  • Extensive experience managing production Kubernetes or similar orchestration platforms
  • Proficiency with configuration management frameworks like SaltStack or Ansible
  • Deep understanding of container runtimes in Linux environments
  • Strong coding skills in Bash, TypeScript, and Go
  • Expertise in IP networking, including routing and iptables
  • Excellent debugging skills in Linux environments
  • Proficiency with source control, including advanced Git operations

Preferred Qualifications:

  • Experience operating Kubernetes on-premise at scale
  • Background in SRE, systems design, or architecture roles
  • Experience with distributed systems across multiple zones and regions
  • Familiarity with technologies like Etcd, Prometheus, Ceph, Rook, SaltStack, Vault, and Calico

Why Cloudflare: Cloudflare is at the forefront of building a better Internet. You'll be working on systems that directly impact millions of websites and Internet properties worldwide. The company offers a comprehensive benefits package, including equity participation, health care coverage, and various programs to support your work-life balance.

Join Cloudflare to be part of a team that values innovation, contributes to open-source projects, and is committed to making the Internet faster, more secure, and more reliable for users around the globe.

Last updated 4 months ago

Responsibilities For Software Engineer - Kubernetes

  • Improve Kubernetes, Ceph and Prometheus automation, configuration management and other tooling
  • Design scalable and resilient systems that can keep up with company growth
  • Improve the efficiency of managing resources such as CPU, bandwidth and storage
  • Harden the platform against security threats and resource contention issues
  • Improve our GitOps systems and practices
  • Work with app teams to understand their potential challenges and help them choose the best way to architect their systems on Kubernetes
  • Contribute back to the open source community
  • Help respond and prevent incidents impacting core platforms

Requirements For Software Engineer - Kubernetes

Kubernetes
Linux
Go
TypeScript
  • Experience managing production Kubernetes or similar orchestration platforms
  • Recent experience with configuration management frameworks such as SaltStack or Ansible
  • Knowledge of how container runtimes work inside of Linux (isolation, storage, and networking)
  • Ability to work with codebases in Bash, TypeScript and Go
  • A firm grasp of IP networking including routing and iptables
  • Excellent debugging skills in a Linux environment
  • Source control experience including branching, merging and rebasing
  • The ability to break down complex problems into smaller pieces, provide options, talk through trade-offs and drive the effort to solve the problem

Benefits For Software Engineer - Kubernetes

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • On-demand mental health support and Employee Assistance Program
  • Global Travel Medical Insurance
  • Short and Long Term Disability Insurance
  • Life & Accident Insurance
  • 401(k) Retirement Savings Plan
  • Employee Stock Participation Plan
  • Flexible paid time off covering vacation and sick leave
  • Leave programs, including parental, pregnancy health, medical, and bereavement leave

Interested in this job?

Jobs Related To Cloudflare Software Engineer - Kubernetes

Solution Architect, AI / Cloudflare Developer Platform

Join Cloudflare as a Solution Architect for AI / Developer Platform, driving sales and innovation in cloud computing and web technologies.

Senior Customer Success Engineer

Senior Customer Success Engineer position at Britive, focusing on cloud security implementation and customer support, offering remote work and competitive benefits.

Senior Software Engineer - Cloud

Senior Cloud Engineer role at 10x Genomics, building AWS-based applications for processing genomics data, offering $164.5K-$247.6K salary.

Senior Cloud Solution Engineer

Senior Cloud Solution Engineer position at Oracle, focusing on cloud architecture and customer success, requiring 6+ years of experience in cloud technologies.

Software Developer 3

Senior Software Engineer role at Oracle focusing on cloud platform development and healthcare solutions using Java, Python, and Kubernetes.