Python Engineer – Data Center Hardware Integration, Canonical

Python Engineer - Data Center Hardware Integration, Canonical

Company Canonical
Job title Python Engineer – Data Center Hardware Integration
Job location Taipei, Taiwan
Type Full Time

Responsibilities:

  • Own a fully automated server lab with the latest server and network silicon from leading vendors.
  • Use your Python development skills to develop the Metal as a Service (MAAS) software to work with a large variety of server and network hardware.
  • Actively expand MAAS functionality by creating integrations with testing and scheduling software such as Testflinger.
  • Manage the physical setup of the lab, ensure it is well structured and tidy, and execute changes either self or through remote hands.
  • Work to standardize processes, configurations, and procedures in cooperation with engineers in our other data centers.
  • Improve and extend hardware and network monitoring through automation.
  • Regularly update asset management tools to ensure the accuracy and completeness of the lab’s hardware.
  • Update equipment firmware when appropriate/needed.

Requirements & Skills:

  • Bachelor’s degree, preferably in Computer Science or Software Engineering
  • Python programming experience
  • Linux Administration experience
  • Mix of Rack and Virtual systems experience
  • Able to communicate clearly and effectively in English
  • Strong time management skills
  • Ability to manage competing priorities
  • Ability to work with a globally distributed team of passionate engineers
  • An exceptional academic track record from both high school and preferably university
  • Willingness to travel up to 4 times a year for internal events

apply for job button