MAAS Systems Engineer - Python (Toronto area)

Canonical
Canada, Taiwan
Workplace: HybridFull timeFunction: IT Operations (Systems/Network Admin)Education: bachelorsSkills: ["Communication","Teamwork","Problem-solving"]

We are hiring a MAAS Systems Engineer to build tooling for automated hardware deployment and lab management. You’ll develop Python tooling for MAAS, integrate with Testflinger, operate a fully automated Toronto lab, and collaborate with kernel, hardware, and engineering teams to improve reliability and performance of Ubuntu server certification workflows.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
2 years ago

MAAS Systems Engineer - Python (Toronto area)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

We are hiring a MAAS Systems Engineer to build tooling for automated hardware deployment and lab management. You’ll develop Python tooling for MAAS, integrate with Testflinger, operate a fully automated Toronto lab, and collaborate with kernel, hardware, and engineering teams to improve reliability and performance of Ubuntu server certification workflows.
Location: Canada, Taiwan
Workplace: Hybrid
Employment Type: Full time
Job Function: IT Operations (Systems/Network Admin)
Seniority: Mid level

Key Responsibilities

  • •Use your Python development skills to develop the 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.
  • •Contribute improvements and fixes to Testflinger.
  • •Remotely operate a fully automated server lab with the latest server and network silicon from leading vendors, making sure it remains available to other teams.
  • •Improve and extend hardware and network monitoring through automation.
Travel: Low travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusTravel Allowance

Key Requirements

  • •STEM Bachelor’s degree, preferably in Computer Science or Software Engineering.
  • •Python programming experience.
  • •Linux Administration experience.
  • •Curiosity to find out why some systems misbehave, and drive to figure out how to make them behave.
  • •Willingness to travel up to 4 times a year for internal events.
Experience:Data centerOpen sourceCloudLinuxUbuntu
Education:Bachelor's
Skills:CommunicationTeamworkProblem-solving
Languages:English
Tech Stack:PythonLinuxMAASTestflingerAutomationUbuntu

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn