The Ceres Group
MongoDB Engineer
The Ceres Group, Boston, MA
Job Title:MongoDB Engineer
Job Function:Developer
Location:Boston, MA
Industry:Asset ManagementFinancial Services
Job Number:JO-2108-1354Ready to put your skills to use developing a nextgen platform for a global tech firm? Good tech/good people.The Senior MongoDB Engineer is responsible for designing, implementing and maintaining database infrastructure supporting both live and internal MongoDB environments hosted in our Private Cloud and supporting our new SaaS product offerings. The engineer will design, plan and implement optimal and resilient MongoDB replica sets including appropriate security, backups and other maintenance processes.MongoDB is a core component of our technology stack and critical to the uptime and performance of our applications. Your Core ResponsibilitiesDesign, develop and maintain database infrastructure to support the live and internal MongoDB environments, including security, HA & DR.Design and implement thorough metrics collection, monitoring and alerting in collaboration with the Cloud team.Collaboration with DevOps and our Private Cloud team to ensure optimal uptime, performance, scalability and deployments.Investigate performance issues alongside Product Support and Development through to resolution.Work closely with Development/Architecture to ensure the collection/document design is optimal for the workload.Provide mentoring and training to other members of the technology team.Your Experience & ValuesSolid commercial experience using MongoDB in a highly transactional platformExtensive understanding of querying MongoDB and Aggregation FrameworkDeep understanding of replica sets and shardingDeep understanding of High Availability and DR configurationsUnderstanding of MongoDB security and best practicesManaging deployments using automation (e.g. Ansible)Strong understating of Linux (CentOS preferred)A good understanding of Kubernetes and Microservices/Containerization technologiesUnderstanding of Node.js , AngularJS, Nest, GraphQL, Kafka & ELK an advantageKnowledge of relational databases, such as Microsoft SQL Server and PostgreSQLAbility to identify processes that can be automated and willingness to investigate/solve the challengesBachelors / Masters in Computer Science