Cloud Solutions Architect

Delivers Ubuntu, the world's #1 cloud operating system, working with open-source community.
Cloud
Senior Software Engineer
Remote
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Cloud Solutions Architect

Canonical, the company behind Ubuntu, the world's leading cloud operating system, is seeking a Cloud Solutions Architect to join their remote-first team. This role combines software engineering, architecture, and customer-facing responsibilities, making it perfect for developers who enjoy solving complex problems through multiple approaches.

As a Cloud Solutions Architect, you'll work with global companies to implement cutting-edge private cloud infrastructure, focusing on Linux Ubuntu, OpenStack, Kubernetes, and various open-source technologies. The role demands expertise across the entire Linux stack and involves designing and deploying cloud solutions that meet specific customer workload requirements.

The position offers a unique blend of hands-on technical work and customer interaction. You'll be developing Kubernetes operators and infrastructure-as-code using Python, while also serving as a cloud consultant who designs, implements, and transitions solutions to support teams. The role requires travel up to 25% of the time for various events and customer engagements.

Key technical areas include AI/ML, MLOps, virtualization, containers, and networking, with a focus on technologies like Kubernetes, Kubeflow, OpenStack, and major cloud platforms (AWS, Azure, GCP). The ideal candidate should be bilingual (English and Spanish) and possess strong communication skills, as the role involves significant customer interaction and knowledge sharing.

Working at Canonical means joining a remote-first, diverse workplace that values open-source contribution and continuous learning. The company offers competitive benefits, including education reimbursement, parental leave, and various work-life balance perks. This is an excellent opportunity for someone who wants to work at the forefront of cloud technology while making a significant impact on enterprise cloud adoption.

Last updated 19 minutes ago

Responsibilities For Cloud Solutions Architect

  • Work across the entire Linux stack, from kernel, networking, storage, to applications
  • Design and deploy clouds and applications for external customers
  • Architect cloud infrastructure solutions like Kubernetes, Kubeflow, OpenStack, Ceph, Hadoop and Spark
  • Grow a healthy, collaborative engineering culture
  • Global travel up to 25% of time for internal and external events

Requirements For Cloud Solutions Architect

Python
Kubernetes
Linux
  • Experience in AI/ML and MLOps
  • Practical knowledge of Linux, virtualisation, containers and networking
  • Sound knowledge of cloud computing concepts & technologies
  • Intermediate level of Python programming skills
  • Excellent communication and presentation skills (English and Spanish)
  • University degree in Computer Science or related software engineering expertise
  • Spanish language - professional proficiency

Benefits For Cloud Solutions Architect

Education Budget
Parental Leave
  • Learning and development tuition reimbursement
  • 18 weeks parental leave (USA)
  • Diversity Resource Groups
  • Work from home
  • Competitive salary
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel

Interested in this job?

Jobs Related To Canonical Cloud Solutions Architect

Alliances Field Engineer

Alliances Field Engineer position at Canonical, working with major tech partners to implement Ubuntu and open source solutions.

Software Engineer - Virtualization and Container Technology

Senior Software Engineer role at Canonical focusing on virtualization and container technology, working remotely on Ubuntu and cloud infrastructure.

Software Engineer - Virtualization and Container Technology

Senior Software Engineer role at Canonical focusing on virtualization and container technology, working remotely on Ubuntu and cloud infrastructure.

Software Engineer - Virtualization and Container Technology

Senior Software Engineer role at Canonical focusing on virtualization and container technology, working remotely on Ubuntu and cloud infrastructure.

Software Engineer - Virtualization and Container Technology

Senior Software Engineer role at Canonical focusing on virtualization and container technology, working remotely on Ubuntu and cloud infrastructure.