Database Administration and Maintenance
-
Administer, maintain, and support MS SQL, Oracle, and Sybase databases across production, DR, and test environments.
-
Install, configure, and maintain database management systems (DBMS) such as Oracle, MySQL, PostgreSQL, SQL Server, Sybase, or MongoDB
-
Monitor database performance, identify bottlenecks, and implement tuning solutions
-
Implement and maintain the Minimum Baseline (MSB) for all databases in accordance with the bank’s standards.
-
Conduct regular performance tuning, capacity planning, and data integrity checks
-
Design and maintain database schemas, indexes, and queries
-
Troubleshoot database issues and provide timely resolution
-
Implement and maintain access controls, roles, and permissions
Security, Patching, and Compliance
-
Apply security patches and upgrades as recommended by internal security assessments or vendor advisories.
-
Ensure all databases meet compliance requirements related to security, access control, and data privacy.
-
Monitor and mitigate database vulnerabilities through proactive controls and vendor coordination.
-
Ensure data integrity, security, and compliance with company policies and regulations
-
Manage database upgrades, patches, and migrations
Issue Resolution and Support
-
Collaborate with other team members on handling tasks and knowledge sharing
-
Troubleshoot and resolve database incidents and performance issues in coordination with IT applications and infrastructure teams.
-
Provide support for banking applications that interface with the databases, ensuring smooth data operations.
-
Coordinate with principal vendors for escalated issues and advanced technical support.
-
Work closely with developers and system administrators to support applications
Backup and Recovery
-
Ensure scheduled backups are successfully performed and recovery processes are tested regularly.
-
Maintain disaster recovery plans and ensure readiness of DR systems.
-
Perform database backup, recovery, and disaster-recovery planning
Capacity and Change Management
-
Monitor database usage trends and conduct capacity planning to avoid resource bottlenecks.
-
Participate in change management processes, including review and execution of database-related changes in alignment with ITIL standards.
-
Manage and maintain database availability and resiliency across all datacenters
Requirements
-
Omani nationals only
-
Bachelor’s degree in computer science or engineering
-
Minimum 6 years of hands-on experience as a DBA, preferably within the banking sector