Primary Skills: Unix/Linux, SQL (MS SQL/Oracle), Production Support (Incident/Problem Management), Monitoring (Dynatrace, Splunk)
Secondary Skills: Scripting (Shell/Python/Perl), Batch Scheduling (Autosys/Quartz/Airflow)
POSITION_SUMMARY:
Experienced MongoDB Database Administrator with strong expertise in designing and managing highly scalable, distributed database systems.
Proven ability to implement sharding, replication, and performance tuning strategies, along with advanced troubleshooting and automation using Python and shell scripting.
Adopt at optimizing database performance, ensuring high availability, and supporting mission-critical applications in enterprise environments.
REQUIRED_SKILL:
Administered and maintained MongoDB production environments, ensuring high availability, scalability, and reliability.
Designed and implemented MongoDB sharded clusters and replica sets, enabling horizontal scalability and fault tolerance.
Defined eicient data models and schema designs aligned with application requirements and performance goals.
Optimized database performance through query tuning, indexing strategies, and execution plan analysis.
Monitored system performance and conducted capacity planning to support growing workloads.
Troubleshot and resolved database performance issues, replication errors, and production incidents, ensuring minimal downtime.
Managed backup, recovery, and disaster recovery processes to ensure data integrity and business continuity.
Implemented and managed MongoDB security controls, including authentication, authorization, and encryption.
Developed and maintained automation scripts using Python and Shell scripting to streamline database maintenance, backups, and monitoring.
Performed database upgrades, migrations, and cluster expansions with minimal impact on production systems.
Collaborated with application and DevOps teams to support database-related requirements, deployments, and troubleshooting.
Maintained documentation, SOPs, and best practices for database operations and governance.
DESIRED_SKILL:
Databases: MongoDB (Primary), MySQL (Secondary)
Key Concepts: Sharding, Replication, Clustering, Data Modeling
Performance: Query Optimization, Indexing, Capacity Planning, Tuning
Automation: Python, Shell Scripting (Bash)
Platform: Linux/Unix
Other: Backup Recovery, Security, High Availability Architecture