Amazon

Returning Candidate?

Sr. AWS Database Engineer/DBA

Sr. AWS Database Engineer/DBA

Job ID 
455232
Company/Location (search) 
US-WA-Seattle
Posted Date 
6/3/2017
Company 
Amazon Corporate LLC
Recruiting Team 
North American Teams - AWS

Job Description

At Amazon Web Services (AWS), we are the public cloud. AWS commands a majority of the world's public cloud traffic, serving over 1 million customers, and this volume is growing exponentially every day. Our team provides the data persistence platform that AWS is built upon.

At Amazon/AWS, we take Oracle databases to their limits. We see issues that no other Oracle customers see. We are creatively and disruptively solving some of the most complex database problems related to immense growth, scaling, leveraging the cloud, extremely high performance and high availability requirements. Do these types of challenges excite you? if so ....

AWS Database Services is currently looking for a talented Oracle database administrator/engineer with 7+ years of experience for its Seattle office. The DBA will perform administration and engineering for multiple production databases. The ideal candidate will be responsible for fast-paced complex distributed database environments supporting primarily OLTP on a UNIX/Linux platform. Successful candidates will have the ability to rapidly troubleshoot complex technical problems under pressure.
- Test, validate and implement performance and resource optimization improvements in consultation with AWS development Teams
- Maintain development and production environments
- Monitor and maintain database security and database software
- Database & Application( SQL & PL/SQL ) performance tuning
- Backup and recovery (RMAN and traditional)
- Root cause analysis of production-related database issues
- On-call for production databases - daily maintenance, monitoring, problem resolution and internal customer and dev support
- Experience managing servers in large-scale, geographically diverse environments.

Deep knowledge of Oracle internals.
Excellent troubleshooting and problem-solving abilities.
Experience with other Data Persistence platforms: RDBMS (Oracle, MySQL, Postgres**), NoSQL, Hadoop, Data and Software Migration off/to RDBMS, AWS DBs (RDS, DynamoDB, EMR, Redshift, Aurora, etc.), Data Information Lifecycle Management, Data Security, Big Data ....

Review, design and develop data models in conjunction with the application development teams
Design, develop, and implement Oracle database instances for the development and production environments

Database Engineering
Review, design and develop data models in conjunction with the application development teams
Design, develop, and implement Oracle database instances for the development and production environments

Basic Qualifications

- Bachelors degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field
- Minimum of 7 years Database Administration experience with administering and supporting multiple Oracle databases for performance critical, highly available systems on UNIX/Linux platform
- Minimum of 7 years data modeling experience with conducting performance tuning, backup/recovery, and scalability/capacity planning, in addition to SQL, PL/SQL, and UNIX shell scripting
- Excellent troubleshooting and problem-solving abilities.
- Experience with backup/restore functionality using RMAN.
- Experience managing servers in large-scale, geographically diverse environments.
- Excellent SQL and DB performance tuning skills.
- Experience implementing and supporting Oracle FSFO.
- Minimum of 5 years troubleshooting and problem-solving experience.
- This position requires 24/7 operational support on a weekly rotation.

Preferred Qualifications

- Experience in creating automation tools for managing relational databases (auditing, account management, backup/restore, discovery, schema deployment).
- Detailed understanding & experience of Linux operating systems and kernels.
- Experience in consultancy role, assisting and mentoring junior DBA staff.
- Track record of engineering performance and availability solutions.
- Working knowledge of at least one compiled language (e.g., Java, C++, C#) and at least one scripting language (e.g., Python, Ruby, Perl).
- Experience with other Data Persistence platforms: RDBMS (Oracle, MySQL, Postgres**), NoSQL, Hadoop, Data and Software Migration off/to RDBMS, AWS DBs (RDS, DynamoDB, EMR, Redshift, Aurora, etc.), Data Information Lifecycle Management, Data Security, Big Data ....