Cloudflare Logo

Cloudflare

Network Systems Engineer (SRE)

Posted 6 Hours Ago
Be an Early Applicant
Hybrid
Bengaluru, Karnataka
Mid level
Hybrid
Bengaluru, Karnataka
Mid level
The role involves contributing to network software, focusing on SRE tasks, support for SONiC, coding in Go and Python, and ensuring security in networking environments.
The summary above was generated by AI
Available Locations: Bengaluru
About the Role (or What you'll do)
As a member of the Network Operating System (NetOS) team you will be a key technical contributor to a cutting-edge network software infrastructure which is used to drive layer2 and layer3 devices on Cloudflare's network. The NetOS team is responsible for enabling, supporting, and growing SONiC within our Production Network.
You will participate in all stages of the development lifecycle, from designing and documenting systems, to writing code and automated tests, to planning, building, managing, and monitoring production deployments. Take ownership of code pieces and features, deep involvement in the system architecture in which the features are implemented.
Continuous Integration, Continuous Delivery, Observability, System Debuggability Tooling, and System Health Checks are fundamental to our approach to building a healthy and stable product.
In this role you will work with a wide range of technologies and programming languages, including Go, Python, C++, Prometheus exporters, Redis, gNMI framework, and more. Helping to build, improve, and maintain a robust management interface/framework that operators will automate against. Also provide technical support to Network Engineers, directly in debugging and resolving network operating system issues.
In addition to helping to maintain our Go based telemetry and management interface infrastructure, this role will help maintain the best security practices across the Network Organization. All aspects of security within the Networking field; from hardware to software to vulnerability analysis and remediation. Including NOS hardening and anomaly detection. We are looking for a security focused SRE/Engineer, with Go development skills.
Because you'll be solving problems of massive scale and significance, you are a growth-oriented individual who enjoys being outside your comfort zone. You are comfortable in a fast-paced but sensible work environment. You value curiosity and empathy and lead with these values.
Also, you will help build, integrate, maintain, and upstream, new SONiC features and bug fixes. Create and improve documentation, specifications, and SONiC high level design documents (HLD). In addition, work with hardware vendors and internal teams to integrate new platforms into SONiC.
Examples of desirable skills, knowledge, and experience
  • BS/MS/PhD in Computer Science or equivalent experience
  • 3 years of relevant System Engineering or SRE experience
  • Strong software development skills in Go, Python, and Rust||C||C++
  • Background in yang data modeling and gRPC/gNMI client/servers
  • Experience with SONiC, Cumulus, or Linux based open Network Operating Systems
  • Security tooling, Software Supply Chain analysis, Linux Vulnerability Remediation
  • Solid Linux systems administration experience

Bonus Points
  • Deep knowledge of BGP and other routing protocols
  • Experience in back-porting patches in SONiC and/or FRR
  • Experience with extending SONiC, in particular SWSS components
  • Deep understanding of SAI API and Ethernet vendor's SDK
  • Experience with the Linux kernel and Linux/Debian software packaging
  • Static and dynamic analysis tooling
  • SBOM tooling and analysis
  • Experience with Linux boot process (Secure Boot) and provisioning
  • Understanding of Server Architecture (interaction between a processor, memory, PCI Express bus, Operating System, and software applications)

Top Skills

C++
Gnmi
Go
Prometheus
Python
Redis

Similar Jobs at Cloudflare

6 Hours Ago
Hybrid
Bengaluru, Karnataka, IND
Expert/Leader
Expert/Leader
Cloud • Information Technology • Security • Software • Cybersecurity
As a Red Team Engineer, you will develop adversarial emulation programs, track industry trends, and drive innovative red team strategies to enhance Cloudflare's security posture.
Top Skills: APIsCloud Systems(Ggp/Azure/Ad)Cloudflare ProductsMacos/LinuxServer/Networking HardwareWeb ApplicationsWindows
Yesterday
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Develop software to improve Cloudflare's Edge platform, manage distributed systems, and optimize performance through automation. Guide and mentor fellow engineers.
Top Skills: AnsibleBgpChefGoMySQLNginxPostgresPuppetPythonRedisSaltstackSQL
Yesterday
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
The Office Operations Manager will oversee day-to-day operations, manage vendors, improve workplace experience, and ensure compliance in a co-working environment.
Top Skills: Google Workspace

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account