About The Position

The Mongo DBA will configure and operate MongoDB replica sets and sharded clusters to meet application requirements. The role includes setting up MongoDB BRS and Ops Manager, onboarding replica sets and sharded clusters into Ops Manager, and enhancing database security with X.509 and TLS authentication to comply with Apple security standards. The DBA will automate backup, restore, and monitoring jobs using Python and shell scripting. The position is onsite in Austin, Texas, or Cupertino, California; relocation is possible. The candidate must work on Pacific Time regardless of work location. The engagement is a contract lasting six or more months.

Requirements

  • Experience designing, installing, and configuring multi-node MongoDB sharded clusters and replica sets on Linux platforms.
  • Experience adding and removing replica and shard nodes in MongoDB clusters.
  • Knowledge of shard keys and even data distribution across 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.
  • 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 across mongod instances.
  • Extensive knowledge of MongoDB replication architecture and change streams.
  • Knowledge of query-plan architecture and performance tuning at the host and database levels.
  • Knowledge of range-based and hash-based sharding and indexing.
  • Ability to work on Pacific Time.
  • LinkedIn profile is required.

Responsibilities

  • Configure MongoDB replica sets and sharded clusters according to application requirements.
  • Set up MongoDB BRS and Ops Manager, and onboard replica sets and sharded clusters into Ops Manager.
  • Enhance MongoDB security using X.509 and TLS authentication and configure SSL key files across mongod instances.
  • Automate backup, restore, and monitoring jobs using Python and shell scripting.
  • Add or remove replica and shard nodes as needed.
  • Create text indexes for queries involving specific documents with string content.
  • Design shard keys and support even data distribution 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, including upgrades from version 4.0 to 4.xx.
  • Deploy and migrate data, monitor MongoDB, analyze performance, and tune databases.
  • Document MongoDB installation, operations, security, and auditing across multiple environments.
  • Tune query plans and performance at the host and database levels.
  • Migrate MongoDB clusters to AWS.

Benefits

  • Relocation will work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service