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

Canonical is seeking a talented Linux System Engineer with a focus on Quality Assurance (QA), Tooling, and Automation. The successful candidate will play a pivotal role in enhancing the reliability and performance of our Linux-based systems, developing and implementing testing strategies, tools, and processes. You will collaborate with cross-functional teams to improve software lifecycle processes, ensuring the highest quality of products while pushing the boundaries of automation to streamline operations.



Job Responsibilities

  • Develop and implement automated testing frameworks for Linux systems.
  • Collaborate with software engineering teams to define testing strategies and ensure coverage of key features.
  • Monitor and analyze test results, providing feedback to enhance software quality.
  • Design and maintain tooling for continuous integration and delivery (CI/CD) pipelines.
  • Identify and troubleshoot issues in testing and production environments.
  • Contribute to the development of documentation on testing procedures and best practices.
  • Participate in regular code reviews and mentoring sessions to promote a culture of quality.


Qualifications

  • Proficient in Linux administration, with strong troubleshooting skills.
  • Experience in test automation frameworks such as Selenium, Robot Framework, or similar.
  • Solid programming skills in languages such as Python, Bash, or similar scripting languages.
  • Understanding of software development methodologies, particularly Agile and DevOps practices.
  • Bachelor’s degree in Computer Science, Information Technology, or related field; relevant experience may be considered in lieu of formal education.
  • At least 3 years of experience in a QA or system engineering role, focused on automation and tooling.


Technologies & Tools

This position utilizes a variety of technologies and tools, including Linux OS (Ubuntu and derivatives), CI/CD platforms such as Jenkins or GitLab CI, test automation tools (Selenium, Robot Framework), containerization technologies (Docker, Kubernetes), and scripting languages (Python, Bash). Familiarity with cloud infrastructure and services (AWS, Azure) may also be beneficial.



Ideal Candidates

The ideal candidates for the Linux System Engineer role at Canonical are proactive, detail-oriented individuals who demonstrate a strong passion for technology and innovation. They should possess excellent problem-solving skills, along with the ability to work collaboratively within a dynamic team environment. Strong communication skills and a commitment to continuous learning and improvement are essential in order to thrive in a rapidly evolving technical landscape.

The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →

View Similar Jobs

Matches Jobs

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