Amazon

Returning Candidate?

DevOps Engineer

DevOps Engineer

Job ID 
323669
Location 
IN-KA-Bangalore
Posted Date 
3/21/2017
Company 
ADCI - Karnataka
Position Category 
Operations, IT, & Support Engineering
Recruiting Team 
..

Job Description

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.

Responsibilities:
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

Basic Qualifications

Basic Qualifications
 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

Preferred Qualifications

- Experience with multi-tier distributed systems involving load balancers, caching layers and real-time event processing
- Experience in building dashboards and aggregating metrics
- Exposure to large-scale systems and application architectures
- Experience in building, deploying and maintaining production application on cloud based platforms (like AWS)