Posted on: 18/12/2025
Description :
- Key Responsibilities are Install, configure, and maintain database systems (e.g., IBM DB2, Oracle, SQL Server, MySQL, PostgreSQL, MongoDB).
- Monitor database performance, troubleshoot issues, and optimize queries, indexes, and schema design.
- Ensure data security, backup, recovery, and disaster recovery procedures are in place and tested.
- Manage user access, roles, and permissions while maintaining compliance with IT security standards.
- Plan and execute database upgrades, patches, and migrations with minimal downtime.
- Collaborate with developers, system administrators, and business analysts to support applications and reporting needs.
- Create and maintain documentation related to database design, configuration, and processes.
- Conduct capacity planning, forecasting, and proactive monitoring to ensure scalability.
- Implement automation for routine maintenance and monitoring tasks.
- Resolve database performance and capacity issues, and replication and other distributed data issues.
- Handle the deployment, maintenance, and support of current and future database systems in cloud environments.
Qualifications :
- Bachelors degree in computer science, Information Technology, or related field (or equivalent work experience).
- Proven experience as a Database Administrator (5- 8 years depending on role level).
- Proficiency in more database platforms (e.g. IBM DB2, Oracle, SQL Server, MySQL, PostgreSQL, MongoDB).
- Strong knowledge of database performance tuning, indexing, and query optimization.
- Hands-on experience with database backup/recovery strategies and high availability solutions (e.g., replication, clustering, Always On, Data Guard).
- Familiarity with cloud database services (AWS RDS, Azure SQL Database, GCP Cloud SQL) is a plus.
- Knowledge of scripting languages (PowerShell, Python, Bash, SQL scripts) for automation.
Did you find something suspicious?