We are seeking a skilled and detail-oriented Database Administrator (DBA) to join our dynamic IT team. The ideal candidate will be responsible for the design, implementation, maintenance, and performance of our database systems. As a DBA, you will work closely with developers, system administrators, and other stakeholders to ensure the integrity and security of our databases.
Key Responsibilities:
Database Design and Architecture:
- Collaborate with application developers to design, implement, and maintain efficient database structures.
- Ensure the scalability and performance of databases to meet current and future business requirements.
Database Installation and Configuration:
- Install and configure database management systems (DBMS) software.
- Implement and maintain database security protocols to safeguard sensitive data.
Database Performance Tuning:
- Monitor and optimize database performance by fine-tuning queries, indexing, and implementing best practices.
- Identify and resolve issues related to database performance, ensuring efficient and reliable operation.
Backup and Recovery:
- Develop and implement backup and recovery strategies to protect the integrity and availability of data.
- Conduct regular backups and perform recovery operations as needed.
Database Security:
- Implement and manage database security measures to protect against unauthorized access and data breaches.
- Monitor database activity and respond to security incidents promptly.
Data Maintenance:
- Ensure data accuracy, consistency, and integrity through regular data maintenance tasks.
- Collaborate with development teams to perform data migrations and updates.
Documentation:
- Maintain thorough documentation of database configurations, procedures, and troubleshooting steps.
- Provide training and documentation for end-users as needed.
Collaboration and Communication:
- Work closely with cross-functional teams, including developers, system administrators, and IT support, to address database-related challenges.
- Communicate effectively with stakeholders to understand business requirements and translate them into effective database solutions.
Key Qualifications:
- 2+ years of experience
- Proven experience as a Database Administrator or in a similar role.
- In-depth knowledge of database management systems: ( MySQL, MongoDB, PostgreSQL, SQL Server, Oracle).
- Strong understanding of database design, normalization, and data modeling.
- Proficiency in database performance tuning and optimization.
- Familiarity with database security principles and best practices.
- Excellent problem-solving and communication skills.
- Ability to work independently and collaboratively in a team-oriented environment