
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
