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 ensuring the quality, reliability, and efficiency of our Linux-based systems and applications. The role will involve developing automation tools, refining testing processes, and collaborating with cross-functional teams to enhance product development. The engineer will focus on implementing best practices in QA and automated testing to improve the overall user experience and drive continuous improvement within the organization.



Job Responsibilities

  • Design and implement automated testing frameworks and processes for Linux systems.
  • Collaborate with development teams to integrate QA practices into the software development lifecycle.
  • Perform root cause analysis for issues found during testing and provide actionable recommendations for resolution.
  • Create and maintain comprehensive documentation for tools, processes, and testing standards.
  • Monitor and optimize system performance, reliability, and availability through automation.
  • Develop and maintain scripts to automate system configurations and testing tasks.
  • Ensure proper reporting and communication of testing results to stakeholders.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in Linux system engineering or a similar role within QA.
  • Strong knowledge of scripting languages such as Bash, Python, or Perl.
  • Experience with automation tools such as Ansible, Puppet, or Jenkins.
  • Familiarity with container technologies like Docker and Kubernetes.
  • In-depth understanding of networking concepts and system security best practices.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The role utilizes a variety of technologies and tools crucial for system engineering and automation, including but not limited to Linux operating systems, automation frameworks such as Jenkins and Ansible, scripting languages like Python and Bash, virtualization platforms, and container orchestration tools like Docker and Kubernetes. Familiarity with CI/CD pipelines and versatile testing frameworks will also be advantageous.



Ideal Candidates

Ideal candidates for the Linux System Engineer - QA, Tooling, Automation position at Canonical will possess a strong analytical mindset and a passion for quality assurance and automation. They will demonstrate excellent communication skills and a collaborative spirit, enabling effective teamwork across various departments. Additionally, a proactive approach to problem-solving and a commitment to continuous learning and improvement are essential qualities that will contribute to success in this role.

In software, telecom and media, hires came to 1.6% of jobs in August and layoffs to 1%, against 3.3% and 1% for all industries. The tech job market →

View Similar Jobs

Matches Jobs

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