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.
Automated Marketing and Advertising 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
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
Ideal candidate profile
A Bachelor's degree in computer science or related field
Minimum 4 years of software development/support/ devops experience
Solid experience in one of the scripting languages such as bash, Perl, or Python
Debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems
Ability to work effectively under pressure in fast paced enviornment
Excellent oral and written communication, ability to present ideas, concepts in clear and concise manner
Deal well with ambiguous/undefined problems; ability to think abstractly