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 plays a critical role in enhancing the quality and efficiency of our software engineering processes. The successful candidate will be responsible for developing and maintaining automated QA frameworks, improving tooling processes, and ensuring that our systems run smoothly and meet quality standards. This position requires a blend of technical skills, problem-solving abilities, and a collaborative approach to working effectively within our engineering teams.



Job Responsibilities

  • Design and implement automated testing frameworks for Linux systems.
  • Work closely with development teams to create and maintain high-quality testing tools.
  • Develop scripts for configuration management and system monitoring.
  • Identify and troubleshoot system issues as part of the QA process.
  • Collaborate with cross-functional teams to ensure software quality and performance.
  • Participate in continuous integration and continuous deployment (CI/CD) processes.
  • Evaluate new tools and technologies to enhance the QA and engineering processes.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience in Linux system administration and engineering.
  • Strong proficiency in scripting languages such as Bash, Python, or Perl.
  • Experience with QA methodologies and automation frameworks.
  • Knowledge of CI/CD tools such as Jenkins or GitLab CI.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Linux System Engineer will work with a range of technologies and tools, including but not limited to Linux operating systems, Shell scripting, Python programming, CI/CD platforms like Jenkins or GitLab CI, configuration management tools such as Ansible or Puppet, and container orchestration methods using Docker and Kubernetes. Familiarity with cloud services and microservices architecture will also be beneficial to the role.



Ideal Candidates

The ideal candidate for the Linux System Engineer position is a proactive and detail-oriented individual who demonstrates strong analytical skills and a solid understanding of system architecture. They should possess excellent communication abilities and the capability to collaborate with diverse teams effectively. A passion for technology and continuous learning, coupled with a results-driven mindset, will make a candidate successful in this dynamic environment at Canonical.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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