Job Description :
Responsibilities:
  • Design, deploy, and manage MongoDB databases for large-scale applications, ensuring high availability and optimal performance.
  • Collaborate with development teams to understand application requirements and provide guidance on data modeling and database design.
  • Implement and maintain MongoDB database clusters, including replica sets and sharded clusters, ensuring data distribution and fault tolerance.
  • Perform regular database performance tuning and optimization to maximize query efficiency and reduce response time.
  • Develop and implement backup and recovery strategies to ensure data integrity and minimize downtime.
  • Monitor and troubleshoot MongoDB database issues, including performance bottlenecks, query optimization, and replication problems.
  • Implement and manage database security measures, including authentication, authorization, and encryption, to protect sensitive data.
  • Collaborate with system administrators to ensure adequate hardware resources and infrastructure for MongoDB deployment.
  • Stay up to date with the latest MongoDB features, releases, and best practices, and evaluate their applicability to the organization's database environment.
  • Document database configurations, procedures, and troubleshooting steps to maintain a comprehensive knowledge base.
  • Provide guidance and support to development teams on MongoDB-related matters, including data access patterns and query optimization.
Required Skills & Experience:
  • Proven work experience as a MongoDB Database Administrator or similar role, with a focus on setting up and managing large-scale MongoDB databases.
  • Strong understanding of MongoDB architecture, including replica sets, sharded clusters, and data distribution.
  • Proficiency in MongoDB database performance tuning and optimization techniques.
  • Experience with MongoDB backup and recovery strategies, including point-in-time recovery and disaster recovery procedures.
  • Knowledge of MongoDB security features and best practices for securing MongoDB databases.
  • Familiarity with MongoDB monitoring and diagnostic tools, such as MongoDB Cloud Manager, Ops Manager, or third-party solutions.
  • Strong problem-solving and troubleshooting skills, with the ability to identify and resolve complex database issues.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • MongoDB certifications (e.g., MongoDB Certified DBA) are highly desirable.
             

Similar Jobs you may be interested in ..