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
The Linux System Engineer - QA, Tooling, Automation at Canonical is responsible for enhancing the quality and efficiency of our software applications through robust tooling and automation solutions. This role entails developing, testing, and implementing infrastructure that fosters seamless integration and deployment processes, ensuring a reliable operational environment. You will collaborate with cross-functional teams to streamline workflows, enhance system reliability, and contribute to a culture of continuous improvement within the organization.
Job Responsibilities
- Develop and maintain automation frameworks for QA processes to improve productivity.
- Configure and manage Linux-based systems to ensure optimal performance and reliability.
- Collaborate with development teams to integrate automated testing within the CI/CD pipeline.
- Perform system monitoring, troubleshooting, and performance tuning to enhance system stability.
- Document test plans, results, and procedures to ensure quality standards are met.
- Continuously evaluate and implement new technologies that can improve the tooling and automation landscape.
- Provide technical support and guidance to team members and stakeholders.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 3 years of experience in Linux system engineering or QA automation.
- Proficiency in scripting languages such as Bash, Python, or Ruby.
- Experience with CI/CD tools like Jenkins, GitLab CI, or Travis CI.
- Strong understanding of networking concepts and Linux operating system architecture.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
Technologies & Tools
The Linux System Engineer - QA, Tooling, Automation will work with a variety of technologies and tools, including but not limited to Linux operating systems, automation frameworks like Selenium or Ansible, continuous integration/deployment tools such as Jenkins or GitLab, containerization technologies like Docker and Kubernetes, as well as scripting languages including Python and Bash. Familiarity with monitoring tools and cloud services will also be advantageous in this role.
Ideal Candidates
Ideal candidates for this position are those who exhibit a passion for continuous learning and growth within the tech field. They possess strong analytical skills, are adept at troubleshooting complex problems, and can work effectively both independently and as part of a collaborative team. Moreover, a proactive approach to implementing innovative solutions and the ability to adapt in a fast-paced environment will set successful candidates apart, ultimately contributing to Canonical’s mission of delivering high-quality software.
☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.