Junior Cloud Field Engineer
Joinrs
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Canonical
Canonical is a pioneering technology company at the forefront of the global move to open source. As the publisher of Ubuntu, a critical open source project and platform for AI, IoT, and the cloud, Canonical is actively shaping the future of technology daily. The company operates globally and maintains a high standard for new hires, expecting excellence and a commitment to being the best. Canonical has been a remote-first company since its inception in 2004, offering a forward-thinking work environment that encourages continuous learning and innovation.
Canonical fosters a workplace free from discrimination, valuing diversity of experience, perspectives, and background to create better products and a stronger work environment. All applications receive fair consideration regardless of identity.
The Opportunity: Junior Cloud Field Engineer at Canonical
This full-time Junior Cloud Field Engineer position within the Canonical team offers the chance to help global companies adopt the latest private cloud infrastructure, Linux, cloud-native operations, and open source applications. You will apply expert insights to solve real-world customer problems, enabling enterprise adoption of Linux Ubuntu, OpenStack, Kubernetes, and a wide range of associated technologies.
This role encompasses diverse responsibilities, including acting as a Linux and cloud solutions architect, designing private and public cloud solutions tailored to customer workload needs. You will serve as a cloud consultant, working hands-on to deploy, test, and hand over solutions to support or managed services teams. Additionally, you will function as a software engineer, developing Kubernetes operators and Linux open source infrastructure-as-code using Python.
This role is ideal for developers who enjoy solving customer problems through architecture, presentations, and training.
What Your Day Will Look Like
- Work across the entire Linux stack, from kernel, networking, and storage to applications.
- Design and deliver open source code using Python.
- Architect cloud infrastructure solutions such as OpenStack, Kubernetes, Ceph, Hadoop, and Spark, both on-premises and in Public Clouds (AWS, Azure, Google Cloud).
- Coach and develop colleagues by sharing your insights and expertise.
- Contribute to a healthy, collaborative engineering culture aligned with company values.
- Work remotely from your home.
- Engage in global travel up to 25% of the time for internal and external events.
What We Are Looking For in You
- University degree in Computer Science or related software engineering expertise.
- Sound knowledge of cloud computing concepts and technologies, including Kubernetes, OpenStack, AWS, GCP, Azure, and Ceph.
- Practical knowledge of Linux and networking.
- Intermediate to Advanced level of Python programming skills.
- A dynamic individual who enjoys jumping into new projects and interacting with people.
- A demonstrated drive for continual learning.
- Excellent communication and presentation skills in English.
- Great organizational skills and reliable follow-through on commitments.
- (Optional) Proficiency in a second language.
What You’ll Learn
- In-depth knowledge of OpenStack and Kubernetes infrastructure.
- Advanced Linux Ubuntu and networking expertise.
- Exposure to a wide range of open source applications and development skills.
- Direct engagement with customers across various business sectors.
- Real-life, hands-on experience with emerging technologies and tools.
What We Offer You
Canonical considers geographical location, experience, and performance in shaping compensation globally, with annual reviews to ensure recognition of outstanding performance (more frequent for graduates and associates). In addition to base pay, a performance-driven quarterly bonus is offered. Benefits are designed to reflect company values, balance local needs, and ensure global fairness.
- Distributed work environment; remote since 2004, with twice-yearly in-person team sprints.
- Personal learning and development budget of USD 2,000 per year.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Programme.
- Opportunity for travel to meet colleagues from your team and others.
- Priority Pass for travel and travel upgrades for long-haul company events.
Key skills/competency
- Cloud Computing
- Linux
- Python Programming
- Kubernetes
- OpenStack
- AWS
- Azure
- Google Cloud (GCP)
- Networking
- Open Source
How to Get Hired at Joinrs
- Research Canonical's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their remote-first, open-source-driven ethos.
- Tailor your resume: Highlight your cloud computing, Linux, and Python expertise, specifically mentioning technologies like Kubernetes, OpenStack, AWS, and Azure, to align with Canonical's technical requirements.
- Showcase open-source contributions: Emphasize any personal projects, contributions to open-source communities, or experience with Ubuntu to demonstrate practical alignment with Canonical's core business.
- Prepare for technical interviews: Be ready to discuss your knowledge of the Linux stack, cloud architecture principles, and Python programming best practices with practical examples.
- Demonstrate learning agility: Canonical values continuous learning; prepare examples illustrating your drive to acquire new skills and adapt to emerging technologies.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background