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.

Job Overview

The Linux System Engineer - QA, Tooling, Automation at Canonical is responsible for ensuring the quality and efficiency of our Linux systems through rigorous testing, maintenance, and automation processes. This role involves designing and implementing tools that improve our operational capabilities, collaborating with cross-functional teams to enhance product delivery, and troubleshooting potential issues. The successful candidate will play a critical role in developing best practices for system engineers and ensuring robust quality assurance practices across our Linux infrastructure.



Job Responsibilities

  • Develop and maintain automated testing frameworks and scripts to ensure product quality.
  • Collaborate with development teams to define testing requirements and improve release processes.
  • Monitor system performance and implement changes to enhance efficiency and reliability.
  • Document system configurations, processes, and procedures for quality assurance.
  • Troubleshoot system issues and develop solutions in a timely manner.
  • Execute regular system audits to identify and address potential vulnerabilities.
  • Evaluate and integrate new tooling and automation solutions into workflows.
  • Provide training and mentorship to junior engineers on Quality Assurance best practices.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years' experience in Linux system engineering or a similar role.
  • Proficient in scripting languages such as Bash, Python, or Perl.
  • Experience with automation tools like Ansible, Jenkins, or similar.
  • Solid understanding of networking, security, and infrastructure principles.
  • Familiarity with containerization technologies such as Docker or Kubernetes.
  • Certification in Linux (e.g., LPIC, RHCE) is highly regarded.


Technologies & Tools

This position utilizes a range of technologies and tools to ensure successful performance in quality assurance and tooling automation. Key technologies include Linux-based operating systems, virtualization tools, configuration management tools such as Ansible, CI/CD tools like Jenkins, and monitoring systems. Familiarity with cloud platforms such as AWS or Azure may also be beneficial.



Ideal Candidates

The ideal candidate for the Linux System Engineer - QA, Tooling, Automation role is detail-oriented and possesses strong analytical and problem-solving skills. They should have a passion for automation and a commitment to quality assurance best practices. An effective communicator and collaborator, the candidate should be comfortable working in a fast-paced environment and adapting to changing technologies. A desire to continuously learn and self-improve, along with a proactive attitude, will set successful candidates apart.

Radio and Telecommunications Equipment Installers and Repairers: 152,000 people in the US, paid from $44,260 a year (the lowest 10%) to $97,340 (the top 10%), with $63,860 in the middle, in May 2025. See these jobs →

View Similar Jobs

Matches Jobs

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