Database Administrator (Mongo DB )

Database Administrator (Mongo DB )

Posted Today by Smartedge Solutions

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

Detailed Description From Employer:

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.