
Remote opportunity at
CanonicalSite Reliability / Gitops Engineer
Canonical is seeking a Site Reliability / Gitops Engineer to join its Information Systems team. As the publisher of Ubuntu, Canonical provides open-source software and operating…
Career Tools
About This Role
Canonical is seeking a Site Reliability / Gitops Engineer to join its Information Systems team. As the publisher of Ubuntu, Canonical provides open-source software and operating systems utilized across public clouds, IoT, AI, and data science. This role is an automation-first position focused on building a career while driving success for those using open-source products and Ubuntu. The Information Systems team supports and maintains IT production services used by over…
Job Description
Canonical is seeking a Site Reliability / Gitops Engineer to join its Information Systems team. As the publisher of Ubuntu, Canonical provides open-source software and operating systems utilized across public clouds, IoT, AI, and data science. This role is an automation-first position focused on building a career while driving success for those using open-source products and Ubuntu.
The Information Systems team supports and maintains IT production services used by over 60 million Ubuntu users. In this capacity, the engineer will advance operations automation across private and public clouds by employing infrastructure as code software, CI/CD pipelines, and software development practices. The responsibilities include defining infrastructure as code, supplying feedback to developers to enhance open-source technologies at scale, and working alongside a global team of SREs.
This opportunity suits an automation-driven technologist who has a passion for Linux and technology. Canonical operates as a globally distributed organization with staff located across more than 75 countries. Employees work remotely from any timezone and gather two to four times per year in person at international locations for strategic alignment.
Responsibilities
- Develop and expand infrastructure as code practices within the Information Systems team by increasing automation and refining processes
- Automate software operations for re-usability and consistency across public and private cloud environments
- Enhance the resilience, scalability, and feature set of the existing container and cloud portfolio
- Maintain operational responsibility for core infrastructure, services, and networks
- Design, implement, and maintain monitoring and alerting systems using tools such as Prometheus, Grafana, and Elasticsearch
- Collaborate with development teams to establish service architecture, operational procedures, policies, and playbooks
- Partner with globally distributed engineering, operations, and support peers
- Share knowledge and best practices with team members via mentorship, design sessions, and collaborative work
- Manage time-critical escalations
Requirements
- Experience defining operations in code utilizing version control, peer review, and CI/CD for application and infrastructure updates
- Modern engineering background encompassing peer review, unit testing, SCM, CI/CD, and Agile methodologies
- Python software development experience involving large projects
- Practical knowledge of Linux networking, firewalls, and routing
- Familiarity with various forms of Linux storage ranging from Ceph to databases
- Hands-on experience in administering enterprise Linux servers
- Knowledge of cloud computing concepts and technologies
- Ability to communicate clearly and effectively in English via email, chat, video, voice, and in person
- Willingness to troubleshoot from kernel to web and ask others for assistance when necessary
- Flexibility, rapid learning ability, and comfort working in fast-changing distributed environments
Qualifications
- Bachelor's degree or higher, preferably in computer science or a related engineering field
- Familiarity and passion for open-source software, particularly Ubuntu or Debian
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this role remote?
Yes, this role is available remotely in any timezone. Most colleagues at Canonical have worked from home since 2004, though teams meet in person two to four times a year globally.
What is the employment type for this position?
The posting specifies that this is a full-time position.
What salary does Canonical offer for this role?
The salary is not stated in the job posting.
What education or background is preferred?
A bachelor's degree or greater, preferably in computer science or a related engineering field, is preferred along with a passion for open-source technology like Ubuntu or Debian.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.