All jobs
Save

Cloud Engineering Manager

Canonical
Contract type
Ongoing
Work mode
100% remote
Experience
3 years

Job description

Key details

  • Deliver software using Python, Go, C, C++, Java, or similar languages
  • Manage operations teams and work within distributed teams
  • Work with OpenStack and cloud topologies and technologies
  • Apply strong commitment to testing methodologies and maintainable code quality
  • Perform Linux system administration, with Ubuntu/Debian experience a plus
  • Work with agile software development methodologies
  • Understand complex distributed systems
  • Travel to team and company events and customer meetings, roughly 20% or less
  • Company mission
  • Canonical is a pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud

Primary stack

Core technologies

Python (Programming Language)GoJava

Benefits

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events
  • Performance-driven annual bonus or commission

Requirements & details

  • Bachelors (or equivalent) education in a technology field
  • Proven track record of professional experience in software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
  • Proven experience with OpenStack
  • Demonstrated strong commitment to testing methodologies and maintainable code quality
  • Experience with Linux system administration, Ubuntu/Debian a plus
  • Strong communication and cooperation skills
  • Experience with agile software development methodologies
  • Experience working in and managing distributed teams
  • Technical aptitude for understanding complex distributed systems
  • Experience with cloud topologies and technologies
  • Travel to team and company events and customer meetings, roughly 20% or less
  • Python, Go, C, C++, Java, OpenStack, Linux, Ubuntu, Debian
  • Python (Programming Language)
  • Go
  • Java

Apply