13 days ago

Software Engineer - Ubuntu Server Certification

Canonical

Remote
Full Time
$120,000
Remote

Job Overview

Job TitleSoftware Engineer - Ubuntu Server Certification
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$120,000
LocationRemote

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

Canonical is hiring a Software Engineer - Ubuntu Server Certification to join the Server Certification team. In this role, you will develop Python-based testing tools to ensure Ubuntu Server performs optimally on enterprise hardware. You will work at the interface of hardware and software, troubleshooting compatibility issues and supporting Canonical’s hardware partners.

What You’ll Do

  • Contribute to 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 certification.
  • Educate partners on Canonical’s tools, processes, and product roadmaps.
  • Support internal teams on customer deployments of Datacenter and Cloud products.
  • Work from home with occasional global travel (2-4 times per year).

Who You Are

  • Proficient in Python and shell scripting.
  • Knowledgeable about server-class hardware and Ubuntu environment.
  • Familiar with virtualization and cloud computing concepts.
  • Confident in customer-facing roles.

Desired Skills And Experience

  • Experience with test automation tools for hardware compatibility.
  • Understanding of CI/CD concepts.
  • Familiarity with virtualization or container technologies like QEMU, KVM, LXC/LXD, and Docker.

Key Skills/Competency

  • Python
  • Shell Scripting
  • Server Hardware
  • Ubuntu
  • Testing Tools
  • Hardware Certification
  • CI/CD
  • Virtualization
  • Cloud Computing
  • Automation

Tags:

Software Engineer - Ubuntu Server Certification
Python
hardware
testing
certification
Linux
automation
troubleshooting
CI/CD
virtualization
shell scripting
Ubuntu
Checkbox
Testflinger

Share Job:

How to Get Hired at Canonical

  • Customize Your Resume: Highlight Python and hardware skills prominently.
  • Showcase Certifications: Include open source and Linux certifications.
  • Research Canonical: Understand their products and partner ecosystem.
  • Prepare for Interviews: Practice technical and behavioral questions.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background