Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior MongoDB DBA

Purple Drive

Position: Senior MongoDB Database Administrator (MongoDB DBA)

Experience Required

6-8 Years

Job Summary

We are seeking an experienced MongoDB Database Administrator (DBA) to design, deploy, administer, secure, and optimize enterprise-scale MongoDB environments. The ideal candidate will have strong expertise in MongoDB Replica Sets, Sharded Clusters, Ops Manager, Backup & Restore, Security, Performance Tuning, and AWS migration .

The role requires hands-on experience with MongoDB cluster architecture , Linux administration , Python/Shell scripting , MongoDB security (X.509, TLS, SSL) , high availability , and database migration in production environments.

Key Responsibilities

MongoDB Administration

  • Design, install, configure, and administer MongoDB Replica Sets and Sharded Clusters.
  • Deploy and manage highly available MongoDB environments on Linux.
  • Configure and maintain MongoDB clusters for enterprise applications.
  • Perform capacity planning, cluster expansion, and node management.

Cluster Management

  • Configure Replica Sets and Sharded Clusters.
  • Add and remove shard and replica nodes.
  • Convert Replica Sets into Sharded Clusters to support growing data volumes.
  • Manage Config Servers and Mongos routers.
  • Ensure balanced shard distribution across clusters.

MongoDB Operations Manager (Ops Manager)

  • Install and configure MongoDB Ops Manager.
  • Onboard Replica Sets and Sharded Clusters into Ops Manager.
  • Upgrade and maintain Ops Manager environments.
  • Manage Projects, Groups, and monitoring dashboards.
  • Configure alerts, monitoring, and operational reporting.

Backup, Restore & Automation

  • Configure MongoDB Backup & Restore Services (BRS).
  • Automate backup, restore, monitoring, and health-check processes.
  • Develop automation scripts using Python and Shell scripting.
  • Perform disaster recovery planning and testing.
  • Ensure data availability and recovery readiness.

MongoDB Security

  • Implement MongoDB authentication and authorization.
  • Configure:
    • X.509 Authentication
    • TLS/SSL Encryption
    • Certificate Management
    • Role-Based Access Control (RBAC)
  • Ensure compliance with enterprise security standards.
  • Perform database auditing and security hardening.

Performance Tuning

  • Monitor and optimize MongoDB performance.
  • Analyze query execution plans.
  • Optimize:
    • Indexes
    • Query performance
    • Memory utilization
    • Storage
    • CPU usage
  • Implement text indexes, compound indexes, and efficient indexing strategies.

Sharding & Replication

  • Configure:
    • Range-based Sharding
    • Hash-based Sharding
  • Monitor replication lag and failover.
  • Ensure even data distribution across shards.
  • Troubleshoot replication and cluster performance issues.

Migration & Upgrades

  • Upgrade MongoDB environments (e.g., 4.x to later versions).
  • Migrate MongoDB clusters to AWS.
  • Plan and execute production database migrations.
  • Support zero or minimal downtime upgrades.

Monitoring & Troubleshooting

  • Monitor cluster health and availability.
  • Troubleshoot database performance, replication, and connectivity issues.
  • Perform root cause analysis.
  • Resolve production incidents and outages.

Documentation

  • Maintain documentation for:
    • Cluster architecture
    • Backup procedures
    • Security standards
    • Operational runbooks
    • Upgrade procedures
  • Document installation, monitoring, auditing, and disaster recovery processes.

Collaboration

  • Work closely with Developers, Infrastructure Teams, DevOps Engineers, and Cloud Architects.
  • Support production deployments and database releases.
  • Participate in on-call support and incident response.
  • Mentor junior DBAs and provide technical guidance.

Required Technical Skills

MongoDB

  • MongoDB Replica Sets
  • MongoDB Sharded Clusters
  • MongoDB Cluster Administration
  • MongoDB Ops Manager
  • Backup & Restore Services (BRS)
  • MongoDB Monitoring

Security

  • X.509 Authentication
  • TLS/SSL
  • Authentication & Authorization
  • RBAC
  • Security Hardening
  • Database Auditing

Performance

  • Query Performance Tuning
  • Query Plan Analysis
  • Index Optimization
  • Text Indexes
  • Replication Optimization
  • Change Streams

Database Administration

  • Installation
  • Configuration
  • Migration
  • Upgrades
  • Backup & Recovery
  • Disaster Recovery

Scripting

  • Python
  • Shell Scripting

Operating Systems

  • Linux

Cloud

  • AWS
  • MongoDB Migration to AWS

Monitoring

  • MongoDB Ops Manager
  • Cluster Monitoring
  • Performance Monitoring
  • Health Checks

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 6-8 years of experience as a MongoDB DBA or NoSQL Database Administrator.
  • Strong hands-on experience with MongoDB Replica Sets and Sharded Clusters.
  • Expertise in MongoDB Ops Manager and Backup & Restore Services.
  • Experience implementing MongoDB security using X.509, TLS, and SSL.
  • Strong Linux administration skills.
  • Experience with Python and Shell scripting.
  • Experience performing MongoDB upgrades and migrations.
  • Excellent troubleshooting, analytical, and problem-solving skills.
Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Senior MongoDB DBA in Sunnyvale, CA vacancy
  •  ...the place for you. We are looking for a Senior PostgreSQL Database Administrator to join...  ...transit, and audit logging.Automate routine DBA tasks (backups, monitoring, alerting,...  ...Familiarity with other database systems (MySQL, MongoDB, Redis) is a plus.Benefits:Our... 
    Senior

    GetInsured

    Mountain View, CA
    1 day ago
  • Red Oak Technologies is seeking an experienced Senior Database Administrator (DBA) to own production MariaDB and PostgreSQL environments in a hybrid remote-ready setup. You will ensure high availability, performance, and reliable backups in a Linux-based stack. The role... 
    Senior
    Remote work

    Red Oak Technologies

    Mountain View, CA
    3 days ago
  • Vimo is seeking a Senior PostgreSQL Database Administrator to own the design, deployment, and tuning of our PostgreSQL environments powering a state-focused SaaS platform. You will ensure high availability, security, and scalable performance across production systems,... 
    Senior
    Remote job

    Vimo

    Mountain View, CA
    2 days ago
  •  ...company based in Santa Clara is seeking a skilled database developer to coordinate the administration and development of MySQL and MongoDB databases. The ideal candidate will have a strong background in database management, API development, and considerable experience with... 
    Senior

    Celandyne

    Santa Clara, CA
    1 day ago
  •  .... Bay Area candidates must be able to work hybrid from the Mountain View, CA office. We are seeking an experienced Senior Database Administrator (DBA) with strong hands‑on expertise supporting highly available MariaDB and PostgreSQL environments. This is a production... 
    Senior
    Work at office
    Remote work

    Red Oak Technologies

    Mountain View, CA
    3 days ago
  • A leading consulting firm is seeking a Principal Consultant for Oracle Identity & Access Management in Santa Clara, CA. The ideal candidate will have over 11 years of experience in IT Security and at least 7 years working specifically with Oracle IDAM. Strong communication...
    Senior
    Full time

    Avance Consulting

    Santa Clara, CA
    1 day ago
  • A national recruiting firm is looking for an experienced Oracle Applications Specialist in Sunnyvale, California. The successful candidate will implement and support Oracle Applications, requiring extensive experience with Oracle Financials Release 11i and Release 12. Strong...
    Senior

    Mindlance

    Sunnyvale, CA
    1 day ago
  • $210.16k - $271.98k

    Senior Principal Systems Development EngineerHelp architect and deliver Dell's L11 rack-scale AI solutions: fully integrated racks that bring Dell IP and partner technologies together to fuel our customers' AI growth. As a Principal Systems Development Engineer, you'll... 
    Senior

    Dell Technologies

    Santa Clara, CA
    3 days ago
  •  ...Palo Alto Networks in Santa Clara seeks a visionary Senior Principal Engineer/Architect to serve as the technical authority for global SRE and Platform Engineering initiatives. You will be the primary architect and driver of our AI-driven Autonomous SRE transformation... 
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  • $147k - $237.5k

    Palo Alto Networks, Inc. is seeking a Senior Principal Software Engineer in Santa Clara, CA. This role requires leading the design and development of next-generation Layer 7 security capabilities. Candidates should have extensive experience in software engineering, particularly... 
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...Cassandra / DataStax L3 DBA RTP, NC/ San Jose CA (Hybrid) Full Time PST Shift Primary Skills Mandatory 6...  ...Cassandra/database administration - good to have. PostgreSQL / MongoDB / MySQL - working knowledge preferred. Willingness and... 
    Full time
    Shift work

    Okaya Inc

    San Jose, CA
    2 days ago
  •  ...equivalent practical/military experience ~12+ years of professional software engineering experience, including significant time in senior technical leadership roles ~ Strong proficiency in C and C++ programming languages on Unix-based platforms ~ Solid... 
    Senior

    Jobtailor

    Santa Clara, CA
    4 days ago
  • $147k - $237.5k

    Palo Alto Networks, Inc. in Santa Clara, California, is looking for a skilled technical professional to develop and support cloud-based services. The role includes responsibilities such as requirements analysis, technical design, and collaboration with QA teams. Ideal ...
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  • Palo Alto Networks, Inc. is looking for a Principal Software Engineer to join the Machine Identity Security team in Santa Clara, California. You will lead the design of backend services and APIs, shaping how control plane capabilities are built and consumed. The role requires...
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...Palo Alto Networks, Inc. is seeking a Senior Principal Software Engineer to lead development of tools, platforms, and infrastructure enabling engineering excellence at scale. This role combines deep software engineering expertise with strategic thinking and cross-team... 
    Senior

    Jobleads-US

    Santa Clara, CA
    3 days ago
  •  ...Onsite”) Onsite/Remote/Hybrid:Onsite Responsibilities Configure Mongodb replica set and sharded clusters as per the application...  ...backup/restore/monitoring jobs using python and shell scripting. DBA requirement Good knowledge of a shard key and making sure of even... 
    Remote work

    US staffing Inc

    Sunnyvale, CA
    3 days ago
  • $170k - $277k

    Palo Alto Networks, Inc. is seeking a Principal Software Engineer to drive the technical leadership of innovative cloud security solutions. The ideal candidate will have over 15 years of experience in software engineering and a strong command of programming languages including...
    Senior

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...Existing Subcon? : New sourcingTechnical Hiring Criteria (Must Haves) • Top 3 Required skills:Python, PHP Restful APIPostgreSQL, MySQL, MongoDB• Years of experience in each of the must-have skills:At least 8 to 10 years.• Any Certifications required: NoAny additional... 
    Senior
    Work at office
    Work from home
    Shift work
    3 days per week

    Spruce Infotech

    Sunnyvale, CA
    1 day ago
  • Oracle is seeking a seasoned software/solutions architect to mentor teams and lead the architecture of highly scalable distributed systems. You will identify performance bottlenecks, design elastic systems, and drive resilience with fault‑tolerant designs and automation...
    Senior

    Oracle

    Santa Clara, CA
    4 days ago
  • $119.8k - $234.7k

     ...one focused on Keywords. Both roles sit at the intersection of AI, product strategy, and advertiser success, and we are hiring for Senior or Principal Product Managers.Diagnostics: In this role, you will lead the next generation of Diagnostics Experiences, transforming... 
    Senior
    Ongoing contract
    Temporary work
    Local area

    Microsoft

    Mountain View, CA
    4 hours ago
  • $177.82k - $266.4k

     ...Connectivity Semiconductor products (PHYs) that are widely deployed in every major cloud data center and AI cluster. We are seeking a Senior Principal Engineer to join the Optics & Connectivity Product Architecture team, which is responsible for developing architectural... 
    Senior
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    1 day ago
  •  ...Responsibilities Dev Infra builds the tools, platforms, and infrastructure that every engineer at Atlassian uses to ship. We are hiring a Senior Principal Engineer for our AI Foundations team, the group responsible for making AI work well across our engineering: how we... 
    Senior
    Work at office
    Local area

    Atlassian

    Mountain View, CA
    3 days ago
  • $182.36k - $273.2k

    About Marvell Marvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can...
    Senior
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    4 hours ago
  •  ...Conduct initial data assessments with meticulous attention to detail. Develop APIs for integrating and customizing MySQL based and MongoDB based Databases. Thorough knowledge of the jQuery API, DOM API, HTML4 and CSS3 and experience in creating, maintaining and writing... 

    Celandyne

    Santa Clara, CA
    1 day ago
  • $240k - $320k

     ...driving problems, and are looking for experts for product engineering of AI-based Autonomous Driving systems.Job DescriptionAs the Senior Principal Engineer, E2E AI Training Framework for Autonomous Driving Systems, you will spearhead the development and optimization of... 
    Senior
    Full time
    Work experience placement
    Local area
    Flexible hours

    Robert Bosch

    Sunnyvale, CA
    3 days ago
  •  ...Senior Software EngineerNOTE: If selected for this position, you are required to perform ALL work onsite, based on the client's specified...  ..., CA) - 7+ years of Software Engineering experience - Python - MongoDB - REST endpoint development - microservice modeling. - Expert... 
    Senior
    Contract work
    3 days per week

    Keylent Inc

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

    We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based...  ...the server side: dominant modules are async & express. Kafka, MongoDB, K8sJavaScript frameworks: React, jQuery, c3jHTML5, CSS3, Bootstrap... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $182.5k - $260.5k

     ...the landscape of security.Visit Careers at Netskope to learn more. Follow us on LinkedIn and Instagram.Positions are available at Senior Staff and above. Candidates are assessed individually and leveled according to their specific skills and background.About the roleAs... 
    Senior

    Netskope

    Santa Clara, CA
    2 days ago
  • $227k - $307k

     ...acquisition initiatives at the corporate level and across all of Intuit’s businesses. The team advises and collaborates with Intuit’s most senior leaders, executive team, and Board of Directors to define both the company’s overall strategy as well as the strategy for specific... 
    Senior
    Work experience placement
    Self employment
    Work at office
    Worldwide
    2 days per week
    3 days per week

    Intuit

    Mountain View, CA
    4 hours ago
  • $191.53k - $286.9k

     ...ASICs, collaborating closely with top hyperscalers, system architects, and Marvell’s internal design, IP, and technology teams.As a Senior Principal Memory Architect, you will play a key role in defining and delivering memory subsystem solutions that power cutting-edge... 
    Senior
    Permanent employment
    Internship
    Work at office
    Remote work
    Work from home

    Marvell

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior MongoDB DBA. Be the first to apply!