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 will play a crucial role in ensuring the quality and performance of our solutions across various environments. This position involves designing, developing, and integrating automation tools, as well as establishing robust QA methodologies to maintain the high standards expected from our products. You will collaborate closely with development teams and other stakeholders to identify areas for improvement, implement effective testing strategies, and streamline deployment processes while continually enhancing our tooling capabilities.



Job Responsibilities

  • Design, develop, and maintain automation tools to improve the efficiency of QA processes.
  • Implement effective monitoring and reporting systems to identify and mitigate potential risks.
  • Collaborate with cross-functional teams to define and execute test strategies for software and system releases.
  • Analyze test results and provide actionable insights to improve product and process quality.
  • Ensure that all automation frameworks are scalable, maintainable, and provide comprehensive coverage.
  • Support troubleshooting and issue resolution throughout the software development lifecycle.
  • Participate in code reviews and contribute to the overall improvement of the development process.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in Linux systems administration and engineering.
  • Strong expertise in scripting and automation tools (e.g., Bash, Python, Shell).
  • Experience with configuration management and CI/CD tools such as Jenkins, Ansible, or similar.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of QA methodologies and best practices.
  • Strong analytical skills and attention to detail with a results-oriented mindset.


Technologies & Tools


In this role, the candidate will utilize various technologies and tools, including advanced Linux distributions, automation frameworks, CI/CD pipelines such as Jenkins, configuration management tools like Ansible, monitoring systems, and container orchestration tools such as Docker and Kubernetes. Familiarity with testing frameworks and cloud technologies will also be beneficial to optimize the deployment and analysis processes.



Ideal Candidates


The ideal candidates for the Linux System Engineer - QA, Tooling, Automation position at Canonical will exhibit a proactive attitude and a passion for building high-quality systems. They will be detail-oriented, well-organized, and possess strong problem-solving skills. Excellent communication and collaboration abilities are essential, as the role requires extensive interaction with various teams. A commitment to lifelong learning and staying updated on the latest technological advancements is also highly valued, ensuring that the candidate can adapt to evolving industry standards.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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