Canonical

Software Engineer - Ubuntu Server Certification

Canonical
Apply
3 months ago
Remote, AmericasEntry Level
H1B sponsor

Responsibilities

  • Develop and maintain open-source testing tools such as Checkbox and Testflinger.
  • Troubleshoot server hardware compatibility, functionality, and performance issues.
  • Provide technical support to hardware partners during certification efforts.
  • Educate partners on Canonical’s tools, processes, and product roadmaps.
  • Support internal teams with customer deployments of Canonical datacenter and cloud products.
  • Work remotely with global travel two to four times per year for internal and external events.

Requirements

  • Knowledge of Python and shell scripting.
  • Knowledge of server-class hardware.
  • Familiarity with Ubuntu, virtualization, and cloud computing concepts.
  • Confidence working in a customer-facing role.
  • Experience with test automation tools for validating hardware compatibility is desired.
  • Knowledge of CI/CD concepts is desired.
  • Comfort with virtualization or container technologies such as QEMU, KVM, LXC/LXD, or Docker is desired.

Benefits

  • Work-from-home arrangement.
  • Global travel two to four times per year for internal and external events.
  • Learning and development opportunities.
  • Inclusive workplace committed to diversity and nondiscrimination.

Categories

Canonical

About Canonical

1,001-5,000 employees

Canonical publishes Ubuntu, a widely used Linux operating system for servers, cloud, desktops, and edge/IoT, along with tooling for containers, Kubernetes, OpenStack, and AI. It sells enterprise support, security maintenance, managed services, and certifications to businesses, governments, and hardware makers. Founded in 2004 and headquartered in London, the privately held company supplies Ubuntu images and tooling to major public clouds and silicon partners.

Contact me