Implement appropriate indexes for performance improvements.
Fine tune configurations - mongo dB and servers for performance improvements.
Implement optimal backup and recovery.
Understand and optimize query performance.
Database Health checks to be created and published to monitoring systems :
8. No of connections
9. And any other params which can be added as part of database health checks.
Evaluate, plan and perform database upgrades.
Maintenance, during releases and outages.
Implementing best practices for backups, replication, and health checks.
Database hardening - implement best practices.
Design and implement DR Plans and HA solutions and recommendations.
Work closely with API team to understand upcoming changes included in new builds, patches, and hotfixes
Conduct impact analysis and fine tune queriesas needed.
Automate the process of deploying DB changes for support during new builds, patches, and hotfixes.
The DBA will act as an application DBA and be involved in application design.
Required Experience :
6+ years of hands-on experience as DBA, with at least 2+ years on MongoDB.
Understanding of enterprise application technology architecture, components, databases, networking, and infrastructure as code.
Write efficient queries.
Strong scripting experience - Unix / Shell Scripting, Python.
Technical knowledge of Linux & Windows-based platforms.
Strong analytical and problem-solving skills.
Desired Skills :
Hands on Experience in AWS.
Disaster Recovery and Business Continuity.
Required Education : Bachelor's degree