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 pivotal role in ensuring the reliability and performance of Linux systems. This position encompasses the development and management of tools to automate processes, enhance QA metrics, and ensure the efficient deployment of software solutions. The ideal candidate will collaborate with cross-functional teams to implement robust testing frameworks and initiatives that ultimately improve the quality and robustness of our Linux offerings.
Job Responsibilities
- Design, develop, and maintain automated testing frameworks for Linux-based applications.
- Ensure the quality and reliability of products through rigorous testing and continuous integration.
- Develop and manage tools that facilitate the automation of system deployment and configurations.
- Work closely with developers to identify issues and provide solutions throughout the software development lifecycle.
- Contribute to the improvement of QA processes and methodologies.
- Analyze test results and participate in troubleshooting and debugging efforts.
- Document testing processes and results to facilitate knowledge-sharing within the team.
- Stay current with technological advancements related to Linux systems and testing tools.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Linux System Engineer or similar role, with a focus on QA and automation.
- Strong understanding of Linux operating systems and administration.
- Experience with scripting languages such as Bash, Python, or Perl for automation purposes.
- Familiarity with continuous integration tools and practices.
- Experience in performance and security testing methodologies.
- Solid problem-solving skills and attention to detail.
- Effective communication skills and ability to work collaboratively in a team environment.
Technologies & Tools
In the role of Linux System Engineer - QA, Tooling, Automation, candidates will utilize various technologies and software including but not limited to Linux distributions (Ubuntu, CentOS), automation tools (Ansible, Terraform), CI/CD systems (Jenkins, GitLab CI), and testing frameworks (Selenium, JUnit). Familiarity with version control systems, particularly Git, will also be essential for ensuring effective collaboration and code management.
Ideal Candidates
The ideal candidates for the Linux System Engineer position will possess a proactive mindset and a passion for quality assurance and automation. They should demonstrate a strong commitment to continuous improvement, have the ability to learn new technologies quickly, and foster teamwork through open communication. A detail-oriented approach combined with analytical thinking, combined with a desire to produce top-tier Linux solutions, will further enhance their fit for this role at Canonical.
In August, US employers made hires equal to 3.3% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.