Software Engineer
Cloudflare
๐Remote - Worldwide
Please let Cloudflare know you found this job on JobsCollider. Thanks! ๐
Job highlights
Summary
Join Cloudflare's Infrastructure Software Systems and Automation team as a Software Engineer and contribute to building and developing the platform that millions of internet users rely on. You will focus on automating infrastructure installations and decommissions at scale, enabling data center engineering teams to work efficiently. This role requires strong Python and Golang skills, with experience in Linux, hardware, and networking. While experience is preferred, raw skill is highly valued. The position offers the opportunity to work remotely and be part of a high-performing team within a rapidly growing company.
Requirements
- Intermediate level software development skills in Python and Shell scripting
- 5 years of relevant Development experience
- Strong skills in network services, including Rest APIs and HTTP
Responsibilities
- Build tools to constantly improve our scale and speed of deployment
- Nurture a passion for an โautomate everythingโ approach that makes systems failure-resistant and ready-to-scale
- Automate our infrastructure installations and decommissions at scale
- Enable Data Centre Engineering teams by allowing them to install new data centers, replace servers and networking in existing data centers as quickly and efficiently as possible while not impacting existing infrastructure and customer services
- Provide ongoing operational support of Data Center Engineers and other teams
- Review upcoming hardware changes and update automation and configuration management to cater to these advances
Preferred Qualifications
- 5 years of relevant work experience
- Linux systems administration experience
- Experience with Kubernetes and docker
- Tooling and automation development experience
- Network fundamentals DHCP, ARP, subnetting, routing, firewalls, IPv6
- Configuration management systems such as Saltstack, Chef, Puppet or Ansible
- SQL databases (Postgres or MySQL)
- Time series databases (OpenTSDB, Graphite, Prometheus)
- The ability to understand service and device metrics and visualize them using Grafana
- Experience programming in Rust, Go or with Django
- Experience with continuous / rapid release engineering
- Experience developing systems that are highly available and redundant across regions
- Performance analysis and debugging with tools like perf, sar, strace, dtrace
- Experience with the Linux kernel and Linux software packaging
- Internetworking and BGP experience
- Key/Value stores (Redis, KyotoTycoon, Cassandra, LevelDB)
- Load balancing and reverse proxies such as Nginx, Varnish, HAProxy, Apache
Benefits
Remote work
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- ๐United Kingdom, Spain
- ๐Germany
- ๐ฐ$155k-$200k๐United States
- ๐ฐ$165k-$201k๐United States
- ๐ฐ$175k-$210k๐United States, Worldwide
- ๐ฐ$150k-$200k๐Canada, United States
- ๐ฐ$185k-$223k๐United States
- ๐Switzerland
- ๐United States
- ๐United States
Please let Cloudflare know you found this job on JobsCollider. Thanks! ๐