Mongo Database Administrator
Role Overview
As a MongoDB Database Administrator, you will be responsible for the advanced
management, optimization, and troubleshooting of MongoDB databases in a production
environment. You will collaborate with development teams to ensure database
performance, scalability, and reliability, while also mentoring junior DBAs and providing
technical leadership.
Key Responsibilities
Database Management:
o Administer and maintain MongoDB clusters, including replica sets and
sharded clusters.
o Perform database installations, upgrades, and patches.
o Implement and manage backup and recovery strategies.
o Monitor database performance and implement tuning measures.
Performance Optimization:
o Analyze query performance and optimize indexes.
o Identify and resolve performance bottlenecks.
o Implement caching strategies to enhance performance.
Security Management:
o Configure and manage MongoDB security features, including
authentication and authorization.
o Implement data encryption and ensure compliance with security policies.
High Availability & Disaster Recovery:
o Design and implement high availability solutions.
o Plan and execute disaster recovery strategies.
Capacity Planning & Scaling:
o Monitor database growth and plan for capacity needs.
o Implement horizontal and vertical scaling solutions.
Troubleshooting &Support:
o Provide L3 support for database-related issues.
o Collaborate with development teams to resolve complex database
problems.
Documentation & Reporting:
o Maintain comprehensive documentation for database configurations and
procedures.
o Generate regular reports on database performance and health.
Mentorship & Training:
o Mentor junior DBAs and provide training on best practices.
o Stay updated with the latest MongoDB features and industry trends.
Required Skills & Qualifications
Education:
o Bachelor degree in Computer Science, Information Technology, or a related field.
Experience:
o Minimum of 5 years of experience in database administration, with at least
3 years focused on MongoDB.
o Proven experience in managing large-scale MongoDB deployments.
Technical Skills:
o Proficiency in MongoDB architecture, replication, sharding, and backup
strategies.
o Strong understanding of Linux/Unix operating systems.
o Experience with monitoring tools like Prometheus, Grafana, or MongoDB
Atlas.
o Familiarity with scripting languages such as Python or Shell scripting.
Certifications (Preferred):
o MongoDB Certified DBA Associate or Professional.
o Other relevant certifications in database management.
Desired Attributes
Experience with cloud platforms like AWS or OCI
Knowledge of containerization technologies is advantages such as Docker and Kubernetes.
Familiarity with DevOps practices and CI/CD pipelines.
Experience in database migration and version upgrades.
About Nomiso:
Nomiso is a product and services engineering company. We are a team of Software Engineers, Architects, Managers, and Cloud Experts with expertise in Technology and Delivery Management.
Our mission is to Empower and Enhance the lives of our customers, through efficient solutions for their complex business problems.
At Nomiso we encourage entrepreneurial spirit - to learn, grow and improve. A great workplace, thrives on ideas and opportunities. That is a part of our DNA. We’re in pursuit of colleagues who share similar passions, are nimble and thrive when challenged. We offer a positive, stimulating and fun environment – with opportunities to grow, a fast-paced approach to innovation, and a place where your views are valued and encouraged.
We invite you to push your boundaries and join us in fulfilling your career aspirations!
We are an equal opportunity employer and are committed to diversity, equity, and inclusion. We do not discriminate on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected characteristics.
Create a Job Alert
Interested in building your career at Nomiso? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field