Database Administrator
Washington, DC, United States
Job Description
Job Description
We are seeking an experienced Database Administrator with specialization in MongoDB to join our team. The ideal candidate will have extensive experience with MongoDB on-premises and MongoDB Atlas, along with proficiency in cloud development using Cloud Formation Templates (CFT) and expertise in automation tools such as Ansible or Shell scripts.
Must Have: 5+ Years of On-Prem experience with Mongo and must have good working knowledge of Cloud Database Mongo Atlas, 2+ Years of experience with Cloud Development CFT, 3+ years of experience with Ansible OR Shell scripts.
Job Description:
Manage and maintain MongoDB databases, both on-premises and in MongoDB Atlas, ensuring optimal performance, availability, and security.
Design, implement, and optimize MongoDB database schemas, indexes, and queries to support the needs of the application development teams.
Monitor database performance and capacity, troubleshoot issues, and implement solutions to improve efficiency and reliability.
Collaborate with development teams to understand application requirements and provide guidance on database design and optimization.
Implement and maintain database backup and recovery strategies to ensure data integrity and availability.
Automate database deployment, configuration, and maintenance tasks using Cloud Formation Templates (CFT), Ansible, or Shell scripts.
Stay updated on emerging technologies and best practices in database administration and cloud computing to continually improve our database infrastructure.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or related field.
5+ years of experience as a Database Administrator, with a focus on MongoDB.
Strong understanding of MongoDB architecture, replication, sharding, and performance tuning.
Hands-on experience with MongoDB Atlas, including deployment, configuration, and management.
Minimum 2 years of experience in cloud development using Cloud Formation Templates (CFT) or similar infrastructure-as-code tools.
Minimum 3 years of experience with automation tools such as Ansible or Shell scripts for configuration management and deployment automation.
Proficiency in Linux operating systems and shell scripting.
Excellent problem-solving skills and ability to troubleshoot database issues independently.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred Qualifications:
MongoDB certification (e.g., MongoDB Certified DBA Associate) is a plus.
Experience with other NoSQL databases such as Cassandra, Couchbase, or DynamoDB.
Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
How to Apply: If you meet the above qualifications and are excited about the opportunity to work with MongoDB in a dynamic environment, please submit your resume and cover letter to [email protected]. We look forward to hearing from you!
Company Description
The client is leading provider of mortgage financing in the United States. Where excellence meets ambition, strategy aligns with innovation. In the heart of industry giants, navigating complexities, their success story unfurls, a testament to unparalleled expertise.
Company Description
The client is leading provider of mortgage financing in the United States. Where excellence meets ambition, strategy aligns with innovation. In the heart of industry giants, navigating complexities, their success story unfurls, a testament to unparalleled expertise.