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.

Position Overview

As a Linux System Engineer specializing in QA, Tooling, and Automation at Canonical, the candidate will play a pivotal role in enhancing the stability and functionality of our Linux-based solutions. This position requires a deep understanding of Linux systems and a commitment to quality assurance and automation practices. The selected individual will be responsible for testing, developing, and maintaining tools to streamline processes, ensuring that the software meets high standards of quality and performance.



Job Responsibilities

  • Design, implement, and maintain automation frameworks for Linux systems.
  • Conduct rigorous quality assurance testing on software products.
  • Develop tooling solutions that enhance developer productivity and software quality.
  • Collaborate with development teams to identify testing requirements and establish protocols.
  • Monitor system performance and troubleshoot issues to ensure optimal functionality.
  • Document processes, tools, and best practices for future reference and training.
  • Provide technical support and guidance to team members and stakeholders.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in Linux system administration and QA methodologies.
  • Strong programming skills in languages such as Python, Bash, or similar.
  • Experience with automation tools (e.g., Jenkins, Ansible, or similar).
  • Familiarity with version control systems (e.g., Git, SVN).
  • Excellent problem-solving skills, attention to detail, and ability to work under pressure.
  • Strong communication skills, both verbal and written.


Technologies & Tools

This position utilizes various technologies and tools, including modern Linux distributions, automation frameworks such as Jenkins and Ansible, programming languages such as Python and Bash, as well as software development and version control systems like Git. Familiarity with CI/CD pipelines and containerization technologies (such as Docker) is also beneficial in this role.



Ideal Candidates

The ideal candidates for this position are proactive individuals who possess a strong analytical mindset and a passion for quality assurance and automation. They should be adept problem solvers with a collaborative spirit and the ability to work efficiently in a fast-paced environment. A strong commitment to ongoing learning and adaptability to new technologies will also define successful candidates in this role at Canonical.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

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