Database Administrator

Halan

Halan

Software Engineering, IT

Sheikh Zayed City, Giza Governorate, Egypt

Posted 6+ months ago

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