Mongo DBA

DMS Vision•Frisco, CA
•Onsite

About The Position

Configure and manage MongoDB replica sets and sharded clusters according to application requirements. Set up MongoDB BRS and Ops Manager, and onboard replica sets and sharded clusters. Enhance MongoDB security using X.509 and TLS authentication to meet Apple security standards. Automate backup, restore, and monitoring jobs with Python and shell scripting. The role includes deploying, migrating, monitoring, analyzing, and tuning MongoDB environments; managing cluster upgrades and migrations; documenting installation, operations, security, and auditing across multiple environments; and migrating MongoDB clusters to AWS. The project is listed as 6+ months, with onsite work in Austin, Texas, or Cupertino, California; relocation is accepted. The candidate must work on Pacific Time regardless of work location, and a LinkedIn profile is required.

Requirements

  • Experience designing, installing, and configuring multi-node MongoDB sharded clusters and replica sets on Linux platforms.
  • Knowledge of MongoDB replica and shard node administration.
  • Knowledge of text indexes, shard keys, and distributing data across multiple shards.
  • Experience converting replica sets to sharded clusters.
  • Experience upgrading and migrating MongoDB replica sets and sharded clusters from version 4.0 to 4.xx.
  • Knowledge of MongoDB deployment, data migration, monitoring, analysis, and performance tuning.
  • In-depth knowledge of Ops Manager and Ops Manager upgrades.
  • Knowledge of Ops Manager groups and projects.
  • Knowledge of authentication, authorization, and X.509 authentication.
  • Experience configuring SSL key files for mongod instances.
  • Knowledge of MongoDB replication architecture and change streams.
  • Knowledge of query plan architecture and performance tuning at host and database levels.
  • Knowledge of range-based and hash-based sharding and indexing.
  • Experience migrating MongoDB clusters to AWS.
  • Python and shell scripting skills for automating backup, restore, and monitoring jobs.
  • Must work on Pacific Time, whether based in Austin or California.
  • LinkedIn profile required.

Responsibilities

  • Configure MongoDB replica sets and sharded clusters based on application requirements.
  • Set up MongoDB BRS and Ops Manager, and onboard replica sets and sharded clusters onto Ops Manager.
  • Enhance MongoDB security using X.509 and TLS authentication to comply with Apple security standards.
  • Automate backup, restore, and monitoring jobs using Python and shell scripting.
  • Design, install, and configure multi-node MongoDB sharded clusters and replica sets on Linux platforms.
  • Add and remove replica and shard nodes in MongoDB clusters as needed.
  • Create text indexes for queries involving string content.
  • Plan shard keys and ensure data is evenly distributed across shards.
  • Convert replica sets to sharded clusters in response to data growth and query-rate planning needs.
  • Upgrade and migrate replica sets and sharded clusters from version 4.0 to 4.xx.
  • Deploy and migrate data; monitor, analyze, and tune MongoDB environments.
  • Manage Ops Manager, including upgrades, groups, and projects.
  • Configure SSL key files across mongod instances.
  • Document MongoDB installation, operations, security, and auditing across multiple environments.
  • Analyze query plans and tune performance at the host and database levels.
  • Work with range-based and hash-based sharding and indexing.
  • Migrate MongoDB clusters to AWS.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service