Skip to main content

Python Software Engineer - Ubuntu Server Certification

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

Canonical is hiring a software engineer for Server Certification Team

Canonical is looking for a Python developer with a problem solving mindset, familiar with hardware, to join the Server Certification team. The team is responsible for developing Python-based testing tools used to ensure the best experience for Ubuntu Server on enterprise hardware.

The ideal candidate will work at the interface of hardware and software, representing Canonical to datacenter hardware partners.

Responsibilities

  • Contribute to Canonical's open source testing tools such as Checkbox and Testflinger.
  • Troubleshoot issues related to hardware compatibility, functionality, and performance.
  • Technically support Canonical's hardware partners in their certification efforts.
  • Educate the partner 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 global travel 2 to 4 times per year for internal and external events.

Requirements

  • Good knowledge of Python and shell scripting.
  • Knowledge of server-class hardware.
  • Familiarity with Ubuntu, virtualization, and cloud computing concepts.
  • Confident 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.

Diversity and Inclusion

Canonical values diversity of experience, perspectives, and background and is committed to fostering a workplace free from discrimination. 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