Software Engineer - Ubuntu Server Certification in Glasgow
Software Engineer - Ubuntu Server Certification

Software Engineer - Ubuntu Server Certification in Glasgow

Glasgow Full-Time 36000 - 60000 £ / year (est.) No home office possible
Canonical

At a Glance

  • Tasks: Join the Server Certification team to develop Python testing tools for Ubuntu Server.
  • Company: Canonical, a leader in open-source software with a vibrant team culture.
  • Benefits: Work from home, global travel opportunities, and a focus on learning and development.
  • Why this job: Make a real impact on Linux adoption across industries while working with cutting-edge technology.
  • Qualifications: Proficient in Python, familiar with server hardware, and confident in customer-facing roles.
  • Other info: Dynamic environment with opportunities for growth and collaboration with global partners.

The predicted salary is between 36000 - 60000 £ per year.

Canonical is hiring a software engineer to join the Server Certification team. The Certification team develops Python based testing tools used to test Ubuntu Server on the latest enterprise hardware ensuring Ubuntu users have the best experience with their hardware. We work at the interface of hardware and software, so the ideal candidate is a Python developer with a problem solving mindset, familiar with hardware.

The Server Certification team represents Canonical to our datacentre hardware partners. We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices. We focus on the interaction between server hardware and Ubuntu Linux, so the ideal candidate has software development experience and a good understanding of configuring and troubleshooting server hardware running Linux. This is an excellent opportunity for someone who wants to have a meaningful impact on the adoption of Linux on enterprise server hardware across multiple industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in North and South American time zones.

What you'll do:

  • Contribute to Canonical's open source testing tools such as Checkbox and Testflinger.
  • Troubleshoot issues related to hardware compatibility, functionality, and performance.
  • Technically support Canonical's hardware partners in their hardware certification efforts.
  • Educate the partner about Canonical's tools, processes, and product roadmaps.
  • Support Canonical's internal teams on customer deployments of Canonical's suite of Datacentre and Cloud products that utilize the partner's hardware.
  • Work from home with global travel 2 to 4 times per year for internal and external events.

Who you are:

  • You have a good knowledge of Python and shell scripting.
  • You have knowledge of server-class hardware.
  • You know your way around Ubuntu, virtualization, and cloud computing concepts.
  • You are confident in a customer-facing role.

Desired Skills And Experience:

  • Experience with test automation tools for validating hardware compatibility.
  • Knowledge of CI/CD concepts.
  • Comfortable with some virtualization or container technologies such as QEMU, KVM, LXC / LXD, Docker.

We are proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.

Software Engineer - Ubuntu Server Certification in Glasgow employer: Canonical

Canonical is an exceptional employer that champions a vibrant and inclusive work culture, offering software engineers the chance to make a significant impact on the adoption of Linux across enterprise server hardware. With a focus on continuous learning and development, employees benefit from a collaborative environment that encourages innovation and problem-solving, all while enjoying the flexibility of remote work and opportunities for global travel. Join us in shaping the future of Ubuntu and experience a rewarding career where your contributions truly matter.
Canonical

Contact Detail:

Canonical Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Ubuntu Server Certification in Glasgow

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Canonical or similar companies. Attend meetups or online events related to Ubuntu and server technologies to make connections that could lead to job opportunities.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Python projects or any contributions to open-source tools. This not only demonstrates your coding abilities but also your passion for the tech community.

✨Tip Number 3

Prepare for interviews by brushing up on your problem-solving skills. Be ready to discuss how you've tackled hardware and software issues in the past, especially in a customer-facing role. Practice common technical questions related to Python and server hardware.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Canonical.

We think you need these skills to ace Software Engineer - Ubuntu Server Certification in Glasgow

Python
Shell Scripting
Server-Class Hardware Knowledge
Ubuntu
Virtualisation
Cloud Computing Concepts
Test Automation Tools
CI/CD Concepts
QEMU
KVM
LXC / LXD
Docker
Problem-Solving Mindset
Customer-Facing Skills

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your Python development experience in your application. We want to see how you've used Python in real-world scenarios, especially if it relates to testing tools or server hardware.

Talk About Your Hardware Know-How: Since we work at the intersection of hardware and software, it's crucial to mention any experience you have with server-class hardware. Share specific examples of troubleshooting or configuring hardware to show us you're the right fit.

Be Customer-Focused: As this role involves supporting our hardware partners, emphasise any customer-facing experience you have. We love candidates who can communicate technical concepts clearly and effectively, so let that shine through in your application.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to impact the Ubuntu experience!

How to prepare for a job interview at Canonical

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your previous projects and how you've used Python in testing tools or automation. They’ll want to see your problem-solving mindset in action!

✨Familiarise Yourself with Hardware

Since this role involves working closely with server-class hardware, take some time to understand the basics of hardware compatibility and performance issues. Being able to talk about your experience with hardware troubleshooting will definitely impress them.

✨Understand the Ubuntu Ecosystem

Get comfortable with Ubuntu, especially in a server context. Familiarise yourself with virtualization and cloud computing concepts, as well as any relevant tools like QEMU or Docker. This knowledge will help you stand out as a candidate who can hit the ground running.

✨Prepare for Customer-Facing Scenarios

Since the role is customer-facing, think about past experiences where you’ve had to communicate technical information to non-technical people. Prepare examples that showcase your ability to educate and support partners effectively.

Software Engineer - Ubuntu Server Certification in Glasgow
Canonical
Location: Glasgow

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>