Text copied to clipboard!
Title
Text copied to clipboard!MongoDB Administrator
Description
Text copied to clipboard!
We are looking for a skilled MongoDB Administrator to join our team. The successful candidate will be responsible for managing and maintaining our company's MongoDB databases, ensuring their performance, availability, and security. You will also be responsible for planning and development of the database, as well as troubleshooting any issues on behalf of the users. You will work closely with our IT team to ensure system consistency, provide technical support for database environments, including testing and installation of DBMS upgrades, and collaborate with developers on the optimization and tuning of databases. Your ultimate goal will be to ensure that our technology infrastructure runs smoothly and efficiently.
Responsibilities
Text copied to clipboard!- Manage MongoDB databases
- Ensure performance, security, and availability of databases
- Prepare documentations and specifications
- Handle common database procedures, such as upgrade, backup, recovery, migration, etc.
- Profile server resource usage, optimize and tweak as necessary
- Collaborate with other team members and stakeholders
- Provide technical support for database environments
- Plan and coordinate data migrations between systems
- Develop procedures for database security
- Monitor database performance and recommend improvements for operational efficiency
Requirements
Text copied to clipboard!- Proven work experience as a MongoDB Administrator
- Hands-on experience with database standards and end user applications
- Excellent knowledge of data backup, recovery, security, integrity and SQL
- Familiarity with database design, documentation and coding
- Previous experience with DBA case tools (frontend/backend) and third party tools
- Familiarity with programming languages API
- Problem solving skills and ability to think algorithmically
- BS degree in a computer discipline or relevant certification
- Ability to work independently with minimal supervision and assistance
- Strong understanding of the software development cycle
Potential interview questions
Text copied to clipboard!- What is your experience with MongoDB?
- How do you handle database migrations?
- Can you describe a time when you improved database performance?
- How do you ensure database security?
- What methods do you use for data backup and recovery?