
Remote opportunity at
CanonicalSenior Site Reliability / Gitops Engineer
Canonical creates the Ubuntu platform and delivers open-source software and operating systems utilized worldwide in fields like artificial intelligence, cloud computing, the Internet of Things, and…
Career Tools
About This Role
Canonical creates the Ubuntu platform and delivers open-source software and operating systems utilized worldwide in fields like artificial intelligence, cloud computing, the Internet of Things, and data science. Operating as a distributed enterprise with over twelve hundred staff spread across more than seventy countries, the founder-led and profitable organization maintains few office-based roles and arranges bi-annual in-person gatherings in varied international destinations. The Information Systems group at Canonical is hiring…
Job Description
Canonical creates the Ubuntu platform and delivers open-source software and operating systems utilized worldwide in fields like artificial intelligence, cloud computing, the Internet of Things, and data science. Operating as a distributed enterprise with over twelve hundred staff spread across more than seventy countries, the founder-led and profitable organization maintains few office-based roles and arranges bi-annual in-person gatherings in varied international destinations.
The Information Systems group at Canonical is hiring a Senior Site Reliability / Gitops Engineer to join the team supporting production IT infrastructure utilized by more than sixty million Ubuntu users. This remote position suits an automation-focused technologist who values Linux and infrastructure as code methodologies. In this capacity, the engineer will act as an embedded technical lead driving GitOps and automation practices across private and public cloud environments, design scalable internal services, maintain core networks and infrastructure, and collaborate with globally distributed peers while sharing knowledge and handling critical escalations.
Responsibilities
- Lead automation and GitOps development efforts as an embedded technical lead within the team
- Partner closely with the IS architect to ensure solutions match the broader systems vision
- Architect and design internal services offered as products to the organization
- Expand infrastructure as code practices by increasing automation and refining processes
- Automate software operations for reusability across public and private clouds
- Maintain core services, networks, and infrastructure operations
- Build troubleshooting, capacity planning, and performance investigation proficiencies
- Configure, maintain, and utilize observability tools such as Elasticsearch, Prometheus, and Grafana for monitoring and alerting
- Assist and collaborate with distributed engineering, operations, and support colleagues
- Dedicate uninterrupted development time to large-scale projects and manual task automation
- Mentor team members, share best practices, and lead design sessions
- Manage final responsibility for time-critical escalations
Requirements
- Modern perspective on hosting architecture centered on infrastructure as code for both public and private clouds
- Product mindset focused on building products instead of temporary solutions
- Python software development background involving large-scale projects
- Experience using Kubernetes or other container orchestration platforms
- Demonstrated exposure to managing and deploying cloud infrastructure via code
- Working knowledge of Linux firewalls, routing, and networking
- Familiarity with various Linux storage technologies ranging from databases to Ceph
- Hands-on background administering enterprise Linux servers
- Broad understanding of cloud computing concepts and technologies
- Clear English communication skills across video, chat, voice, email, and in-person settings
- Ability to troubleshoot issues from the kernel to the web and willingness to seek help when needed
- Flexibility, rapid learning capability, and motivation in fast-changing environments
- Familiarity and passion for open-source technology, specifically Debian or Ubuntu
Qualifications
- Bachelor's degree or higher, preferably in computer science or a related engineering discipline
Core Skills
Benefits
- Remote work environment with twice-yearly in-person team sprints
- Annual personal learning and development budget of USD 2,000
- Annual compensation reviews
- Performance-driven annual bonus or commission
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program and Wellness Platform
- Opportunities to travel to international locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
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, this is a remote role within a distributed company where most colleagues work from home, supplemented by bi-annual in-person team gatherings.
What is the salary for this role?
The job posting does not specify a concrete salary figure, noting only that compensation is shaped globally by geographical location, experience, and performance.
What are the core technical requirements?
Candidates must have a modern hosting architecture viewpoint driven by infrastructure as code, Python software development experience, container orchestration familiarity like Kubernetes, Linux networking and storage knowledge, and hands-on enterprise Linux administration skills.
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.