Skip to main content

Python Software Engineer - Ubuntu Server Certification

Python Software Engineer - Ubuntu Server Certification
Canonical

Job Opportunity at Canonical

Canonical is looking for a software engineer to join the Server Certification team. The team focuses on developing Python-based testing tools to ensure a smooth Ubuntu Server experience on enterprise hardware.

Responsibilities

  • Contribute to open-source testing tools like Checkbox and Testflinger
  • Troubleshoot hardware compatibility, functionality, and performance issues
  • Provide technical support to hardware partners
  • Educate partners on Canonical's tools and product roadmaps
  • Support internal teams on customer deployments of Datacenter and Cloud products
  • Remote work with occasional global travel for events

Requirements

  • Proficiency in Python and shell scripting
  • Knowledge of server-class hardware, Ubuntu, virtualization, and cloud computing concepts
  • Comfortable in a customer-facing role

Desired Skills And Experience

  • Experience with test automation tools
  • Understanding of CI/CD concepts
  • Familiarity with virtualization or container technologies such as QEMU, KVM, LXC / LXD, Docker

Diversity and Inclusion

Canonical is committed to fostering a workplace free from discrimination and values diversity of experience, perspectives, and background. Everyone is encouraged to be part of the world of Ubuntu.

Expertise level

Work arrangement

Key skills

Similar Jobs in United States

Similar Jobs in Pennsylvania

Similar Jobs in Pittsburgh