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
As a Linux System Engineer focused on QA, Tooling, and Automation at Canonical, you will play a crucial role in the development and maintenance of scalable, efficient, and automated Linux systems. Your responsibilities will include ensuring the quality of tools and automation frameworks, developing testing strategies, and collaborating with cross-functional teams to streamline operations. Your expertise in Linux systems and automation practices will help deliver the highest quality of software products and enhance the overall system performance.
Job Responsibilities
- Design, implement, and maintain automation frameworks and testing tools for Linux systems.
- Develop comprehensive testing strategies that ensure the reliability and performance of Linux-based applications.
- Collaborate with development and operations teams to optimize continuous integration and continuous deployment (CI/CD) pipelines.
- Monitor system performance and troubleshoot issues to enhance operational efficiency.
- Conduct performance and security testing to identify potential vulnerabilities and reliability issues.
- Document processes and maintain clear communication with stakeholders regarding project status and outcomes.
- Participate in configuration management and source control practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Linux System Engineer, System Administrator, or similar role.
- Strong knowledge of Linux operating systems and server management.
- Experience with automation tools such as Ansible, Puppet, or Chef.
- Familiarity with scripting languages such as Bash, Python, or Ruby.
- Experience in setting up and managing CI/CD pipelines using tools like Jenkins or GitLab CI.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in a collaborative environment.
Technologies & Tools
The Linux System Engineer position at Canonical will encompass a range of technologies and tools vital for ensuring system quality and automation. Key technologies include Linux operating systems (Ubuntu), automation frameworks (Ansible, Puppet), scripting languages (Bash, Python), and CI/CD tools (Jenkins, GitLab CI). Familiarity with cloud services and containerization technologies such as Docker and Kubernetes will also be advantageous.
Ideal Candidates
The ideal candidate for the Linux System Engineer role will exhibit strong analytical and troubleshooting abilities along with a keen interest in system performance and automation. They will be proactive in identifying potential system improvements and delivering high-quality solutions. Adaptability to rapidly changing environments, along with a collaborative mindset and a commitment to excellence, are essential characteristics that will make for a thriving team member. Strong communication skills will be vital for engaging with both technical and non-technical stakeholders effectively.
☕ 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.