Canonical is a leading provider of open source software and operating systems, particularly known for its platform, Ubuntu, which is widely used in various enterprise initiatives.
The company supports a global workforce of over 1200 colleagues across 75+ countries, with minimal office-based roles and occasional in-person team meetings.
The Site Reliability / Gitops Engineer will join the Information Systems (IS) team, focusing on IT production services that support over 60 million Ubuntu users.
The role emphasizes operations automation in both private and public clouds, utilizing open source infrastructure as code software and CI/CD practices.
Responsibilities include defining infrastructure as code, improving Canonical products, providing feedback to developers, and collaborating with other teams.
The position is remote and available in any timezone.
Requirements:
Candidates must have deep experience in defining operations in code, utilizing version control, peer review, and CI/CD for application and infrastructure changes.
A strong modern engineering background, including peer-review, unit testing, SCM, CI/CD, and Agile methodologies, is required.
Python software development experience with large projects is essential.
Practical knowledge of Linux networking, routing, and firewalls is necessary.
Familiarity with various forms of Linux storage, such as Ceph and databases, is expected.
Hands-on experience administering enterprise Linux servers is required.
Extensive knowledge of cloud computing concepts and technologies is essential.
A Bachelor's degree or higher in computer science or a related engineering field is preferred.
Candidates must be able to communicate clearly and effectively in English across various platforms.
A motivated individual who can troubleshoot from kernel to web and is willing to seek help when needed is desired.
Flexibility and a quick learning ability are important traits for candidates.
Candidates should be inspired by the needs of fast-changing environments and be comfortable working within distributed teams.
A passion for and familiarity with open-source, particularly Ubuntu or Debian, is essential.
Benefits:
Canonical offers a remote work environment, allowing flexibility in work location.
Employees are given uninterrupted development time to focus on larger projects and automation of manual tasks.
The company fosters a culture of sharing knowledge and best practices through mentorship and collaborative work sessions.
Canonical promotes a diverse and inclusive workplace, ensuring fair consideration for all applicants regardless of their identity.