We are looking for a Database Administrator (MongoDB) to join our team, focusing on the architecture, scaling, and management of mission-critical database environments. This role requires strong hands-on expertise in MongoDB, along with exposure to relational databases.
Key Responsibilities
- Lead end-to-end MongoDB administration (design, deployment, upgrades, security)
- Manage and optimize Replica Sets & Sharded Clusters
- Ensure 24/7 availability of production databases with proactive monitoring
- Troubleshoot complex database performance issues (memory, locking, replication lag)
- Support RDBMS environments (Oracle / PostgreSQL) where required
- Manage MongoDB deployments across AWS, GCP, or Azure
- Work with developers on query optimization and indexing strategies
- Implement backup, recovery, and disaster recovery strategies
Requirements
- Bachelor's Degree in Computer Science or related field
- Minimum 2–5 years of hands-on experience as a MongoDB DBA
- Strong experience in Replica Sets, Sharding, and Cluster Management
- Experience in Linux/Unix environments
- Familiar with cloud platforms (AWS / GCP / Azure)
- Knowledge of performance tuning, indexing, and database optimization
- Willing to support on-call / after-hours / weekend operations
Nice to Have
- Experience with Oracle / PostgreSQL or other NoSQL databases
- Scripting skills (Python / Shell) for automation
- Familiar with monitoring tools (Prometheus, Grafana, MongoDB Ops Manager)
- Knowledge of database security (RBAC, TLS/SSL, encryption)