Ztek Consulting - Austin, TX

posted 5 days ago

Full-time
Austin, TX
Professional, Scientific, and Technical Services

About the position

The MongoDB Database Administrator is responsible for configuring and managing MongoDB environments, including replica sets and sharded clusters, to meet application requirements. This role involves enhancing security, automating backup and monitoring processes, and ensuring optimal performance through effective data distribution and query planning.

Responsibilities

  • Configure MongoDB replica set and sharded clusters as per application requirements.
  • Set up MongoDB BRS & Ops-Mgr and onboard replica sets & sharded clusters onto Ops-Mgr.
  • Enhance MongoDB security using X509 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 or remove replica and shard nodes in MongoDB clusters as needed.
  • Create a Text Index for querying specific documents with string content.
  • Ensure even distribution of data across multiple shards by managing shard keys.
  • Convert replica sets to sharded clusters due to data size growth and better query rate planning.
  • Work on upgrades and migrations of replica sets and sharded clusters from version 4.0 to 4.xx.
  • Deploy, migrate data, monitor, analyze, and tune MongoDB.
  • Maintain in-depth knowledge of Ops Manager and its upgrades.
  • Manage Groups and Projects in Ops Manager.
  • Configure SSL key files to implement security across all MongoDB instances.
  • Document MongoDB installation, operations, security, and auditing across multiple environments.

Requirements

  • Extensive experience in designing, installing, and configuring multi-node MongoDB sharded clusters and replica sets on Linux platforms.
  • Strong knowledge of MongoDB replication architecture and change streams.
  • Experience with Ops Manager and its upgrade processes.
  • Proficiency in configuring SSL key files for security implementation in MongoDB.
  • Knowledge of authentication and authorization, including X509 authentication.
  • Experience with query plan architecture and performance tuning at both host and database levels.
  • Familiarity with range-based and hash-based sharding/indexing.
  • Experience in migrating MongoDB clusters to AWS.

Nice-to-haves

  • Strong communication skills and team collaboration abilities.
  • Ability to manage multiple tasks effectively.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service