Database Administrator (DBA)

Riyadh Tax Free3 hours agoFull-time External
Negotiable
” The Job Description” • Install, configure, and maintain database management systems (e.g., SQL Server, Oracle, MySQL). • Monitor database performance and implement tuning improvements. • Ensure database security, backup, and recovery procedures are in place and tested regularly. • Design and implement database structures to support application development and reporting. • Collaborate with developers to optimize SQL queries and database schema. • Plan for capacity and storage growth, and ensure high availability of data. • Perform regular maintenance, patching, and upgrades of database systems. • Implement and maintain disaster recovery plans. • Troubleshoot and resolve database-related issues promptly. • Maintain documentation related to database configurations, procedures, and standards. Requirements : • Bachelor’s degree in Computer Science or Computer Engineering. • Minimum of 10 years of professional experience in database administration. • Strong experience with SQL Server, and/or other RDBMS like Oracle, MySQL, or PostgreSQL. • Proficiency in SQL scripting and query optimization. • Experience with database backup and recovery tools and strategies. • Familiarity with replication, clustering, and high availability solutions. • Understanding of database security principles and access controls. • Knowledge of monitoring tools and performance tuning techniques. • Preferred: Experience with cloud-based databases (e.g., Azure SQL, AWS RDS).