Site Reliability / Gitops Engineer

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis.
DevOps
Senior Software Engineer
Remote
Enterprise SaaS

Description For Site Reliability / Gitops Engineer

This role is an opportunity for a hands-on, but literally hands-off, technologist with a passion for Linux to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have experience of IT operations automation, Infrastructure as Code and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.

The IS team at Canonical supports and maintains all of Canonical's IT production services. The team is in charge of running services used by over 60 million Ubuntu users. As an SRE & Gitops engineer, you'll be in a unique position to drive operations automation to the next level, both in our own private clouds as well as in the public clouds. We do this by utilizing the best of open source infrastructure as code software, software development practices such as CI/CD pipelines, and Canonical's leading products for software operation automation.

In this role, you will:

  • Apply your experience of IaC to develop infrastructure as code practice within IS
  • Automate software operations for re-usability and consistency across private and public clouds
  • Develop new features and improve the resilience and scalability of the existing cloud and container portfolio
  • Maintain operational responsibility for all of Canonical's core services, networks, and infrastructure
  • Develop skills in troubleshooting, capacity planning, and performance investigation
  • Collaborate with development teams to design service architecture, documentation, and operational procedures
  • Provide assistance and work with globally distributed engineering, operations, and support peers
  • Be given uninterrupted development time to focus on larger projects and automation of manual tasks
  • Share your experience and best practices with other team members
  • Carry final responsibility for time-critical escalations

We are looking for candidates with:

  • Deep experience in defining operations in code, using version control, peer review, and CI/CD
  • Strong modern engineering background (peer-review, unit testing, SCM, CI/CD, Agile)
  • Python software development experience with large projects
  • Practical knowledge of Linux networking, routing, and firewalls
  • Hands-on experience administering enterprise Linux servers
  • Extensive knowledge of cloud computing concepts and technologies
  • Bachelor's degree or greater, preferably in computer science or related engineering field
  • Excellent communication skills in English
  • Passion for open-source, especially Ubuntu or Debian

Canonical offers a competitive base pay, personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, and the opportunity to travel to meet colleagues at 'sprints'. We are a remote-first company since 2004, providing a unique window into the world of 21st-century digital business.

Last updated a month ago

Responsibilities For Site Reliability / Gitops Engineer

  • Develop infrastructure as code practice
  • Automate software operations across private and public clouds
  • Improve resilience and scalability of cloud and container portfolio
  • Maintain Canonical's core services, networks, and infrastructure
  • Troubleshoot and perform capacity planning
  • Collaborate on service architecture and documentation
  • Share experience and best practices with team members
  • Handle time-critical escalations

Requirements For Site Reliability / Gitops Engineer

Python
Linux
  • Deep experience in defining operations in code
  • Strong modern engineering background
  • Python software development experience
  • Practical knowledge of Linux networking
  • Hands-on experience administering enterprise Linux servers
  • Extensive knowledge of cloud computing
  • Bachelor's degree or greater
  • Excellent communication skills in English
  • Passion for open-source

Benefits For Site Reliability / Gitops Engineer

Education Budget
  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel for 'sprints'
  • Priority Pass for travel

Interested in this job?

Jobs Related To Canonical Site Reliability / Gitops Engineer

Software Engineer, Distributed Systems Testing

Join Canonical as a Software Engineer in Distributed Systems Testing, building resilient cloud solutions and driving innovation in multi-cloud deployments.

Software Engineer, Distributed Systems Testing

Join Canonical as a Software Engineer in Distributed Systems Testing, building resilient cloud solutions and driving innovation in multi-cloud deployments.

Site Reliability / Gitops Engineer

Join Canonical as a Site Reliability / Gitops Engineer to drive operations automation for Ubuntu and open source products.

Site Reliability / Gitops Engineer

Site Reliability / Gitops Engineer at Canonical, driving operations automation for Ubuntu and open source products.

Site Reliability / Gitops Engineer

Site Reliability / Gitops Engineer at Canonical, driving operations automation for Ubuntu and open source products.