Posted on: 21/07/2025
About the role :
- Design, develop, and maintain MongoDB databases for high-performance applications.
- Optimize queries and indexing strategies to improve database performance.
- Ensure database security, backup, recovery, and disaster recovery planning.
- Monitor database performance and troubleshoot issues proactively.
- Implement and manage replication, sharding, and scaling strategies.
- Collaborate with development teams to optimize data models and queries.
- Perform regular upgrades, patches, and maintenance of MongoDB clusters.
- Establish and enforce best practices for database administration and development.
- Support and automate database operations using scripts and tools.
About you :
- Strong expertise in MongoDB administration.
- Experience with database performance tuning and optimization.
- Hands-on experience with replication, sharding, and indexing.
- Proficiency in MongoDB query language (Aggregation framework, CRUD operations).
- Knowledge of Database security, authentication, and authorization mechanisms.
- Experience with Backup and Recovery strategies.
Good to have :
- Experience with Automation tools like Ansible, Shell Scripting, or Python.
- Familiarity with Cloud-based MongoDB deployments (MongoDB Atlas, AWS, Azure, GCP).
- Knowledge of any RDBMS, especially Oracle or PostgreSQL.
- Exposure to other NoSQL databases like Cassandra, Redis, or DynamoDB
Did you find something suspicious?