Mongo DBA - Atlas / Terraform & Cloudformation Automation

Apply Now

Company: Zeektek

Location: Saint Louis, MO 63129

Description:

We have a 6 month contract to hire opportunity for a Mongo DBA with 4+ years of experience in Atlas, Terraform and Cloud formation Automation. 100% Remote.

Must have requirements:
  • Minimum 4-6 years experience with Database Administration, querying, NoSQL database knowledge
  • MongoDB Atlas
  • Terraform Automation/ AWS CloudFormation
  • Integrate VPC configurations with CI/CD pipelines such as GitLab.
  • Automation using scripts (Python, Shell Scripting, Java Script)
  • Review MongoDB queries for performance tuning
  • Atlas Cloud
  • Disaster Recovery Setup in Atlas
  • Monitoring tools like Dynatrace, Splunk
Nice to Haves:
  • Schema design and query tuning, Linux server, Kafka

Performance Indicators:
  • Participate in the team scrum ceremonies, complete the stories assigned during a sprint
DISQUALIFIERS:
  • Lack of experience

Responsibilities:
First day will involve participating in the team scrum ceremonies and knowledge transfer sessions with the Mongo DBA team members.
Typical task breakdown/responsibilities throughout contract:
1. Be able to design, implement, and manage scalable MongoDB Atlas clusters via automation
2. Optimize cluster performance, security, and storage efficiency of a deployed cluster
3. Implement multi-region deployments for high availability and disaster recovery
4. Develop and maintain automation scripts for routine database maintenance tasks
5. Integrate MongoDB Atlas with CI/CD pipelines using tools like GitLab runner
6. Implement IaC solutions using tools such as Terraform or AWS CloudFormation
7. Integrate VPC configurations with CI/CD pipelines such as GitLab.
8. Set up and manage monitoring systems for Atlas clusters using tools like Dynatrace and Splunk
9. Analyze performance metrics and implement optimizations for query performance and resource utilization
10. Understanding of cloud access controls, network ACLs, and VPCE security groups
11. Troubleshoot and resolve database-related issues in a timely manner
12. Implement and maintain security best practices for MongoDB Atlas
13. Working knowledge on data migrations to MongoDB Atlas using Mongo Sync.
14. Understanding of different backup and recovery strategies on Atlas.
15. Work closely with development teams to integrate MongoDB Atlas with applications and services
16. Provide guidance on best practices for using MongoDB Atlas in DevOps processes and Cloud Enablement.
17. Create and maintain documentation for database designs, processes, and operational procedures
18. Evaluate and implement new tools and technologies to improve automation and efficiency
19. Participate in code reviews and provide feedback on database-related implementations
20. Implement strategies for efficient cloud cost management in MongoDB Atlas
21. Monitor and optimize resource allocation to ensure cost-effective operations on aws.
22. Optimize VPC performance, security, and connectivity issues while troubleshooting

About this role:
  • This team consists of a mix of junior, mid-level and senior DBAs - both onshore and offshore.
  • The team supports both On-Prem and Cloud MongoDB including Replica sets and Sharded clusters.
  • Currently focused on automating the processes to support Atlas setup/configuration, data migration, on-prem decommission, disaster recovery setup making Atlas cost efficient.
  • As part of this team you get to work on cutting edge innovative technologies such as Terraform automation, Atlas Cloud in AWS, etc.
Job Description:
Job Profile Summary
Position Purpose:
Creates database system designs and architectures in line with the organization's technical needs. Maintains documentation of diagrams, processes, procedures, troubleshooting guides, and change management logs. Designs, implements, and ensures that database systems achieve 100% uptime with 24/7/365 operational availability.?
Education/Experience:
A Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science).
Requires 4 - 6 years of related experience.
Or equivalent experience acquired through accomplishments of applicable knowledge, duties, scope and skill reflective of the level of this position.
Technical Skills:
One or more of the following skills are desired.
Knowledge of Reporting Tools
Knowledge of Other: database storage infrastructure
Experience with MySQL
Experience with SQL (Programming Language)
Experience with Other: NoSQL
Experience with Oracle Database Management System (DBMS)
Soft Skills:
Intermediate - Seeks to acquire knowledge in area of specialty
Intermediate - Ability to identify basic problems and procedural irregularities, collect data, establish facts, and draw valid conclusions
Intermediate - Ability to work independently
Intermediate - Demonstrated analytical skills
Intermediate - Demonstrated project management skills
Intermediate - Demonstrates a high level of accuracy, even under pressure
Intermediate - Demonstrates excellent judgment and decision making skills

Similar Jobs