Full Time

Linux System Engineer - QA, Tooling, Automation

Canonical
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Canonical, so some details may not match this job. The employer's own page has the real description.

Overview

The Linux System Engineer - QA, Tooling, Automation at Canonical will play a critical role in enhancing and optimizing our software delivery processes. The individual will be responsible for designing, developing, and maintaining automation tools to ensure high-quality Linux system performance and reliability. This position requires a collaborative team player who can effectively work within cross-functional teams to identify testing needs and implement effective solutions for our products, ultimately contributing to a seamless user experience.



Job Responsibilities

  • Develop, test, and maintain automation frameworks and tools for Linux system operations.
  • Implement testing strategies and execute test plans to validate software releases.
  • Collaborate with development teams to integrate automated testing into the CI/CD pipeline.
  • Analyze system performance and identify bottlenecks for optimization.
  • Contribute to the design and architecture of automated testing solutions.
  • Document testing procedures, automation processes, and results for internal and external stakeholders.
  • Provide technical support and mentorship to team members on QA tools and automation techniques.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Linux System Engineer or in a related role focused on QA and automation.
  • Strong proficiency in shell scripting and programming languages such as Python or Go.
  • Experience with automation tools such as Jenkins, Ansible, or similar.
  • Extensive knowledge of Linux operating systems and their internals.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Solid understanding of software testing methodologies and tools.


Technologies & Tools

This position leverages a diverse set of technologies and tools essential for effective system automation and performance testing. Key technologies include Linux distributions, automation frameworks like Jenkins and Ansible, programming languages such as Python and Go, and container orchestration tools like Docker and Kubernetes. Familiarity with cloud-based infrastructure and virtualization technologies will also be integral in supporting our operational efficiency.



Ideal Candidates

The ideal candidate for the Linux System Engineer - QA, Tooling, Automation position is a proactive and analytical thinker who thrives in a fast-paced environment. They should possess strong attention to detail, excellent problem-solving skills, and the ability to work collaboratively across teams. An eagerness to learn new technologies, adapt to changing requirements, and a passion for quality assurance and automation will set them apart in contributing to Canonical's mission of delivering outstanding software products.

Unemployment in Colombia was 9% in August 2026, by its own labour force survey, as the International Labour Organization publishes it. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.