Amazon operates the largest e-commerce platform in the world and this requires massive investments in computer infrastructure, leveraging cutting-edge software engineering practices and around the clock support from engineering staff.
Outbound messaging platform is responsible for all marketing and transactional communications sent to Amazon customers worldwide. Our systems drive hundreds of millions of dollars in sales on Amazon.com, and we strive to deliver highly relevant, personalized communications to Amazon customers through different channels like email, SMS, push, LINE, WeChat, etc. Our teams develop and maintain highly scalable and distributed systems, built using Amazon Web Services, responsible for selecting, prioritizing, rendering and sending these messages. We also own the customer experience of these messages on various devices and form factors.
Work on critical, highly complex customer problems that will span multiple AWS services
Responsible for infrastructure maintenance, upgrades, costs reduction, configuration, high availability and server virtualizations
Participate in 7x24x7 on-call rotation to implement “follow the sun” model
Dive deep to resolve problems at their root, looking for failure patterns and suggesting fixes
Prepare runbooks, methods of procedures, tutorials, training videos on best practices for the team
Ability to work in a fast-paced environment with the ability to adapt and change priorities as the business needs change.
Build monitoring dashboards and creation of critical alarms for the system
Evaluate existing applications and platforms and provides recommendations for improving performance by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications.
Participate in the development of contingency plans including reliable backup and restore procedures.
Demonstrate technical leadership with incident handling and troubleshooting
Provide technical leadership, coaching and mentoring to team members