Flexon Technologies - Austin, TX

posted about 1 month ago

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

About the position

The MongoDB Database Administrator role involves configuring and managing MongoDB databases, including replica sets and sharded clusters, to meet application requirements. The position requires expertise in security enhancements, automation of backup and monitoring processes, and performance tuning of MongoDB instances. The role is critical for ensuring data integrity, security compliance, and efficient database operations.

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 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 Cluster as needed.
  • Create Text Index for querying specific documents with string content.
  • Convert replica set to sharded cluster due to data size growth and better query rate planning.
  • Work on upgrade/migrations of replica Set and Sharded cluster from 4.0 to 4.xx.
  • Deploy, migrate data, monitor, analyze, and tune MongoDB.
  • Document MongoDB installation, operations, security, and auditing across multiple environments.

Requirements

  • In-depth knowledge of MongoDB replication architecture and change streams.
  • Experience with configuring SSL key files for security across MongoDB instances.
  • Knowledge of query plan architecture and performance tuning at host and DB level.
  • Experience with range-based and hash-based sharding/indexing.
  • Knowledge of authentication and authorization, including X509 authentication.
  • Experience with migrating MongoDB clusters to AWS.

Nice-to-haves

  • Familiarity with Ops Manager and its upgrade processes.
  • Knowledge about Groups and Projects in Ops Manager.

Benefits

  • Long-term contract position with potential for extension.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service