The MongoDB Database Administrator (DBA) will be responsible for installing, configuring, maintaining, and troubleshooting MongoDB database environments. The role involves ensuring database availability, performance, security, and reliability while supporting backup, recovery, replication, and sharding configurations across Linux and Windows platforms.
Key Responsibilities:
Install and configure MongoDB databases on Linux and Windows environments.
Manage and optimize MongoDB configuration parameters.
Troubleshoot and resolve database-related issues using strong analytical skills.
Implement and manage MongoDB replication and sharding.
Manage log rotation and database logs.
Perform database backup and recovery operations.
Execute database upgrades and version migrations.
Conduct routine database maintenance activities to ensure performance and stability.
Manage database users and access controls.
Develop or maintain basic shell scripts for automation and maintenance tasks.
Perform basic operating system level troubleshooting related to database servers.
Work independently to analyze and provide solutions for database issues.
Qualifications and Skills:
Good understanding of MongoDB architecture and concepts.
Experience with MongoDB installation on Linux and Windows platforms.
Knowledge of MongoDB configuration parameters.
Experience with replication, sharding, and log rotation.
Knowledge of database backup and recovery processes.
Experience in database upgrades and maintenance.
Basic knowledge of shell scripting.
Basic knowledge of OS-level troubleshooting.
Strong analytical and problem-solving skills.
Ability to work independently and handle database issues efficiently.