The internet is too slow!
The AWS Global Accelerator service provides our global customers and their end users an on-ramp to the lightning fast and highly available AWS global network to route and load-balance requests to services running in the closest AWS region. These customers’ clients are able to access their services via the nearest AWS edge location using a Global (static, anycast) IP address which ingresses their traffic onto the AWS backbone network instead of being routed over the public internet. AGA is able to load balance requests between multiple AWS regions and endpoints for high availability.
The AWS Global Accelerator Systems Team is looking for system engineers to solve challenging scalability, compliance, and operational opportunities driven by growth.
We operate in over 100 locations worldwide and provide advanced functionality that enables the Global Accelerator services to efficiently expand globally and regionally in response to continue customer adoption. The team is responsible for creating solutions that will enable this growth.
Key job responsibilities
You will use metrics to drive operational improvements, build and implement the latest technologies to reduce operational issues, and manually patch Edge && VPCE Fleets within the Amazon Global Accelerator services.
A day in the life
On a “typical” day, systems development engineers will manage, monitor, and help create edge systems that will enable our teams growth. This person would have the opportunity to deep dive into anomalies, address scaling needs, and use data to ensure our services maintain an “always on” uptime. We build or update tools typically written in Python or Ruby.
About the team
The Global Accelerator System team is a center of excellence. We hire elite engineers that are customer-obsessed, and are passionate about automation. We execute manual tasks once and prioritize quality over features.
• Bachelors Degree in Computer Science or a related field, or relevant work experience
• 2+ years Linux Operating System experience
• 2+ years plus of distributed system management experience
• 1+ year(s) developing system management / automation software in Perl, Python, Ruby, or Java
• Fundamental Computer Science knowledge, including experience in applying common algorithms, data structures and design patterns.
Advanced degree in Computer Science or an Engineering discipline. Experience in a 24/7 production environment. Excellent troubleshooting skills and a proven documentation methodology.