MongoDB Administrator

EXCELHIRE

Dallas, TX

JOB DETAILS
LOCATION
Dallas, TX
POSTED
30+ days ago

Job Title: MongoDB Administrator

Location: USA,Texas,Dallas

Job Summary:

We are seeking a skilled and detail-oriented MongoDB Administrator to manage, maintain, and optimize our MongoDB databases. The ideal candidate will be responsible for ensuring database availability, performance, scalability, and security. You will collaborate closely with developers, DevOps, and system administrators to support business applications and data management needs.


Key Responsibilities:

  • Install, configure, and maintain MongoDB databases in production and non-production environments.

  • Monitor database performance, tune queries, and optimize indexes for efficiency.

  • Implement and maintain database security, backup, and recovery strategies.

  • Ensure high availability and disaster recovery setup using Replica Sets and Sharding.

  • Manage database upgrades, patching, and version migrations.

  • Work with developers to design and implement schema models and optimize data access patterns.

  • Automate routine tasks using scripting and monitoring tools.

  • Troubleshoot database-related issues, including performance bottlenecks and outages.

  • Set up and maintain monitoring, alerting, and logging systems for database health.

  • Document database configurations, processes, and operational guidelines.


Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.

  • 3+ years of hands-on experience as a MongoDB Administrator or Database Administrator.

  • Strong knowledge of MongoDB architecture, replication, sharding, and indexing strategies.

  • Proficiency in Linux/Unix environments and shell scripting.

  • Experience with database performance tuning and query optimization.

  • Familiarity with backup and recovery tools (e.g., Ops Manager, MMS, or custom scripts).

  • Understanding of security best practices (authentication, authorization, encryption).

  • Knowledge of cloud platforms (AWS, Azure, GCP) and deploying MongoDB clusters in the cloud.

  • Experience with monitoring tools like Prometheus, Grafana, Ops Manager, or ELK stack.

  • Good understanding of CI/CD, DevOps practices, and automation.


Preferred Skills:

  • MongoDB certification (e.g., MongoDB Certified DBA).

  • Experience with other NoSQL and RDBMS databases (Cassandra, MySQL, PostgreSQL).

  • Knowledge of Kubernetes, Docker, and containerized deployments.

  • Familiarity with Agile/Scrum methodologies.


Soft Skills:

  • Strong problem-solving and troubleshooting skills.

  • Excellent communication and collaboration abilities.

  • Ability to work independently and in a team environment.

  • Attention to detail and a proactive approach to database management.

About the Company

E

EXCELHIRE