- Design, implement, and maintain robust database solutions using My SQL, MongoDB, and Cassandra.
- Ensure high availability, performance, and security of all database systems.
- Monitor database performance, implement changes, and apply new patches and versions when required .
- Develop and maintain database documentation, including data models, schemas, and procedures.
- Collaborate with development teams to design and optimize database queries and structures.
- Perform database tuning, troubleshooting, and optimization.
- Implement and manage backup and recovery strategies.
- Ensure data integrity and implement data security measures.
- Provide technical support and guidance to junior database administrators and other team members.
- Stay updated with the latest database technologies and best practices.
Requirements:
- Bachelors degree in Computer Science , Information Technology, or a related field.
- Minimum of 5 years of experience in database administration.
- At least 4 years of hands-on experience with MongoDB and Cassandra.
- Expertise in Amazon RDS and SQL databases.
- Strong knowledge of database design, performance tuning, and optimization.
- Experience with database backup and recovery, security, and high availability.
- Proficiency in SQL and scripting languages such as Python, Bash, or PowerShell.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
Preferred Qualifications:
- Certification in database management (e.g., AWS Certified Database - Specialty, MongoDB Certified DBA).
- Experience with cloud-based database solutions and services.
- Familiarity with DevOps practices and tools.