Key Skills: MongoDB, MongoDB, DataModeling, Python, AWS, CI/CD, , GCP, Azure.
Roles and Responsibilities:
- Design, implement, and manage database architecture with a focus on MongoDB.
- Administer and maintain MongoDB environments across on-premises and cloud platforms such as AWS, Azure, and GCP.
- Develop and optimize data models, indexes, and queries for high performance and scalability.
- Utilize MongoDB tools including Compass, Ops Manager, and mongodump/mongorestore for effective database operations.
- Perform database monitoring, performance tuning, and query optimization.
- Ensure database security through best practices in authentication, authorization, and encryption.
- Support backup, recovery, and disaster recovery strategies.
- Collaborate with development and infrastructure teams for seamless integration and support.
- Script automation tasks using Python, Bash, or similar scripting languages.
- Communicate effectively with stakeholders to provide database insights and resolve issues.
Experience Requirement:
- 12-16 years of experience in database architecture and administration.
- experience with MongoDB.
- Strong understanding of NoSQL concepts and MongoDB internals.
- Proven experience with MongoDB Atlas and cloud deployments (AWS, Azure, GCP).
- Proficiency in MongoDB data modeling, aggregation framework, and indexing.
- Familiarity with MongoDB tools such as Compass, Ops Manager, and mongodump/mongorestore.
- Expertise in performance tuning, query optimization, and database security.
- Scripting skills in Python, Bash, or similar languages.
Education: B.E., B.Tech, B. Sc