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
• 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