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 be responsible for developing and implementing robust processes that ensure the quality and performance of Linux systems. The ideal candidate will work collaboratively with cross-functional teams to enhance automation frameworks, conduct rigorous testing protocols, and refine tooling to support efficient system deployment and maintenance. Their role will be pivotal in fostering a culture of quality assurance within the organization and ensuring high operational standards across all Linux-based environments.



Job Responsibilities

  • Design, develop, and implement automation frameworks for quality assurance processes.
  • Conduct thorough testing of Linux systems, tools, and applications to identify defects and areas for improvement.
  • Collaborate with development teams to ensure seamless integration of tooling and automation practices.
  • Utilize scripting languages to automate repetitive tasks and enhance efficiency.
  • Document testing procedures, outcomes, and best practices for knowledge sharing.
  • Participate in code reviews to maintain high software quality standards.
  • Provide technical support and troubleshooting assistance to team members and stakeholders.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience in a Linux system engineering role, with a focus on QA and automation.
  • Strong proficiency in scripting languages such as Bash, Python, or Perl.
  • Experience with automation tools and frameworks like Jenkins, Ansible, or Selenium.
  • Solid understanding of software testing methodologies and best practices.
  • Familiarity with virtualization technologies such as Docker or Kubernetes.
  • Excellent problem-solving skills and a keen attention to detail.


Technologies & Tools

The role of Linux System Engineer - QA, Tooling, Automation will involve working with various technologies and tools essential for maintaining Linux systems. This includes advanced automation tools such as Jenkins, configuration management systems like Ansible, and container orchestration platforms such as Docker and Kubernetes. The engineer will also utilize scripting languages including Bash and Python to streamline processes and enhance the testing workflow.



Ideal Candidates

The ideal candidates for this position will demonstrate strong analytical and troubleshooting skills, coupled with a passion for automation and tooling. They will have a proactive approach to problem-solving and an eagerness to learn new technologies. Additionally, successful candidates should possess excellent communication skills, allowing them to collaborate effectively with cross-functional teams and contribute positively to the organizational culture.

Nursing Assistants, Orderlies, and Psychiatric Aides: 1.5 million people in the US, paid from $33,820 a year (the lowest 10%) to $52,230 (the top 10%), with $41,970 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.