Browse All Jobs

Canonical is seeking a Python Engineer to join their team. The role involves managing and operating the Taipei lab, a central point for Ubuntu server certification of US-based silicon and server designs. The engineer will develop data center automation tooling (MAAS) and integrate it with testing software.

Responsibilities:

  • Manage and automate a server lab with the latest hardware.
  • Develop MAAS software for server and network hardware.
  • Expand MAAS functionality by integrating with testing software.
  • Manage the physical setup of the lab and ensure it is well-organized.
  • Standardize processes and configurations with engineers in other data centers.
  • Improve hardware monitoring through automation.
  • Update asset management tools.
  • Update equipment firmware.

Requirements:

  • Bachelor’s degree in Computer Science or Software Engineering.
  • Experience in Python programming .
  • Experience in Linux administration.
  • Experience with rack and virtual systems.
  • Proficiency in English.
  • Strong time management skills.
  • Ability to manage competing priorities.
  • Ability to work in a distributed team.
  • Willingness to travel up to 4 times a year.

What Canonical Offers:

  • Distributed work environment.
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards
  • Opportunity to travel to new locations
Apply

Canonical