Negotiable
Undetermined
Remote
United Kingdom
Summary: The role of Database Administrator (Mongo DB) involves designing, implementing, and managing MongoDB clusters in a remote working environment. The individual will be responsible for optimizing database performance, ensuring high availability, and collaborating with engineering teams to enhance application-database interactions. Additionally, the role includes automating operational tasks and applying SRE principles to database operations.
Key Responsibilities:
- Design, implement, and manage MongoDB clusters (replica sets, sharding, backups, etc.)
- Monitor database performance and optimize queries and indexes
- Ensure high availability and disaster recovery strategies are in place
- Manage schema design and data modeling for scalable applications
- Analyze and optimize MongoDB performance across query execution, indexing, memory usage, and I/O
- Design and implement efficient data models and schema strategies for high-throughput, low-latency applications
- Conduct performance benchmarking, load testing, and capacity planning
- Collaborate with engineering teams to improve application-database interaction patterns
- Architect and manage MongoDB deployments in cloud environments (AWS, GCP, Azure), including MongoDB Atlas
- Implement automated provisioning, scaling, and failover using infrastructure-as-code tools (Terraform, CloudFormation)
- Ensure secure, compliant, and cost-effective cloud database operations
- Apply SRE principles to database operations: define SLIs/SLOs, manage error budgets, and drive incident response
- Build self-healing and auto-scaling mechanisms for MongoDB clusters
- Develop and maintain observability dashboards using tools like Prometheus, Grafana, and Datadog
- Lead root cause analysis and postmortems for performance and reliability incidents
- Automate backups, restores, patching, and monitoring using scripting (Python, Bash) and orchestration tools
- Integrate MongoDB metrics into centralized logging and monitoring platforms
- Maintain CI/CD pipelines for database schema changes and configuration management
- Automate operational tasks using scripts and infrastructure-as-code tools
- Participate in on-call rotations and incident response
- Conduct postmortems and root cause analysis for database-related incidents
Key Skills:
- Experience with MongoDB clusters, including replica sets and sharding
- Strong knowledge of database performance optimization techniques
- Experience with cloud environments (AWS, GCP, Azure) and MongoDB Atlas
- Proficiency in infrastructure-as-code tools (Terraform, CloudFormation)
- Familiarity with SRE principles and practices
- Experience with monitoring tools (Prometheus, Grafana, Datadog)
- Proficient in scripting languages (Python, Bash)
- Experience with CI/CD pipelines for database management
- Strong analytical and problem-solving skills
- Ability to collaborate effectively with engineering teams
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Smartedge’s Client is looking for an individual to help with their Database Administrator (Mongo DB) @ Remote Working (UK/ EU)
Experience Required :
- Design, implement, and manage MongoDB clusters (replica sets, sharding, backups, etc.)
- Monitor database performance and optimize queries and indexes
- Ensure high availability and disaster recovery strategies are in place
- Manage schema design and data modeling for scalable applications
- Analyze and optimize MongoDB performance across query execution, indexing, memory usage, and I/O.
- Design and implement efficient data models and schema strategies for high-throughput, low-latency applications.
- Conduct performance benchmarking, load testing, and capacity planning.
- Collaborate with engineering teams to improve application-database interaction patterns.
- Architect and manage MongoDB deployments in cloud environments (AWS, GCP, Azure), including MongoDB Atlas.
- Implement automated provisioning, scaling, and failover using infrastructure-as-code tools (Terraform, CloudFormation).
- Ensure secure, compliant, and cost-effective cloud database operations.
- Apply SRE principles to database operations: define SLIs/SLOs, manage error budgets, and drive incident response.
- Build self-healing and auto-scaling mechanisms for MongoDB clusters.
- Develop and maintain observability dashboards using tools like Prometheus, Grafana, and Datadog.
- Lead root cause analysis and postmortems for performance and reliability incidents.
- Automate backups, restores, patching, and monitoring using scripting (Python, Bash) and orchestration tools.
- Integrate MongoDB metrics into centralized logging and monitoring platforms.
- Maintain CI/CD pipelines for database schema changes and configuration management.
- Apply SRE principles to database operations (SLIs, SLOs, error budgets)
- Automate operational tasks using scripts and infrastructure-as-code tools
- Participate in on-call rotations and incident response
- Conduct postmortems and root cause analysis for database-related incidents
If this sounds like a role you would be interested in or if you know someone in this field. Connect with me or email me at vineetha.s@smartedgesolutions.co.uk Alternatively, you can call me on Tel: +44(0)203 500 2108.