1. Team Leadership & Management
- Lead and mentor a team of 2 junior DBAs, assigning tasks and reviewing their work.
- Define database administration standards, best practices, and policies.
- Act as the escalation point for complex database issues.
- Conduct regular training and knowledge-sharing sessions for junior DBAs.
2. Oracle Database Administration (with Data Guard & ASM)
- Manage Oracle 12c/19c databases with ASM (Automatic Storage Management) and Data Guard for high availability.
- Monitor and optimize Oracle database performance (AWR, ADDM, SQL tuning).
- Configure and maintain RMAN backup & recovery strategies.
- Ensure smooth patching, upgrades, and migrations with minimal downtime.
3. Oracle E-Business Suite (EBS) Administration
- Manage Oracle EBS R12.2.10 including database and application tier administration.
- Apply patches, cloning, and concurrent manager tuning.
- Monitor workflow processes, concurrent requests, and performance tuning.
- Work with functional teams to support EBS modules and troubleshooting.
4. MySQL Administration
- Deploy, configure, and optimize MySQL databases (on-prem & cloud).
- Set up replication (Master-Slave, Group Replication) for high availability.
- Perform query tuning, indexing, and schema optimization.
5. MongoDB (Amazon DocumentDB) Administration
- Manage MongoDB clusters and DocumentDB in AWS.
- Implement sharding and replication strategies for scalability.
- Perform backup, restore, and monitoring using MongoDB tools.
6. Redis (Amazon ElastiCache) Administration
- Manage Redis cache clusters using AWS ElastiCache.
- Optimize caching strategies to improve application performance.
- Monitor memory usage, eviction policies, and failover strategies.
7. Elasticsearch (Amazon OpenSearch) Administration
- Deploy and manage Elasticsearch/OpenSearch for search and analytics.
- Configure indexing, scaling, and cluster management.
- Monitor query performance and optimize searches using Kibana dashboards.
8. Database Security & Compliance
- Implement database security policies (encryption, access controls, auditing).
- Ensure compliance with GDPR, HIPAA, PCI-DSS, and other standards.
- Conduct regular database security audits and vulnerability assessments.
9. High Availability, Backup & Disaster Recovery
- Configure and monitor Oracle Data Guard, MySQL replication, and MongoDB failover mechanisms.
- Develop and test database backup & recovery plans (RMAN, Snapshots, PITR).
- Perform regular disaster recovery (DR) drills.
10. Performance Tuning & Monitoring
- Optimize SQL queries, indexing, and partitioning across databases.
- Implement and manage monitoring tools (OEM, Percona, CloudWatch, Kibana, Prometheus, etc.).
- Analyze database logs and resolve performance bottlenecks.
11. Incident & Problem Management
- Act as the primary point of contact for critical database incidents.
- Perform root cause analysis (RCA) for recurring issues.
- Implement proactive monitoring and alerts to minimize downtime.
12. Vendor & Cloud Platform Management
- Manage Oracle, AWS, and third-party vendors for support & troubleshooting.
- Optimize cloud database costs (AWS RDS, ElastiCache, DocumentDB, OpenSearch).
- Stay updated on new database technologies and recommend improvements.