MongoDB Database Administrator
Job Description
Job DescriptionJob Title: MongoDB Database AdministratorLocation: Buffalo, NYHire Type: ContingentHourly: $74.98/hourWork Model: Hybrid (4 Days a week in the office)Contact Email: bfesmire@imaginestaffing.net No C2C, C2H, 1099 or Visa Sponsorship/Transfer Available Nature & Scope:Positional OverviewWe are seeking an experienced Database Administrator (DBA) responsible for managing, administering, securing, and optimizing enterprise database platforms, with a primary focus on MongoDB hosted on Azure. The ideal candidate will serve as the subject matter expert for MongoDB architecture, performance tuning, high availability, disaster recovery, and operational support.In addition to strong database administration skills, the candidate should possess working knowledge of Java, Spring Boot, and CI/CD practices to effectively collaborate with development teams, support application integrations, and drive automation initiatives.Apply now to be a part of our forward-thinking organization!Role & Responsibility:Tasks That Will Lead To Your Success Database Administration (Primary Responsibility)
- Administer and support MongoDB databases hosted in Azure environments.
- Design and maintain highly available, scalable, and secure MongoDB architectures.
- Monitor and optimize database performance through indexing, query tuning, and resource management.
- Perform database upgrades, migrations, patching, backup, and recovery activities.
- Implement and maintain disaster recovery and business continuity solutions.
- Troubleshoot and resolve complex database issues in production environments.
- Establish monitoring, alerting, and operational standards for MongoDB platforms.
- Ensure compliance with security, audit, and regulatory requirements.
Application & DevOps Collaboration
- Partner with application development teams utilizing Java and Spring Boot.
- Support database integration for microservices and API-based applications.
- Assist with CI/CD pipeline implementations involving database deployments and schema changes.
- Contribute to automation and Infrastructure-as-Code initiatives.
- Support release management and deployment activities across environments.
Skills & Experience:Qualifications That Will Help You Thrive
- 8+ years of Database Administration experience.
- 5+ years of hands-on MongoDB Administration experience.
- Strong experience with:
- MongoDB Atlas
- Replica Sets
- Sharding
- Performance Tuning
- Query Optimization
- Backup & Recovery
- High Availability and Disaster Recovery
- Capacity Planning
- Security, Authentication, and Authorization
- Experience managing MongoDB workloads on Microsoft Azure.
- Experience supporting production-critical database environments.
Preferred Skills:
- 4+ years of experience with:
- Java
- Spring Boot
- REST APIs
- Microservices Architecture
- Experience with CI/CD tools and practices:
- Azure DevOps
- Jenkins
- GitHub Actions
- Git
- Experience with Docker and Kubernetes.
- Scripting and automation experience using Shell, Python, or similar technologies.
