

DevOps Engineer
About Us
At Cloudflare, we have our eyes set on an ambitious goal: to help build a better Internet. Today the company runs one of the world’s largest networks that powers trillions of requests per month. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare have all web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was recognized by the World Economic Forum as a Technology Pioneer and named to Entrepreneur Magazine’s Top Company Cultures list.
We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us!
In this role, you can expect to:
- Work on highly distributed and scalable systems
- Participate in the constant cycle of knowledge sharing and mentoring
- Manage and develop some of the biggest clusters in the world
- Research and introduce cutting-edge technologies
- Contribute to open-source
We are well-funded, still growing quickly and focused on building an extraordinary company. This is a superb opportunity to join a high-performing team and scale our high-growth network as Cloudflare’s business grows. You will build tools and work on projects to constantly improve performance, availability, and response times. You will nurture a passion for an “automate everything” approach that makes systems failure-resistant and ready-to-scale.
You may be a good fit for our team if:
- You have proven skills of designing, developing and delivering HA scalable production systems.
- You have deep knowledge of configuration management software, preferably Salt.
- You have some experience with cluster management systems (Kubernetes, Mesos)
- You are comfortable with developing software in Go or Python
- You know how network services (DNS, TLS/SSL, HTTP) and network fundamentals (DHCP, subnetting, routing, firewalls, IPv6, BGP) work
- You have strong experience designing and managing multi-tenant database solutions (Clickhouse, PostgreSQL, CockroachDB)
- You are confident in your knowledge with load balancers (nginx, HAProxy)
- You have strong operational skills
Bonus points if:
- You are an expert in bash scripting and/or shell