Skip to main content

Python Software Engineer - Ubuntu Server Certification

Python Software Engineer - Ubuntu Server Certification
Canonical
remote
9 months 1 week ago

Job Opportunity: Software Engineer at Canonical

Canonical is hiring a software engineer to join the Server Certification team. The team develops Python-based testing tools to ensure Ubuntu Server's compatibility with enterprise hardware, aiming to provide the best user experience for Ubuntu users.

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

Qualifications

  • Good knowledge of Python and shell scripting.
  • Familiarity with server-class hardware.
  • Experience with Ubuntu, virtualization, and cloud computing concepts.
  • Comfortable in a customer-facing role.
  • 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.

Additional Information

Canonical values diversity and is committed to maintaining a discrimination-free workplace. They believe that diversity of experience, perspectives, and background leads to a better environment for employees and customers.

Expertise level

Work arrangement

Key skills

Similar Jobs in United States

Similar Jobs in Minnesota

Similar Jobs in Rochester