Database Administrator (DBA) – Job Summary
Position Overview
The Database Administrator (DBA) will be responsible for the design, administration, security, performance, availability, backup, and recovery of the Bank’s databases and database infrastructure. Key Responsibilities
- Administer and maintain Oracle and other enterprise databases supporting critical banking applications.
- Monitor database availability, performance, capacity, and resource utilization.
- Perform database installation, configuration, upgrades, patching, and maintenance.
- Implement and manage database backup, restore, and recovery procedures.
- Support disaster recovery (DR), business continuity, and high-availability requirements.
- Develop and maintain database security controls, including users, roles, privileges, and access policies.
- Monitor and optimize SQL queries, database performance, indexes, storage, and database resources.
- Perform database troubleshooting and resolve production database incidents.
- Support Core Banking, Digital Banking, Mobile Banking, Internet Banking, ERP, payment systems, and other integrated applications.
- Manage database replication, standby databases, clustering, or other HA technologies where applicable.
- Maintain database documentation, architecture diagrams, configuration records, and operational procedures.
- Perform database health checks and proactively identify potential risks and performance issues.
- Support application teams with database design, schema management, SQL development, and troubleshooting.
- Participate in database migrations, upgrades, integrations, and system implementations.
- Ensure database activities comply with the Bank’s information security, audit, regulatory, and operational requirements.
- Coordinate with vendors and technology partners on database-related incidents and technical activities.
- Maintain proper change-management procedures for database modifications.
- Participate in incident response, root-cause analysis, and preventive-action planning.
- Provide technical support during system deployments, testing, UAT, and production releases.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Database Administration, or a related field.
- 3+ years of experience in database administration, preferably within banking or financial services.
- Strong experience with Oracle Database administration.
- Good knowledge of SQL and PL/SQL.
- Experience with database backup and recovery technologies such as RMAN.
- Knowledge of high availability, disaster recovery, replication, and database security.
- Experience working with Linux/Unix environments.
- Understanding of Core Banking and financial application database environments is highly desirable.
- Strong troubleshooting, analytical, and problem-solving skills.
Preferred Technical Skills
- Oracle Database 12c/19c or later
- Oracle RAC and ASM
- RMAN Backup & Recovery
- Data Guard / Standby Database
- SQL and PL/SQL
- Linux administration
- Database performance tuning
- Database security and access management
- Oracle Cloud Infrastructure (OCI)
- Database migration and integration
- Monitoring and alerting tools
- High Availability (HA) and Disaster Recovery (DR)
Key Competencies
- Strong attention to detail and database security awareness.
- Ability to work under pressure in a 24/7 banking environment.
- Strong incident management and troubleshooting skills.
- Good documentation and communication skills.
- Ability to work collaboratively with infrastructure, application, security, and banking operations teams.
- Ability to coordinate effectively with external vendors and technology partners.
Key Objective
The primary objective of the DBA is to ensure that the Bank’s databases remain secure, available, reliable, recoverable, and performant, while supporting the continuous operation and growth of critical banking services.