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 pivotal in enhancing the performance, reliability, and automation of Linux systems used across various implementations. The successful candidate will focus on developing and maintaining quality assurance processes, tooling, and automation frameworks that streamline workflows. You will collaborate closely with cross-functional teams to ensure the delivery of high-quality software solutions while driving improvements in system efficiency and effectiveness.



Job Responsibilities

  • Design, implement, and maintain automated testing frameworks for Linux-based systems.
  • Develop tools and scripts to facilitate quality assurance processes and system monitoring.
  • Collaborate with the development team to identify testing requirements and define quality benchmarks.
  • Conduct thorough testing and validation of system functionality, performance, and compatibility.
  • Streamline debugging and troubleshooting processes for Linux-based applications.
  • Document processes, test results, and updates for team collaboration and reporting.
  • Participate in continuous improvement initiatives to enhance automated testing capabilities and methodologies.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Linux System Engineer or in similar QA roles.
  • Strong knowledge of Linux operating systems, including configuration and maintenance.
  • Experience with automation tools such as Jenkins, Ansible, or similar CI/CD pipelines.
  • Solid understanding of scripting languages (e.g., Bash, Python, Ruby).
  • Familiarity with software testing methodologies and tools.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The position involves working with a variety of current technologies and tools, including but not limited to: various distributions of Linux operating systems, cloud infrastructure (e.g., AWS, Azure), CI/CD tools (Jenkins, GitLab), automation frameworks (Ansible, Puppet), and scripting languages such as Bash and Python. Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes is also beneficial.



Ideal Candidates

The ideal candidates for this position are proactive individuals who demonstrate a keen interest in Linux systems and quality assurance processes. They possess strong analytical skills and a passion for automation and tooling that can enhance production efficiency. The successful candidates are detail-oriented, effective communicators, and work collaboratively in a diverse team setting while being self-motivated to take the initiative. Enthusiasm for continuous learning and keeping up with industry trends will set them apart as a valuable asset to 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.