MongoDB Database Administrator
- Category: Database Administrator
- Location: Kolkata, West Bengal
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 20K to 22K
- Published on: 2025/09/28
Job Title: MongoDB Database Administrator (DBA)
Location: Remote
Job Type: Full-time
About the Role:
We are seeking an experienced MongoDB Database Administrator to take ownership of our database environments, focusing on high availability, automation, real-time data synchronization, and data lifecycle management. This role requires deep knowledge of MongoDB, Kafka, Ansible, and a strong commitment to data governance practices.
Responsibilities:
• Deploy, configure, and maintain MongoDB databases across development, staging, and production environments.
• Design and manage distributed data synchronization using MongoDB replication/sharding and Kafka-based real-time pipelines.
• Build and maintain automated deployment and configuration scripts using Ansible for infrastructure provisioning and database tasks.
• Develop and implement database archiving strategies to manage storage efficiently while retaining data integrity and compliance.
• Apply data masking techniques for sensitive datasets to support secure testing, development, and analytics.
• Monitor system health and performance, implement optimizations, and proactively address issues to ensure high availability.
• Enforce database security, including access controls, encryption, and role-based permissions to protect data integrity.
• Create, document, and maintain database procedures, standards, and operational runbooks to ensure consistency and best practices.
• Participate in on-call rotations and support incident resolution as needed to ensure prompt issue resolution.
Qualifications:
• 4+ years of experience as a MongoDB DBA in production environments with expertise in MongoDB architecture, replication, sharding, backup, and recovery.
• Strong hands-on experience with Kafka for event-driven data architecture and proven experience with Ansible for automation of database tasks and infrastructure provisioning.
• Knowledge and implementation experience of database archiving and data masking, along with proficiency in shell scripting and Linux-based environments.
• Experience with MongoDB Atlas and hybrid cloud/on-premise environments, as well as familiarity with monitoring/alerting tools like Prometheus, Grafana, or Ops Manager.
• Strong analytical and communication skills to effectively collaborate with cross-functional teams.
Nice to Have:
• MongoDB Certified DBA Associate or higher, along with exposure to containerized environments and Infrastructure as Code concepts.
• Familiarity with other database technologies such as PostgreSQL, Redis, or Cassandra.
Related jobs
-
SQL Server Specialist
About the Role \ We require a seasoned Database Administrator to join our team on a contract basis. \ The role involves leading and managing our SQL Server databases, with a focus on high availability and performance. \ The ideal candidate will have ...
-
Tableau Server Administrator
ableau Server Administrator "> This role is responsible for managing and maintaining Tableau Server in a high availability scenario on Azure. • Identify and document common recovery procedures for service-impacting incidents • Establish and follow...
-
Senior Oracle Apps DBA
About the Role \ This is a senior-level position that requires significant experience in Oracle Apps DBA roles. \ The successful candidate will have a deep understanding of Oracle Apps architecture and be able to design and implement database solutio...