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