Mongo Database Analyst

Posted 20 January 2023
Salary Up to £488 per day
LocationLondon
Job type Contract
DisciplineDevOps
ReferenceBBBH77796_1674229150
Contact NameRochelle Bruce

Job description

Hands-on experience of tools and technology; this may include:
Must have experience with MongoDB installations , upgrades , support on MongoDB versions 4.0 , 4.2 , 4.4 and 5.0.
Must have experience with migrating from on-premise MongoDB to Atlas.
Responsible for administration, maintenance, Performance analysis, and Capacity planning for Mongodb clusters.
Coordinate and plan with Application teams on MongoDB capacity planning for new applications.
Created aggregation queries for reporting and analysis.
Should have knowledge of using mongo base tools - like mongodump , mongoexport ,mongorestore, mongoimport , mongostat , mongotop.
Must be well-versed with JSON scripting , writing queries in mongo in shell scripts and in the mongo shell.
Should be able to support shaded clusters and perform upgrades and other config maintenance on shaded clusters.
Must be able to address , monitor and manage capacity requirements - all aspects CPU , memory and storage
Must be able to assist application teams with assessment and/or resolution of performance bottlenecks observed in the MongoDB Database tier of their stack.
Candidate must also be able to develop automated solutions for ad-hoc script execution requests, ad-hoc report generation, upgrades , installs.
Must be aware of how to use Cloud manager and share relevant metrics for a given deployment when an issue arises.

Good working knowledge of tools; this should include:
Mongo DB
Experience across the multiple aspects of
Solid testing experience in a project delivery / software development environment.
Broad technical knowledge and experience:
Provide specialist advice and recommend approaches across teams and various stakeholders.
Communicate widely with other stakeholders.
Help review other people's work.
Experience of working in multidisciplinary teams using Agile methodologies such as Scrum or Kanban and structuring your work into sprints.
Previous experience using tools such as Jira.
An understanding of the software development lifecycle.