Amazon Elastic Compute Cloud (Amazon EC2) has revolutionized the way companies obtain computing resources. In order to exceed our customer expectations, AWS is constantly deploying changes worldwide. Mutating a fleet as large as EC2 has a unique set of challenges and risks. At our scale, even the smallest software issue can lead to an event impacting thousands of customers.
The EC2 Release Excellence Team (REX) owns the environment used by AWS teams to execute canaries and tests so that customer impacting releases are caught before they ever hit a host running a customer instance, builds automation to mitigate deployment failures, builds the tools to monitor release progress, and work with teams across AWS to improve our deployment processes.
Let’s talk if you:
Enjoy being a really great people manager. Building, motivating and mentoring a world-class SysDev engineering team is the most important part of this role. You should have a proven track record in recruiting and retaining top talent and excel in day-to-day people and performance management tasks.
Have a strong understanding of Software Development, Linux & Networking Technologies. The ideal candidate will have past experience working as a software development engineer. You will also have a strong level of knowledge in Linux. You will enjoy keeping your technical skills reasonably current, to the point that you can still contribute to architecture discussions. You regularly take part in deep-dive troubleshooting exercises and drive technical post-mortem discussions to identify the root cause of complex issues.
Have strong project & product management experience. The successful candidate will create product roadmaps for the team. This will include helping innovate and invent new value-add services layered on top of our existing services. You will need excellent technical project management skills to deliver product roadmap items as well as other cross-team projects. Experience with Agile methodologies is an advantage.