MongoDBA (Remote)

Overview

Remote
Depends on Experience
Contract - W2
No Travel Required

Skills

MongoDB
Cloud Automation
AWS
Scripting
Ansible
Shell Scripting
CloudFormation
Lambda
Linux/Unix
Database Security
High Availability
Replication
Sharding
Disaster Recovery
Performance Tuning

Job Details

Position Overview:

Seeking a Senior Database Engineer to join our Database Services team. The role involves extensive cloud automation and database administration in a high-velocity operations environment supporting 24x7 business critical applications. This role is ideal for a candidate who excels in MongoDB on both on-premises and cloud (MongoDB Atlas) platforms and has a solid background in cloud-based database solutions using AWS.

Key Responsibilities:

  • Provide DBA support including provisioning, backup/recovery, replication, deployment, and real-time production troubleshooting on MongoDB.
  • Install, configure, monitor, upgrade, and maintain databases in both production and non-production environments.
  • Offer 24x7 on-call DBA support on a rotation schedule, as well as on an ad-hoc basis.
  • Support database deployment for testing and production environments.
  • Diagnose and resolve database performance issues using performance monitors and tuning techniques.
  • Develop and test automation scripts for database administration and associated tools.
  • Ensure database security, configure and maintain database high availability, support data replication and sharding.
  • Troubleshoot database production issues and connectivity concerns.
  • Implement disaster recovery solutions.
  • Utilize AWS services to develop and automate cloud-based solutions, maintain automation scripts using AWS Lambda.

Required Skills & Qualifications:

  • MongoDB Expertise: At least 5 years of hands-on experience with MongoDB Enterprise Edition and MongoDB Atlas, including installations, configurations, backups, and restores.
  • Automation Skills: Proficiency in shell scripting or Ansible for on-premises automation, and experience with AWS CloudFormation templates and Lambda functions for cloud automation.
  • Cloud Development: Minimum 2 years of experience in cloud development using AWS CloudFormation Templates (CFT).
  • Strong understanding of Linux/Unix/VM operating systems as related to database management.
  • Ability to work effectively both as part of a team and independently with minimal supervision.

Work Environment:

This is a hybrid role that requires three days of on-site work in McLean, VA, with possible on-site work in Dallas, TX or Atlanta, GA if necessary.

Additional Information:

  • MongoDB Version: Current version is 5, with an upgrade to version 6 planned in the upcoming months.
  • This role may transition to a full-time position after 12 months, based on performance and business needs.