Systems Development Engineer- AWS Messaging Services
Amazon.com Services, Inc.
Systems, Quality, & Security Engineering
Amazon Web Services (AWS) is the world leader in providing a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers tens of thousands of businesses around the world!
This is an exciting opportunity to join Amazon's world class technical team in either Herndon VA, or Seattle WA! Come work with some of the best and brightest engineers and technical managers while also developing your skills and furthering your career within one of the most innovative technology companies anywhere.
How do you know if you are a good fit for us? You want to automate common and complex tasks in distributed fault-tolerant systems that operate at scale. You love to dive deep into data to identify the root causes of issues impacting performance and availability. Finally, you insist upon giving customers what they want: high quality, highly usable, always-on services.
In this position you'll get to:
Work with developers to design, build, and manage massively scaled systems
Automate all aspects of systems management
Build distributed systems in new data centers and regions, and add/manage capacity in existing regions as our usage grows
Optimize the performance of our systems by analyzing and deploying new hardware configurations
Track the health of our services, identify problems, drive to root cause, and fix
Collaborate with some of the leading minds in distributed systems
Bachelor's Degree in Systems Engineering, Computer Science or related field, or relevant work experience
Experience in 24x7 production environments
5 years Linux experience and associated tools/languages
3 year experience building scripts, tooling, and automation for large-scale computing environments
3 year experience in at least two of: Python, Java, Perl, PHP, Ruby, Bash/Shell
This position requires that the candidate selected be a U.S. citizen and obtain and maintain an active TS/SCI security clearance with polygraph.
Experience with TCP/IP network troubleshooting and administration
Excellent troubleshooting skills at all levels, from application to network to host
Experience with systems management and monitoring software (home-grown or commercially available)
Experience with performance testing and tuning
Automation or monitoring framework experience, deployment or development
Experience with very large distributed systems such as multi-terabyte storage farms, and/or horizontally scaled request processing fleets
Experience with SQL scripts and database administration preferred
Advanced degree in computer science, mathematics, or a related field
Active TS/SCI security clearance with polygraph.
Amazon is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation