As a DevOps Engineer, you will be working at various layers of our internal build, test, and development stack. You will be developing services, infrastructure and tools using a combination of Python, shell scripting, and JavaScript, and will deploy your work to virtual machines hosted in our advanced data center lab. Your work will focus on the Continuous Integration platform that drives our build and test pipeline. The CI platform is based on Buildbot, and is supported by technologies such as Ansible, Consul, and Docker. Your responsibilities will include improving the user experience, adding features, and developing libraries and tests used to exercise our products and ensure we ship quality releases to our customers.
Responsibilities:
Design, implement and extend automated tests to verify the quality of the software we produce.
Work with developers to test and debug product features to ensure they are high quality when they ship.
Assist with triage of test failures and follow up to ensure bugs are understood and fixed.
Design, improve, and maintain tools and applications for the test harness and your peer developers.
Improve and maintain a complex product build pipeline.
Reporting on quality issues and status with respect to areas you are working on directly.

