Job Details

Database Engineer 20, Infrastructure DBA

Job ID


Hyderabad, India


Database Engineer, Infrastructure DBA will be responsible for working with a diverse multi- faceted team that supports a multi-platform databases environment. This individual must possess general experience in production support and engineering of database infrastructure. The ideal candidate for this position must possess production operational experience in the management of multiple databases within a DevOps framework. This individual is responsible to for achieving an efficient technical infrastructure both on-prem and cloud, which includes appropriate tools to support production operations and will be a key contributor to a small team of highly talented professionals who are responsible for managing databases across a global enterprise.

Reporting Level:

This position will report to the Sr. Manager of the Database Infrastructure product team.

Shift Schedule:

This person will work in shifts

On-call support including periodic after hours and weekend support responsibilities

Key Areas of Responsibility May Include

Develop and support MongoDB database

Develop and support replication for MongoDB database

Monitor and optimize MongoDB database performance and capacity planning

Troubleshoot database issues, maintain database systems availability and scalability

Develop and optimize database design for new applications

Developing an efficient technical infrastructure, which includes appropriate tools to support production operations.

Developing and maintaining jobs for monitoring and reporting various aspects of system performance, resource utilization, and application usage

Developing and maintaining scripts for automating database deployments and updates

Developing and maintaining system and process documentation

Assist in effort estimating, forecasting, and work planning for resources

Builds a network of strong, collaborative relationships (e.g., with customers, employees, business colleagues, and external partners) that increases collaboration and communication – Product Development Teams, Architects and Data Architects

Advising software developers on best practices for improving performance, scalability and operational manageability of production databases.

Performance tuning and troubleshooting complex MongoDB database and application issues

Ensures creation of runbooks for vendor partners and service providers in the assembly, configuration and administration of the application database

Develop and enforce standards, policies, and procedures for managing databases

Promote a “one-team” approach for sharing common processes and practices

Challenges established ways of doing things to improve the organization’s capabilities around commitments, actions and results

Minimum Requirements

8 - 11 years of database administration experience or equivalent for MongoDB versions 3.6 or above.

5+ years of experience in MongoDB (3.6 or above) installation, setup, creation, and maintenance processes

Experience with Ops Manager 3.4 and above is a plus

Experienced in creating JSON documents a plus

Experience with Agile development methodologies is highly desirable

Experience with cloud based databases is big plus

Experience with monitoring tools like Nagios, Graphite, New Relic and Datadog

Strong technical knowledge of database and application tuning

Strong technical knowledge of Backup/Recovery, Disaster Recovery and High Availability techniques

Strong technical knowledge in writing shell scripts used in support of database administration

Demonstrated experience with MongoDB database design, implementation, performance tuning, and capacity planning. Managing large scale database system is a PLUS

Demonstrated experience with Open Source/Linux development and production environment

Minimum of Bachelor’s degree in MIS/IT, business administration, or related discipline