
Remote opportunity at
CanonicalSenior Site Reliability Engineer
Canonical is a profitable and growing technology company that publishes Ubuntu, an open-source operating system utilized in public cloud, AI, data science, IoT, and engineering projects.…
Career Tools
About This Role
Canonical is a profitable and growing technology company that publishes Ubuntu, an open-source operating system utilized in public cloud, AI, data science, IoT, and engineering projects. The firm operates with a globally distributed workforce where personnel primarily work from home, supplemented by team meetings held two to four times per year in various international locations. The organization is seeking a Senior Site Reliability Engineer to focus on next-generation operations at…
Job Description
Canonical is a profitable and growing technology company that publishes Ubuntu, an open-source operating system utilized in public cloud, AI, data science, IoT, and engineering projects. The firm operates with a globally distributed workforce where personnel primarily work from home, supplemented by team meetings held two to four times per year in various international locations.
The organization is seeking a Senior Site Reliability Engineer to focus on next-generation operations at scale, applying pure Python infrastructure-as-code across bare metal, containers, and applications. This role involves managing numerous private cloud, Kubernetes, and application clusters for enterprise clients spanning physical and public cloud environments, utilizing model-driven operations and a universal operator pattern.
Ideal candidates approach automation as a pure software engineering discipline rather than a temporary workaround, and possess a scientific methodology driven by code and metrics. Professionals in this position will handle mission-critical services for prominent global customers within a high-pressure environment while keeping offerings up to date with modern open-source infrastructure capabilities.
Responsibilities
- Apply Python software engineering skills to infrastructure operations from bare metal to applications
- Architect and administer OpenStack, Kubernetes, and software-defined storage
- Enable devsecops practices for applications hosted on company-managed infrastructure
- Execute software upgrades to ensure customers utilize leading solutions
- Engage in international travel approximately twice yearly for company events lasting up to two weeks
Requirements
- Experience with Linux alongside familiarity with Linux networking and storage
- Proficiency in Python software development
- Prior operational experience
- Strong interpersonal skills coupled with curiosity, flexibility, and accountability
Qualifications
- Degree in Software Engineering or Computer Science
- Experience with the deployment or operations of OpenStack or Kubernetes
- Familiarity with public or private cloud management
Core Skills
Benefits
- Compensation determined by geographical location, experience, and performance with annual reviews
- Performance-driven annual bonus or commission
- Distributed work environment featuring biannual in-person team sprints
- Personal learning and development budget of USD 2,000 annually
- Recognition rewards and annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- 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 a remote position?
Yes, the posting specifies that this is a globally remote role with colleagues working from home.
What salary does this position offer?
The posting does not specify a salary figure, though it notes that compensation considers geographical location, experience, and performance, with annual reviews and performance-driven bonuses or commissions.
Are there travel requirements for this job?
Yes, team members are required to travel internationally twice a year for company events that can last up to two weeks.
What technical skills are required?
Candidates must have Python software development expertise, operational experience, and familiarity with Linux, including Linux networking and storage.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.