
Remote opportunity at
CanonicalSenior Site Reliability / Gitops Engineer
Canonical operates as a provider of operating systems and open source software for global technology and enterprise markets, publishing the Ubuntu platform utilized across public clouds,…
Career Tools
About This Role
Canonical operates as a provider of operating systems and open source software for global technology and enterprise markets, publishing the Ubuntu platform utilized across public clouds, data science, AI, internet of things, and engineering sectors. The enterprise functions globally with a distributed workforce across more than 75 countries and maintains remote operations for the vast majority of positions, supplemented by in-person team gatherings multiple times a year. The Information Systems…
Job Description
Canonical operates as a provider of operating systems and open source software for global technology and enterprise markets, publishing the Ubuntu platform utilized across public clouds, data science, AI, internet of things, and engineering sectors. The enterprise functions globally with a distributed workforce across more than 75 countries and maintains remote operations for the vast majority of positions, supplemented by in-person team gatherings multiple times a year. The Information Systems division supports production IT services utilized by tens of millions of users.
The organization seeks a Senior Site Reliability / Gitops Engineer to join the Information Systems team as an automation-focused technologist. This role focuses on driving automation forward across private and public cloud environments, utilizing infrastructure as code, continuous integration and deployment pipelines, and open source software. The position suits an experienced engineer with a background in Linux administration, Python software development, and container orchestration who thrives in a distributed team environment.
In this capacity, the engineer will act as an embedded technical lead driving Gitops development, design infrastructure services as products, and maintain operational responsibility for core infrastructure, networks, and services. Responsibilities include implementing observability tools such as Prometheus, Grafana, and Elasticsearch, providing feedback to developers to improve product scalability, and managing time-critical escalations.
Responsibilities
- Drive the development of automation and Gitops within the team as an embedded technical lead
- Collaborate with the Information Systems architect to align solutions with the architectural vision
- Design and architect services that the Information Systems team can offer to the organization as products
- Develop infrastructure as code practices by continuously increasing automation and improving processes
- Automate software operations for reusability and consistency across private and public clouds
- Maintain operational responsibility for core services, networks, and infrastructure
- Build skills in troubleshooting, capacity planning, and performance investigation
- Set up, maintain, and use observability tools including Prometheus, Grafana, and Elasticsearch
- Design, implement, and maintain monitoring and alerting for various systems and services
- Provide assistance and collaborate with globally distributed peers in engineering, operations, and support
- Share experience, know-how, and best practices through design sessions, mentorship, and joint work
- Carry final responsibility for time-critical escalations
Requirements
- Modern view on hosting architecture driven by infrastructure as code across private and public clouds
- Product mindset focused on developing products rather than solutions
- Python software development experience involving large projects
- Experience working with Kubernetes or other container orchestration systems
- Proven exposure to managing and deploying cloud infrastructure with code
- Practical knowledge of Linux networking, routing, and firewalls
- Familiarity with various forms of Linux storage ranging from Ceph to databases
- Hands-on experience administering enterprise Linux servers
- Extensive knowledge of cloud computing concepts and technologies
- Clear and effective communication skills in English via email, chat, video or voice calls, and in-person
- Motivated ability to troubleshoot from kernel to web with a willingness to ask others when appropriate
- Flexibility and ability to learn new things quickly
- Familiarity with and passion for open-source software, particularly Ubuntu or Debian
Qualifications
- Bachelor's degree or greater, preferably in computer science or a related engineering field
Core Skills
Benefits
- Distributed work environment with twice-yearly in-person team sprints
- 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 and Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
- Performance-driven annual bonus or commission
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the posting indicates a distributed work environment where colleagues work remotely, supplemented by twice-yearly in-person team sprints.
What is the employment type?
The posting specifies full-time employment.
What salary is offered for this role?
The posting does not specify a salary, noting only that compensation worldwide considers geographical location, experience, and performance.
What educational qualifications are preferred?
A bachelor's degree or greater, preferably in computer science or a related engineering field, is preferred.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.