Logo
Macpower Digital Assets Edge

MongoDB DBA

Macpower Digital Assets Edge, Sunnyvale, California, United States, 94087

Save Job

Job Summary:

We are seeking an experienced

MongoDB Database Administrator (DBA)

with 5-6+ years of hands-on experience in managing

MongoDB sharded clusters . The ideal candidate should have expertise in

installation, upgrades, performance tuning, backups, and scaling MongoDB clusters , preferably

without relying on Ops Manager . Strong analytical skills for query optimization and monitoring resource usage are essential. Key Responsibilities:

Manage and maintain MongoDB sharded clusters , ensuring high availability, performance, and security. Perform

MongoDB installations, upgrades, and patches

across multiple shards and replica sets. Handle

backup and recovery operations

(including point-in-time restores) without Ops Manager. Monitor and

optimize query performance , analyze slow queries, and provide tuning recommendations. Scale clusters (adding/removing shards, rebalancing data) as per workload demands. Use

monitoring tools

(e.g., MongoDB Atlas, Prometheus, Grafana, or native tools) to track cluster health and resource utilization. Troubleshoot replication lag, connectivity, and other database issues. Implement automation using

basic shell scripting

(Bash/Python) for routine DBA tasks. Collaborate with developers to design efficient database schemas and indexing strategies. Document configurations, procedures, and best practices. Required Skills & Qualifications:

5-6+ years of

MongoDB DBA experience , with expertise in

sharded environments . Hands-on experience in

manual cluster management

(backups, restores, scaling, replication). Proficiency in

performance tuning

(indexing, query optimization, explain plans). Familiarity with

monitoring tools

(e.g., MongoDB Diagnostics, PMM, Nagios). Knowledge of

Linux/Unix environments

and basic

shell scripting . Strong problem-solving skills and ability to work in a 24/7 on-call rotation (if required). Preferred Skills:

Experience with

MongoDB Atlas

or other cloud-based deployments. Knowledge of

other NoSQL databases

(e.g., Cassandra, Redis). Understanding of

DevOps practices

(CI/CD, IaC tools like Ansible/Terraform). Education & Certifications:

Bachelor's degree in Computer Science/IT or equivalent experience. MongoDB Certification

(e.g., MongoDB DBA Associate/Professional) is a plus.