Subscribe YouTube Channel For More Live Tutorials

Database Engineer

Job ID: 1291237 | Amazon Dev Center India – Hyd

Job details

Hyderabad, India
Amazon Fulfillment Technologies
Database Administration

DESCRIPTION

Amazon.com was recently voted #5 most admired company in the US, #1 most innovative, and # 1 in Customer Service. Amazon’s technology business has a history and tradition of leading the world in Web-related technologies and services.

The Amazon Payments Services processes millions of transactions every day across numerous countries and payment methods. We build systems that process payments at an unprecedented scale, with accuracy, speed, and mission-critical availability. We innovate to improve customer experience across the globe, with support for currency choice, in-store payments, pay on delivery, credit and debit payments, seller disbursements, gift cards, and many new exciting and challenging ideas are in the works.

If you are excited about the opportunity to learn and work on large scale distributed systems, enjoy trouble shooting and solving complex problems, consider the opportunity. Come challenge yourself in our team-oriented atmosphere, and watch yourself grow with one of the fastest growing areas of the Amazon e-commerce services platform.

BASIC QUALIFICATIONS

· Bachelors in Computer Science or Engineering, or equivalent experience.
· Minimum of 5+ years of experience as a DBA, Database Engineer, or similar role is required.
· Broad and deep knowledge of atleast 2 relational databases including Oracle, PostgreSQL & MySQL.
· Experience with non-relational database technologies as well.
· Excellent problem-solving skills.
· Familiarity with Amazon Web Services such as RDS, Redshift, DynamoDB, IAM, EC2, S3, CLI, SDK or equivalent cloud services.
· Proficiency coding in UNIX shell and SQL, and at least one procedural language such as Python, Ruby, Java, Perl, C++.
· Excellent speaking-listening-writing skills, attention to details, proactive self-starter.

PREFERRED QUALIFICATIONS

· 5+ years of experience managing and supporting large and complex mission-critical production databases.
· Working knowledge of all phases of the software development life cycle, from initial requirements through operational support.
· Experience working using Agile development a plus.
· Experience in 24×7 on-call support for high-severity problem resolution.
· Experience working directly with internal and/or external customers in database software development and support.
· Experience in root cause analysis, remediation, and problem resolution for complex systems.
· Working knowledge in database systems architecture, including networking, security, scaling, and fault-tolerance.
· Working knowledge of database internals such as locking, wait events, consistency, logging, recovery.
· Proficiency tuning databases for performance, availability and scalability.
· Ability to deliver initiatives from conception through completion.

CLICK HERE TO APPLY