Skip to main content

Python Software Engineer - Ubuntu Server Certification

Python Software Engineer - Ubuntu Server Certification
Canonical
remote
1 year 5 months ago

Job Opportunity at Canonical

Canonical is looking to hire a software engineer to join the Server Certification team. The team focuses on developing Python-based testing tools to ensure a smooth experience for Ubuntu users on the latest enterprise hardware. The ideal candidate should be a Python developer with a problem-solving mindset, familiar with hardware.

The Role

The Server Certification team represents Canonical to datacenter hardware partners, collaborating with silicon companies, OEMs, and ODMs to ensure a secure, out-of-the-box Ubuntu experience. The position offers the opportunity to have a meaningful impact on the adoption of Linux on enterprise server hardware across multiple industries.

Responsibilities

  • Contribute to Canonical's open source testing tools such as Checkbox and Testflinger.
  • Troubleshoot hardware compatibility, functionality, and performance issues.
  • Provide technical support to Canonical's hardware partners in their certification efforts
  • Educate partners about Canonical's tools, processes, and product roadmaps.
  • Support Canonical's internal teams on customer deployments of Datacenter and Cloud products.
  • Work from home with occasional global travel for internal and external events.

Requirements

  • Good knowledge of Python and shell scripting.
  • Familiarity with server-class hardware, Ubuntu, virtualization, and cloud computing concepts.
  • Confidence in a customer-facing role.

Desired Skills And Experience

  • Experience with test automation tools for validating hardware compatibility.
  • Knowledge of CI/CD concepts.
  • Comfortable with virtualization or container technologies such as QEMU, KVM, LXC / LXD, Docker.

Workplace Environment

Canonical values diversity of experience, perspectives, and background, aiming to create a discrimination-free workplace. They encourage everyone to be a part of the world of Ubuntu.

Expertise level

Work arrangement

Key skills

Similar Jobs in Canada

Similar Jobs in