Ubuntu Certification Engineer Server and Cloud at Canonical (San Francisco, TX) (allows remote)

Job Description

Job Summary:  The goal of this position is to test and certify  server and cloud platforms  with Ubuntu.  

The Server Certification team develops the tools needed to certify Server and Cloud hardware as working with Ubuntu: http://www.ubuntu.com/certification and Canonical’s provisioning and orchestration tools: http://maas.ubuntu.com/ and https://juju.ubuntu.com

Role Description

We are looking for a self-motivated hardware certification or testing engineer with experience in Linux testing or Linux hardware certification to work as part of a distributed team.

The role involves different tasks including the maintenance of our certification lab, occasional maintenance of systems co-located in a local data centre, using our in-house developed tools to test the newest hardware arriving to our certification labs, or even developing new automated tests, tools and processes.

Key Responsibilities

Be an active member of the Technical Partner Services team.

Conduct product testing, analyse results and raise bugs as appropriate. This will include both manual and automated testing.

Receive, install, catalogue and maintain hardware in the local lab or datacentre facilities.

Write test cases and scripts to test the functionality and performance / reliability of Server and Cloud hardware systems to ensure they are certified on the latest Ubuntu Server and Cloud products.  This may also include occasional testing of the Ubuntu Desktop product on client systems as well as post-certification testing of new kernels and driver modules.

Update the test coverage in line with changes in the Ubuntu and OpenStack development roadmaps and customer/stakeholder requirements.

Work with hardware partners, the certification team and the development teams to ensure that bug reports are triaged and assigned to the appropriate teams in a highly efficient and effective manner.

Participate in meetings involving international travel (around 10% of the time).

Required skills and experience

1-2 years experience with Linux  and hardware or equivalent.

Systems administration knowledge, including setting up network services and storage devices.

Previous experience working with Ubuntu, OpenStack or other Linux based products.

Software or hardware testing experience.

Scripting languages (BASH, Python).

Ability to be productive in a globally distributed team through self discipline and self motivation, delivering according to a schedule.

Strong English language communication skills, especially in on­line environments such as mailing lists and IRC.

Open all references in tabs: [1 - 3]

October 18, 2013 • Posted in: Technology

Leave a Reply

You must be logged in to post a comment.