Linux System Engineer - QA, Tooling, Automation

New Today

OverviewJoin to apply for the Linux System Engineer - QA, Tooling, Automation role at Canonical.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives across public cloud, data science, AI, engineering innovation, and IoT. We employ 1200+ colleagues in 75+ countries with very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. Canonical is founder-led, profitable, and growing. We are seeking a systems software engineer passionate about software quality, Ubuntu, and the open source community, to join the Ubuntu Release Engineering team as we expand the set of open source packages we fully support and secure. You will contribute to automation, testing capabilities, reporting and data analytics, and run processes in partnership with Canonical and community teams. Ubuntu strives to deliver the latest free software components in an easy-to-use and highly reliable form.As an Ubuntu Release Engineer, you will work closely with multiple teams at the heart of Ubuntu, drive quality excellence, and put in place metrics for quality. You will research issues, troubleshoot and resolve problems, identify opportunities for improvement, and communicate them to the rest of the organization to improve Ubuntu’s overall quality. This is a great opportunity to start and progress your career in the QA domain.Location: This is a globally remote role.ResponsibilitiesMonitor indicators of quality across the Ubuntu ecosystem and productsTroubleshoot and resolve issues in Ubuntu Desktop, Ubuntu Server and Ubuntu CoreEnhance continuous integration to guard Ubuntu image, release, and package qualityReport on KPIs and analytical insightsEmpower other teams for better planning and continuous quality improvementsDevelop, enhance and automate test cases, from unit tests to end-to-end multi-machine workloadsWork from home with international travel twice a year, for events up to two weeks longWhat we are looking forA strong software engineering, Linux, and open source backgroundIn-depth knowledge of Python and Shell scriptingExperience with C/C++Excellent troubleshooting skills and experience working with others to identify, isolate and resolve issuesExperience with quality processes and continuous integration toolsExperience working in an agile development environmentAdditional skillsExperience with Debian/Ubuntu based operating systems and a good understanding of Debian packaging and snaps would be advantageous.What we offer youDistributed work environment with twice-yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleaguesPriority Pass for travel and travel upgrades for long-haul company eventsAbout CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, a major open source project and platform for AI, IoT, and cloud, we recruit on a global basis and maintain high standards for all hires. We have been remote-first since 2004 and offer a workplace that encourages thinking differently, learning new skills, and raising your game. Canonical is an equal opportunity employer.We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. #J-18808-Ljbffr
Location:
Manchester, England, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search