Join Cloudflare as a Senior Linux Engineer to enhance the performance and security of Linux platforms across a global network.
Posted by employer 2 days ago
First seen on Joblaze 1 day ago
Last verified on the company career page 1 day ago
Skills & Technologies
What you'll build
Must have
Nice to have
AI in the day-to-day
Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow.
Not disclosed in this posting: compensation, years of experience, visa sponsorship.
Joblaze summary
In the role of Senior Linux Engineer at Cloudflare, the individual will focus on maintaining and optimizing Linux platforms to ensure security and performance across a vast network. Key skills include expertise in the Linux kernel, proficiency in programming languages such as Go and Rust, and familiarity with containerization and CI/CD practices. This position is well-suited for experienced engineers who thrive in collaborative environments and are adept at solving complex technical challenges. Cloudflare's culture emphasizes innovation and continuous improvement, making it an engaging place for those who enjoy tackling significant Internet infrastructure issues.
Joblaze insights
Quick facts
From the original posting
An engineering role at Cloudflare provides an opportunity to address some big challenges, at scale. We believe that with our talented team, we can tackle some of the biggest security, reliability and performance problems facing the Internet.
We are searching for Linux engineers to make our flavour of Linux fast, resilient and reliable across the many use cases that a distribution saving the Internet requires.
Our Engineers come from a variety of technical backgrounds and work across a broad range of environments and codebases. Common qualities across all of our performance-focused engineers include a passion for analysis, optimization, scaling, networking, cross-team collaboration and hard problem solving.
What you would be doing
Keep Cloudflare Linux platforms secure and up-to-date
Help with quick and safe deployment and delivery of the Linux kernel and basic operating system to Cloudflare Datacenters in more than 335 cities in over 100 countries
Continuously monitor and resolve kernel bugs and performance regressions
Design tools and frameworks for other engineering teams to successfully embrace and enable the latest Linux kernel features and optimizations
Help porting the Cloudflare software stack to new hardware platforms and architectures
Research and adopt the latest Linux kernel security features and performance improvements
Build tools and CI/CD pipelines for safe and automated operating system continuous deployment
Requisite skills:
Experience with the Linux kernel and Linux software packaging
CS fundamentals and comfortable working in multiple programming languages and codebases; Comfortable working in Go, Rust, C, Bash, and Python.
Familiarity with constructing and using eBPF programs.
Understanding of Linux and POSIX operation systems concepts: processing, files, syscalls, and networking
Containerization technologies in Linux (e.g Docker, Namespaces, Cgroups)
Configuration management (e.g Saltstack, Chef) and CI/CD pipelines
Version control systems (git)
Examples of desirable skills, knowledge and experience
Performance analysis and debugging
Time series databases such as OpenTSDB, Graphite, Prometheus or Grafana
Key/Value stores
Network fundamentals DHCP, ARP, subnetting, routing, firewalls, IPv6, BGP
Experience in a DevOps team structure
Bonus Points
Experience with programming in C, Rust, Go, or similar languages
Experience with rapid release engineering
Upstream community contribution
Strong tooling and automation development experience
Some tools that we use
Consul
Docker
Grafana
Kubernetes
Nginx
Nomad
PostgreSQL
Prometheus
Salt
Standard company text repeated across Cloudflare's postings is omitted here.