Amazon's Kindle Reader Engineering team is a fast-paced and exciting group that delivers an amazing experience across a large and growing number of computing and mobile environments. The Kindle Reader Engineering team delivers products that are among the most popular across all of the company, and is one of the most innovative and fastest growing businesses at Amazon. These applications run on a range of mobile platforms including iPhone/iPad, Android, Windows, and the HTML5 Web - Kindle Cloud Reader as well as our own devices such as the Kindle Fire Tablets.
The Kindle Reader team is looking for a highly motivated System Engineer to manage our Build and Release systems and setup/maintain our test lab. The Role:
As a System Engineer in the team, you will work closely with Software Developers, Software Developers in Test and QA Engineers to create, maintain, and improve the foundational build systems and development backbone for the iOS and Android Kindle Reader apps.
Your creative solutions to deliver a comprehensive build and scalable sanity-test process will help push our team forward with our implementation of continuous integration. You will also contribute to a variety of other infrastructure needs such as source control, code review tools, and the organization and efficiency improvements needed in our test lab. We’re looking to you to build and expand tooling that automates many important process like mobile device OS updates and device diagnostics.
You will work directly with people in all areas of the development team creating solutions to problems that you have uncovered and positively impacting the team’s productivity. Your work will be highly visible and impactful.Responsibilities
· Create builds and processes for multiple production environments, used for development, testing, and deployment.
· Drive technical innovation and efficiency in infrastructure operations via automation and self-repair rather than relying on alarming and human intervention.
· Create processes that enhance operational workflow and provide positive customer impact
· Monitor, measure, and improve build and test system stability.