Mongo Database Administrator (DBA) Resume-2024

[Your Name]
- Location: [City, State]
- Phone: [Your Contact Number]
- Email: [Your Email Address]
- LinkedIn: [Your LinkedIn Profile] (if applicable)
Professional Summary
Dedicated and detail-oriented MongoDB Database Administrator with over 4 years of experience in database design, setup, administration, and troubleshooting in high-performance environments. Proficient in managing MongoDB clusters on AWS, implementing security protocols, and performing data migrations and backup/restoration tasks. Skilled in monitoring and performance tuning to ensure optimal database operations, with expertise in open-source and enterprise monitoring tools.
Technical Skills
- Database Technologies: MongoDB (v4 — v7), Mongo Atlas, NoSQL databases
- Cloud Platforms: AWS (EC2, S3)
- Backup & Restore Tools: Commvault, PerconaDB, MongoDB native tools
- Monitoring Tools: OpsManager, PerconaDB, Mongo Compass, Studio 3T, NoSQL Booster
- Scripting & Automation: Bash Shell Scripting for Backup to S3
- Operating Systems: Linux (RHEL, Ubuntu)
- Other Tools: Studio 3T, NoSQL Booster, Mongo Compass
- Languages: Shell Scripting (Linux commands)
Professional Experience
MongoDB Database Administrator
[Your Current or Most Recent Company Name]
Date of Employment (e.g., January 2020 — Present)
Location (if applicable)
Key Responsibilities:
- MongoDB Cluster Management:
- Set up and configured 3-node MongoDB clusters on AWS for production and non-production environments.
- Performed vertical and horizontal scaling of MongoDB clusters, including adding/removing nodes and scaling resources up and down.
- Database Operations:
- Created and managed databases, collections, and documents, performing CRUD operations using MongoDB shell and Studio 3T.
- Enabled MongoDB security by setting up authentication and user management, assigning permissions, and creating both inbuilt and custom roles.
- Backup & Restoration:
- Scheduled and automated database backups at cluster, database, and collection levels using Commvault and PerconaDB.
- Implemented backup and restore tasks to S3 using shell scripts, ensuring data integrity and availability.
- Data Migration:
- Managed database and collection migrations between production and non-production servers, including renaming databases and collections when necessary.
- Conducted within-server and within-database migrations to accommodate data reorganization and consolidation.
- Monitoring & Alerting:
- Established MongoDB monitoring and alerting for both OS and database metrics using PerconaDB and OpsManager.
- Documented monitoring setup for Percona MongoDB and utilized instant monitoring tools like Mongo Compass, Studio 3T, and NoSQL Booster for real-time metrics.
- Configured alerts for common database issues such as node down, high CPU/memory, and OPS latency.
- Upgrade & Troubleshooting:
- Successfully managed MongoDB upgrades from version 6 to 7, ensuring minimal downtime and post-upgrade performance.
- Analyzed MongoDB logs and resolved critical alerts including high CPU, memory, connections, and OPS latency issues.
Notable Achievements:
- Improved data migration times by 30% by optimizing migration scripts and scheduling.
- Reduced backup overhead on primary databases by implementing incremental backup solutions via PerconaDB and AWS S3.
- Achieved a 99.9% uptime for all MongoDB databases through proactive monitoring and efficient troubleshooting techniques.
Education
Bachelor of Science in Computer Science
Your University Name — City, State
Month Year — Month Year
Certifications
- MongoDB Certified DBA (if applicable)
- AWS Certified Solutions Architect — Associate (if applicable)
- Other relevant certifications (if applicable)