Job Description
Canonical is seeking a Senior Site Reliability / Gitops Engineer to join its Information Systems (IS) team. The company is a leading provider of open source software. This role offers an opportunity to contribute to the success of Ubuntu and open source products. The ideal candidate will be an "automation-first" senior technologist with a passion for Linux.
The IS team at Canonical is responsible for supporting and maintaining all of Canonical’s IT production services. As a Senior SRE & Gitops engineer, the candidate will drive operations automation, utilizing infrastructure as code software, CI/CD pipelines, and Canonical’s software operation automation products. They will also improve Canonical products and open-source technologies by providing feedback to developers.
Role involves:
- Driving the development of automation and Gitops within the team.
- Collaborating with the IS architect to align solutions with the IS architecture vision.
- Designing and architecting services that IS can offer to the organization.
- Applying experience with IaC to develop infrastructure as code practice within IS.
- Automating software operations for re-usability and consistency across clouds.
- Maintaining operational responsibility for Canonical’s core services, networks, and infrastructure.
- Developing skills in troubleshooting, capacity planning, and performance investigation.
- Setting up, maintaining, and using observability tools.
- Providing assistance and working with globally distributed engineering, operations, and support peers.
- Sharing experience and best practices with other team members.
- Taking final responsibility for time-critical escalations.
Requirements:
- A modern view on hosting architecture, driven by infrastructure as code across both private and public clouds.
- Python software development experience.
- Experience working with Kubernetes or other container orchestration systems.
- Proven exposure to manage and deploy cloud infrastructure with code.
- Practical knowledge of Linux networking, routing, and firewalls.
- Affinity with various forms of Linux storage.
- Hands-on experience administering enterprise Linux servers.
- Extensive knowledge of cloud computing concepts and technologies.
- Bachelor's degree or greater in computer science or related engineering field.
- Ability to communicate clearly and effectively in English.
- Motivated and able to troubleshoot.
- Willingness to be flexible and learn new things quickly.
- Passion for open-source, especially Ubuntu or Debian.
What Canonical Offers:
- Distributed work environment.
- 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 & Wellness Platform.
- Opportunity to travel to meet colleagues.