Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for an experienced MongoDB developer/DBA who will maintain MongoDB databases while optimizing the performance, security, the availability of MongoDB clusters.
Responsibilities
- Maintain and configure MongoDB instances
- Keep clear documentation of the database setup and architecture
- Write procedures for backup and disaster recovery
- Ensure that the databases achieve maximum performance and availability
- Design indexing strategies
- Configure, monitor, and deploy replica sets
- Upgrade databases through patches
- Create roles and users and set their permissions
Job Requirements
- Experience in optimizing insertions of large amounts of data
- Experience with DevOps automation tools such as (Puppet | Ansible etc.)
- Experience with Cassandra
- Passionate about embracing new database technologies
- Demonstrate analytical, problem-solving, presentation, and interpersonal skills to handle various critical situations
- Exhibit strong problem-solving skills and communications skills to handle critical circumstances well
- Considerable hands-on experience in architecting web portals
- Determine tools to be used for the projects and set coding standards
- Experience in ORM
- Experience in working with a Redhat OpenShift environment
- Experience in developing scripts to automate frequent tasks
- Familiarity with sharded clusters
- Knowledge of best patterns and practices for designing document schemas
- Good grasp of MongoDB’s aggregation framework
- Experience with Node.js & ODBC MongoDB driver
- DevOps experience to support our database