Canonical Circular Logo

Site Reliability / Gitops Engineer

Canonical Riyadh, Saudi Arabia Posted: 11 Feb 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
This role presents an opportunity for a hands-on technologist with a passion for Linux to build a career with Canonical and support those leveraging Ubuntu and open source products. The IS team at Canonical is responsible for supporting and maintaining all of Canonical's IT production services, which are used by over 60 million Ubuntu users.

As an SRE & Gitops Engineer, you will drive operations automation both in private and public clouds by utilizing the best of open source Infrastructure as Code (IaC) software and software development practices like CI/CD pipelines. You will have the opportunity to define infrastructure as code, provide critical feedback to developers regarding product operations at scale, and collaborate with various teams within the company.

Responsibilities:

  • Develop IaC practices within the IS team, enhancing automation and IaC processes.
  • Automate software operations for consistency across clouds, focusing on distributed systems.
  • Develop features and improve the resilience and scalability of Canonical's cloud and container portfolio.
  • Maintain operational responsibility for Canonical's core services, networks, and infrastructure.
  • Troubleshoot, plan capacity, and investigate performance issues using observability tools such as Prometheus and Grafana.
  • Collaborate with development teams on service architecture, documentation, and operational procedures.
  • Mentor team members and share best practices.

Requirements:

  • Strong experience with operations in code, version control, peer review, and CI/CD.
  • Python software development experience with large projects.
  • Practical knowledge of Linux networking, routing, and firewalls.
  • Hands-on experience administering enterprise Linux servers.
  • Extensive knowledge of cloud computing concepts and technologies.
  • Bachelor's degree in computer science or related engineering field.
  • Clear communication skills in English (email, chat, video, or voice).
  • Motivated to troubleshoot from kernel to web and willing to seek help when needed.
  • Flexibility and fast learning in dynamic environments.
  • Passion and familiarity with open-source technologies, particularly Ubuntu or Debian.

Language Requirements:
Able to communicate clearly and effectively in English.

What We Offer:

  • Competitive base pay dependent on experience and geographic location.
  • Remote working environment.
  • Personal learning and development budget of $2,000 per annum.
  • Annual compensation reviews and recognition rewards.
  • Annual holiday leave and parental leave.
  • Employee Assistance Programme.
  • Opportunities to travel to meet colleagues at 'sprints' and priority travel upgrades for company events.

About Canonical:
Canonical is a leading tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, we are changing the world by promoting open-source solutions. Canonical has been a remote-first company since 2004, and we strive for excellence in everything we do, fostering a diverse and inclusive workforce.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.