Database Administrator
About the role
The Database Administrator will be responsible for administering, securing, and optimizing both relational and NoSQL databases to ensure high availability, performance, and reliability. The role involves close collaboration with Development, DevOps, Infrastructure, and Security teams. Key responsibilities include monitoring and managing production and non-production databases, ensuring their performance and security, handling backup and disaster recovery, performing database tuning, executing upgrades and migrations, managing user access, and supporting incident response and continuous improvement initiatives. Candidates should have a relevant degree, several years of database administration experience, and strong technical and analytical skills.
Must have
- Bachelor's degree in Information Technology or a related field
- 3-5 years of database administration experience
- Experience with production databases (Amazon RDS)
- Strong knowledge of database architecture, transactions, indexing and concurrency Experience with backup, recovery, replication and failover
- Good knowledge of Linux environments Strong troubleshooting and analytical skills
- Excellent communication and teamwork
- Experience with two or more of the following: MySQL, PostgreSQL, MariaDB, MongoDB
Nice to have
- Experience with automation and scripting
- Monitoring tools and alerting experience
Technologies
- DevOps
- Linux
- MariaDB
- MongoDB
- MySQL
- NoSQL
- PostgreSQL
- RDS