MongoDB DBA
-
Other
Job Description
Technical Skills (hands on)
MongoDB eco-system – mongo shell, CRUD Operations,
Document based Data Modeling, Design of Collections and Documents
MongoDB SQL – schema and SQL statements, indexing, text
search, joins, references links, validation and commands
High through put data ingestion with Redis
MongoDB Storage options – disk, in memory, WiredTiger
MMAPv1
Data replication and sharding in a distributed
database; Configure and monitor numerous MongoDB instances and replica
sets; understand network architecture
Aggregation of data using MapReduce and other batch
processing use cases
MongoDB Security
MongoDB Administration
JSON/BSON documents
provide designs, specify integration and data access
solutions
Implement Mongo Management Service for automating a
variety of tasks, including backup/recovery and performance management
detecting performance problems using MMS and Mongo
Profiler
Automate routine tasks with your own scripts and
open-source tools
Job requirements
10+ years of computer science/engineering, IT
consulting, and/or IT management experience,
5+ years of demonstrated development expertise with
specialized technical knowledge of the MongoDB platform or similar NoSQL
technologies
Design and development experience building a reusable
REST API model/framework to consume data from and/or push data into
MongoDB (or similar technology)
Experience in establishing and maintaining a technical
asset vision, development best practices, guiding principles/patterns,
setting goals/objectives, providing direction
Knowledge of modeling/architectural patterns,
governance methodologies, and potential limitations within MongoDB
Methodologies
De-normalization and data analysis – embedded and
normalized data models
Agile, Scrum
Business analysis to technical solution
Proof of concepts/vision
Process
Build Management, Release Management, Training,
Automation process, Reviews/Inspections
DevOps culture
Others
Good grasp of NoSQL databases like Graph, Key Value,
Wide Column and Caching/Streaming
Ability to actively scan for technologies that offer
new opportunities to differentiate, Technology trend analysis
Ability to assess the relative merits of technology
maturity against business need.
Ability to rely/draw on past technology experience to
quickly integrate the key principles; issues with new technologies.
Quick grasp of technology and ability to see the big
picture. Strong problem solving skills and capable of delving into details
when required. Must be creative; can develop
new simple approaches to complex design problems.
Excellent communications skills
Must be an experienced, motivated, self-starter -
Technical, Business and Solution focused
Must work well with team members, acting as a mentor to
other engineers, helping in motivating and solving problems.
Must have ability to handle multiple concurrent
activities and have a flexible positive attitude.
Integrating to MongoDB using MuleSoft
MongoDB eco-system – mongo shell, CRUD Operations,
Document based Data Modeling, Design of Collections and Documents
MongoDB SQL – schema and SQL statements, indexing, text
search, joins, references links, validation and commands
High through put data ingestion with Redis
MongoDB Storage options – disk, in memory, WiredTiger
MMAPv1
Data replication and sharding in a distributed
database; Configure and monitor numerous MongoDB instances and replica
sets; understand network architecture
Aggregation of data using MapReduce and other batch
processing use cases
MongoDB Security
MongoDB Administration
JSON/BSON documents
provide designs, specify integration and data access
solutions
Implement Mongo Management Service for automating a
variety of tasks, including backup/recovery and performance management
detecting performance problems using MMS and Mongo
Profiler
Automate routine tasks with your own scripts and
open-source tools
Job requirements
10+ years of computer science/engineering, IT
consulting, and/or IT management experience,
5+ years of demonstrated development expertise with
specialized technical knowledge of the MongoDB platform or similar NoSQL
technologies
Design and development experience building a reusable
REST API model/framework to consume data from and/or push data into
MongoDB (or similar technology)
Experience in establishing and maintaining a technical
asset vision, development best practices, guiding principles/patterns,
setting goals/objectives, providing direction
Knowledge of modeling/architectural patterns,
governance methodologies, and potential limitations within MongoDB
Methodologies
De-normalization and data analysis – embedded and
normalized data models
Agile, Scrum
Business analysis to technical solution
Proof of concepts/vision
Process
Build Management, Release Management, Training,
Automation process, Reviews/Inspections
DevOps culture
Others
Good grasp of NoSQL databases like Graph, Key Value,
Wide Column and Caching/Streaming
Ability to actively scan for technologies that offer
new opportunities to differentiate, Technology trend analysis
Ability to assess the relative merits of technology
maturity against business need.
Ability to rely/draw on past technology experience to
quickly integrate the key principles; issues with new technologies.
Quick grasp of technology and ability to see the big
picture. Strong problem solving skills and capable of delving into details
when required. Must be creative; can develop
new simple approaches to complex design problems.
Excellent communications skills
Must be an experienced, motivated, self-starter -
Technical, Business and Solution focused
Must work well with team members, acting as a mentor to
other engineers, helping in motivating and solving problems.
Must have ability to handle multiple concurrent
activities and have a flexible positive attitude.
Integrating to MongoDB using MuleSoft