MongoDB Database Administrator

PB Consulting

Austin, TX

Posted On: Oct 14, 2024

Posted On: Oct 14, 2024

Job Overview

Job Type

Full-time

Experience

12 - 16 Years

Salary

$100,000 - $130,000 Per Year

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • MongoDB
  • AWS
  • Shell scripting
  • Performance tuning
Job Description
Key Responsibilities
  • Configure MongoDB replica sets and sharded clusters based on application requirements to ensure optimal performance and reliability.
  • Set up MongoDB Backup and Restore Service (BRS) and Ops Manager, onboarding replica sets and sharded clusters for monitoring and management.
  • Implement security measures, including X.509 and TLS authentication, to comply with industry standards, such as those set by Apple.
  • Automate backup, restore, and monitoring processes using Python and shell scripting to streamline database management.
  • Design, install, and configure multi-node MongoDB sharded clusters and replica sets on Linux platforms. Add or remove replica and shard nodes as required.
  • Create text indexes for querying specific documents with string content and ensure optimal shard key selection for even data distribution.
  • Convert replica sets to sharded clusters to accommodate data growth and improve query performance.
  • Manage upgrades and migrations of replica sets and sharded clusters, specifically from version 4.0 to 4.xx.
  • Deploy, migrate data, monitor system performance, analyze usage patterns, and tune MongoDB instances for optimal performance.
  • Maintain in-depth knowledge of Ops Manager, including upgrades, group and project configurations.
  • Configure SSL key files to enhance security across all MongoDB instances.
  • Document MongoDB installation processes, operational procedures, security measures, and auditing practices across multiple environments.
  • Analyze query plans, optimize performance at both host and database levels, and implement effective sharding strategies (range-based and hash-based).
  • Oversee the migration of MongoDB clusters to AWS, ensuring a seamless transition with minimal downtime.

 

Required Skills
  • Proven experience in designing, installing, and configuring MongoDB sharded clusters and replica sets.
  • Strong understanding of MongoDB security practices, including authentication, authorization, and SSL configuration.
  • Proficient in automating tasks using Python and shell scripting.
  • Familiarity with MongoDB replication architecture and operational best practices.
  • Experience with performance tuning and query optimization.
  • Knowledge of Ops Manager functionalities and group/project management.
  • Solid understanding of sharding strategies and index management.

 

Preferred Qualifications
  • Relevant certifications in MongoDB or database administration.
  • Experience with cloud services, particularly AWS.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Excellent documentation and communication skills.

Job ID: PC240417


Posted By

Naincy Chauhan

Sr. Manager