Skip to main content

Python Software Engineer - Ubuntu Server Certification

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

Job Opportunity at Canonical

Canonical is hiring a software engineer to join the Server Certification team. The team is responsible for developing Python-based testing tools to ensure Ubuntu Server's compatibility and performance on enterprise hardware. The ideal candidate should have Python development experience and be familiar with hardware configurations and troubleshooting.

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 hardware 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 global travel 2 to 4 times per year for internal and external events.

Requirements

  • Good knowledge of Python and shell scripting.
  • Familiarity with server-class hardware.
  • Understanding of 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 some virtualization or container technologies such as QEMU, KVM, LXC / LXD, Docker.

Diversity and Equal Opportunity

Canonical values diversity of experience, perspectives, and background. They believe it leads to a better environment for employees and a better platform for users and customers. Canonical encourages everyone to be part of the world of Ubuntu.

Expertise level

Work arrangement

Key skills

Similar Jobs in United States

Similar Jobs in