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 specializing in QA, Tooling, and Automation at Canonical will play a pivotal role in the development, testing, and maintenance of robust automation frameworks and quality assurance processes for our Linux systems. The ideal candidate will be responsible for designing and implementing tooling solutions, developing automated test cases, and ensuring the highest standards of quality across software products. This position requires a blend of engineering expertise and a passion for continuous improvement.



Job Responsibilities

  • Design, implement, and maintain testing frameworks for Linux-based systems.
  • Develop and automate tests for various applications and systems within the Linux ecosystem.
  • Collaborate with development teams to identify testing requirements and create comprehensive test plans.
  • Perform root cause analysis of defects and provide actionable feedback to engineering teams.
  • Continuously assess and enhance tools and processes to improve automation and quality assurance efficiency.
  • Document and report on testing results, metrics, and improvement opportunities.
  • Participate in continuous integration/continuous deployment (CI/CD) practices.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • A minimum of 3 years of experience in Linux system administration or engineering.
  • Proficiency in scripting languages such as Python, Bash, or similar.
  • Experience with automation tools like Ansible, Jenkins, or similar platforms.
  • Strong understanding of software testing methodologies and quality assurance processes.
  • Knowledge of virtualization technologies and cloud environments (e.g., AWS, Azure).
  • Excellent problem-solving and communication skills.


Technologies & Tools

This position primarily utilizes a range of technologies and tools including but not limited to Linux operating systems, automation frameworks (such as Ansible and Jenkins), scripting languages (like Python and Bash), and testing frameworks. Familiarity with cloud infrastructure and virtualization environments such as AWS and VM Ware is essential to support the deployment and testing of services effectively.



Ideal Candidates

The ideal candidate for this role possesses not only the technical skills required for Linux system engineering but also a strong commitment to quality and continuous improvement. They should demonstrate a proactive attitude in solving problems, a collaborative mindset while working with cross-functional teams, and a passion for automation and tooling development. Excellent time management and communication skills will be crucial in achieving the objectives set forth in this role.

Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →

View Similar Jobs

Matches Jobs

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