Senior Site Reliability Engineer
About the role
Canonical is seeking a Senior Site Reliability Engineer to join their globally distributed team. The role focuses on next-generation operations at scale, using Python for infrastructure-as-code, and covers the full stack from bare metal to containers and applications. Key responsibilities include architecting and running OpenStack, Kubernetes, and software-defined storage, as well as enabling devsecops for applications on this infrastructure. The ideal candidate will be a software engineer fluent in Python, with operational experience and a strong interest in open source infrastructure. Canonical offers a distributed work environment, opportunities for travel, and a range of benefits.
Must have
- Degree in Software Engineering or Computer Science
- Experience with Linux and familiarity with Linux networking and storage
- Python software development expertise
- Operational experience
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Ability to travel internationally twice a year, for company events up to two weeks long
Nice to have
- Experience with OpenStack or Kubernetes deployment or operations
- Familiarity with public or private cloud management
Technologies
- DevOps
- DevSecOps
- Kubernetes
- Linux
- OpenStack
- Python
- Serverless
- Ubuntu
Highlights
This is a globally remote role. The position requires the ability to travel internationally twice a year for company events, each up to two weeks long. Canonical provides a personal learning and development budget, annual compensation review, and additional benefits such as holiday leave and travel upgrades for long-haul company events.