NEWPosted 4 hours ago
Job ID: JOB_ID_7977
Job Description: Mongo DBA
We are seeking a skilled and experienced Mongo DBA to join our client’s team. The ideal candidate will be responsible for the installation, configuration, and maintenance of MongoDB environments, ensuring high availability, performance, and security.
Key Responsibilities:
- Configure MongoDB replica sets and sharded clusters as per application requirements.
- Set up and onboard replica sets and sharded clusters onto Ops Manager (BRS).
- Enhance MongoDB security using X509 and TLS authentication to comply with industry 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 querying specific documents with string content.
- Ensure even distribution of data across multiple shards by managing shard keys.
- Convert replica sets to sharded clusters to accommodate data size growth and improve query rates.
- Perform upgrades and migrations of replica sets and sharded clusters (e.g., from 4.0 to 4.xx).
- Deploy, migrate data, monitor, analyze, and tune MongoDB performance.
- Utilize Ops Manager for managing and upgrading MongoDB environments.
- Manage groups and projects within Ops Manager.
- Configure authentication and authorization, including X509 authentication.
- Configure SSL key files to implement security across all mongod instances.
- Leverage extensive knowledge of Mongo replication architecture and change streams.
- Document MongoDB installations, operations, security, and auditing across multiple environments.
- Understand query plan architecture and perform performance tuning at both host and database levels.
- Implement range-based sharding and hash-based sharding, along with indexing strategies.
- Migrate MongoDB clusters to AWS.
Essential Skills:
- Proficiency in configuring MongoDB replica sets and sharded clusters.
- Experience with MongoDB BRS and Ops Manager setup and onboarding.
- Strong understanding of MongoDB security enhancements (X509, TLS).
- Skilled in automating tasks using Python and shell scripting.
- Proven experience designing, installing, and configuring multi-node MongoDB clusters on Linux.
- Expertise in managing replica sets and sharded clusters, including adding/removing nodes.
- Knowledge of shard keys and data distribution strategies.
- Experience with MongoDB upgrades and migrations.
- In-depth knowledge of Ops Manager and its upgrade processes.
- Familiarity with authentication, authorization, and SSL configuration.
- Understanding of Mongo replication architecture and change streams.
- Experience with query optimization and performance tuning.
- Knowledge of sharding techniques (range-based, hash-based) and indexing.
- Experience migrating MongoDB clusters to cloud environments like AWS.
Special Requirements
Location: Austin, TX or Sunnyvale, CA. Keywords: database California Texas
Compensation & Location
Salary: $120,000 – $160,000 per year (Estimated)
Location: Austin, TX
Recruiter / Company – Contact Information
Recruiter / Employer: KK Associates LLC
Email: dar@kksoftwareassociates.com
Recruiter Notice:
To remove this job posting, please send an email from
dar@kksoftwareassociates.com with the subject:
DELETE_JOB_ID_7977