Browse All Jobs
Job Description

Canonical is seeking a Senior Site Reliability / Gitops Engineer to join its Information Systems (IS) team. The company is a leading provider of open source software. This role offers an opportunity to contribute to the success of Ubuntu and open source products. The ideal candidate will be an "automation-first" senior technologist with a passion for Linux.

The IS team at Canonical is responsible for supporting and maintaining all of Canonical’s IT production services. As a Senior SRE & Gitops engineer, the candidate will drive operations automation, utilizing infrastructure as code software, CI/CD pipelines, and Canonical’s software operation automation products. They will also improve Canonical products and open-source technologies by providing feedback to developers.

Role involves:

  • Driving the development of automation and Gitops within the team.
  • Collaborating with the IS architect to align solutions with the IS architecture vision.
  • Designing and architecting services that IS can offer to the organization.
  • Applying experience with IaC to develop infrastructure as code practice within IS.
  • Automating software operations for re-usability and consistency across clouds.
  • Maintaining operational responsibility for Canonical’s core services, networks, and infrastructure.
  • Developing skills in troubleshooting, capacity planning, and performance investigation.
  • Setting up, maintaining, and using observability tools.
  • Providing assistance and working with globally distributed engineering, operations, and support peers.
  • Sharing experience and best practices with other team members.
  • Taking final responsibility for time-critical escalations.

Requirements:

  • A modern view on hosting architecture, driven by infrastructure as code across both private and public clouds.
  • Python software development experience.
  • Experience working with Kubernetes or other container orchestration systems.
  • Proven exposure to manage and deploy cloud infrastructure with code.
  • Practical knowledge of Linux networking, routing, and firewalls.
  • Affinity with various forms of Linux storage.
  • Hands-on experience administering enterprise Linux servers.
  • Extensive knowledge of cloud computing concepts and technologies.
  • Bachelor's degree or greater in computer science or related engineering field.
  • Ability to communicate clearly and effectively in English.
  • Motivated and able to troubleshoot.
  • Willingness to be flexible and learn new things quickly.
  • Passion for open-source, especially Ubuntu or Debian.

What Canonical Offers:

  • Distributed work environment.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Opportunity to travel to meet colleagues.
Apply Manually