Amazon Corporate LLC Software Development Engineer - Test in Seattle, Washington

Software Development Engineer - Test Location: US-WA-Seattle Job ID: 643724 Company: : Amazon Web Services, Inc. Position Category: Software Development Job DescriptionAWS Service Catalog allows organizations to create and manage catalogs of IT services that are approved for use on AWS, and is in need of a SDET to help us keep our technology footprint agile by incorporating mature testing methodologies, best practices, and leadership by example as we deliver software and infrastructure solutions for our growing customer base world-wide. The successful SDET does much more than write automation test cases and code reviews. They are instrumental contributors to our team's FullCD deployments, and scaling out a massive always-on distributed system that is serving production workloads for our customers every day. We are looking for a seasoned SDET to join our energetic, fast-moving and passionate team. Every day will bring new and exciting challenges on the job while you: * Troubleshoot, reproduce and solve challenging operational issues in a complex enterprise environment running fleets of server instances interacting with multiple AWS services across several AWS regions. * Participate and lead architecture workshops, working directly with technical teams from AWS enterprise customers and partners to provide unique solutions to our customers' individual needs for their application deployment. * Lead the builds of AWS CloudFormation templates, configuration runbooks and scripts to automate and deploy AWS resources and configuration changes. * Collaborate and help build utilities and tools for internal use that enable you and your fellow AWS Engineers to operate safely at high speed and wide scale. * Leverage your day-to-day experiences to provide the voice of the customer to internal AWS teams. * Mentor and advise the global team on matters of system engineering and architecture best practices. * Drive excellence in delivery quality. * Own the process for releasing production code to customer facing production environments. * Work on critical, highly complex customer problems that will span multiple AWS services. Basic Qualifications* 4+ years of experience in a System Engineering or DevOps role * Ability to take a project from scoping requirements through actual launch of the project. * Proficiency with atleast one programming language such as Ruby or Python, and experience in shell scripting * Strong debugging, troubleshooting, and problem solving skills * Deep understanding of Windows, Linux, networking (TCP/IP, DNS, DHCP and Routing), virtualization, cloud computing and enterprise authentication services like Active Directory, SAML etc * Experience in designing and then implementing automated solutions to enable the management, administration and deployment of full 3 tier application stacks from the OS (Windows or Linux) through to app deployment * Experience with Configuration Management tooling like Ansible, Chef Preferred QualificationsIn addition to basic qualifications * Hands on AWS experience with production workloads. * Experience with service-oriented architecture and web services * Experience with agile software development practices * Experience on a team that runs and maintainsa 24x7 production environment * Experience with some aspect(s) of computer security: network security, application security, security protocols, cryptography, etc. * Experience with IAM, Active Directory, SAML and ADFS. * Experience in a DevOps team, supporting CI/CD workloads. * Experience setting up, maintaining and coordinating the automated patch and configuration management of producti