KEY RESPONSIBILITIES: MUST NOT BE MORE THAN 10


Manage SQL Server and MySQL instances, both in clustered and non-clustered configurations
Ensure high levels of performance, availability, sustainability and security
Refine and automate regular processes, track issues, and document changes
Assist developers with query tuning and schema refinement
Provide 24x7 support for critical production systems
Prepare documentations and specifications
Handle common database procedures, such as upgrade, backup, recovery, migration
Profile server resource usage, optimize and tweak as necessary
Configure and maintain database servers and processes


DAILY RESPONSIBILITIES: NOT MORE THAN 5 OF THE MOST TYPICAL


Routine production database support functions including and not limited to checking for tablespace free space, fragmentation, checking for nightly / weekly back-up status, checking production databases for critical errors and creating SRs with tech support and follow-up.
Resolving all database-related issues and working closely with the Development, Project Management and staff
Ensuring for security, performance monitoring and tuning, capacity planning, and backup and recovery are performed.
Overseeing backups, replication and failover and running optimally.
Monitoring Database systems and platforms for availability.


The Person

For the above position, the successful applicant should have the following:


A bachelor’s degree in IT or other IT/Engineering related
Professional certification in MS SQL, MySQL Certification will be an added advantage 
At least 3 years of experience in IT. 
At least 2 years of experience in MySQL, PostgreSQL and MS SQL database administration
At least 2 years of experience in Data Warehousing 
At least 2 years of experience in Banking Operations is desired
  • ICT
  • Computer