Manager - Database Administration
United Arab Bank
Total years of experience :23 years, 9 Months
Manage and support database administration team and database administrtion operations
Duties & Responsibilities:
“Managing Oracle (9i, 10gR1, 10gR2, 11gR2) and SQL Server (2000, 2005, 2008) Database and all its issues “ in addition with Managing and leading Database Team .
Design Plan Implement Database consolidation to reduce Licenses (Oracle, SQL Server)
Upgrading Oracle databases to the latest versions
Upgrading SQL Server Database to the Latest version
Databases Patching
Implement Databases High Availability solutions (Data Guard, Oracle RAC, SQL Server Clustering, SQL Mirroring )
Implementing Oracle Enterprise Manager 12c grid control to manage oracle databases and monitor other databases “SQL Server, DB2”
Database Performance tuning
Design Physical database architectures “Data Files Distribution, Table space designing”
Leading Database administration Team to achieve database administration objectives
Collaborate with Development, Infrastructure, Application support teams to solve database issues, and insure database high availability and stability
Contribute in technical Evaluating and selecting SAN storage
Contribute in technical Evaluating Backup solution for the Bank
Part of Database consolidation Machine Technical evaluation team (Oracle Exadata, IBM Power series servers , IBMz, HP-UX servers)
Core Banking Evaluation Technical Team Member
Managing and Controlling Databases Licenses (Oracle, SQL Server, DB2 )
Leading the database administration Team,
supporting and supervising and planning Database administration projects,
create knowledge share environment and developing knowledge share tools between the DBA team,
Also supporting the Team, by providing DBA experience support if needed,
creating and developing database backup strategy .,
Running Projects :-
1- Oracle database migration into Oracle Exa-data X4
2-SQL Server 2005 upgrade into SQL Server 2012, SQL server 2008R2 upgrade
Duties & Responsibilities:
“Managing Oracle(9i, 10gR1, 10gR2) and SQL Server (2000, 2005, 2008) Database and all its issues “
Installation, configuration and upgrading of Oracle database software and related products
Installing, configuring Upgrading MS SQL Server 2000, 2005
Evaluate Oracle features and Oracle related products
Establish and maintain sound backup and recovery policies and procedures (Oracle, MS SQL Server)
Take care of the Database (Oracle & SQL Server) design and implementation
Implement and maintain database security (create and maintain users and roles, assign privileges) for ( Oracle & SQL Server)
Database tuning and performance monitoring (Oracle & SQL Server)
Application tuning and performance monitoring
Setup and maintain documentation and standards
Plan growth and changes (capacity planning)
Work as part of a team and provide 7x24 support when required
Do general technical troubleshooting and give consultation to development teams (Oracle, MS SQL Server)
Contact with Oracle Corporation for technical support.
Developing Oracle SQL & PL/SQL Scripts
Creating & Developing database triggers as needed
Create Oracle Database profiles
Grant Oracle & MS SQL Server users privileges
Managing data migration from old Oracle & SQL Server Versions
Install Oracle Patches needed
Install MS SQL server Service Packs
Implementing Oracle Data guard on DR Site for critical databases
Implementing SQL replication for MS SQL server 2000 and SQL server 2005
Implementing Oracle Enterprise Manager grid control to monitor all oracle databases and application server
Implementing Databases security standards
Administrate UNIX server with oracle databases related issues
upgrading oracle and sql server database to newer versions to gain the benifit from the new versions features as possible
Job History:
Programmer from 1998 - 2000
Systems Analyst & Programmer from 2001 - 2005
IT Head Section from 04/2006 - 11/2006
Duties & Responsibilities:
Programmer:-
Developing in-house developed systems using Oracle developer 2000 Forms & Reports
Developing SQL Scripts
Developing PL/SQL scripts, Procedures and Functions
Building new needed systems
Enhancing readymade oracle applications and developing it as needed
Create new needed reports using oracle Reports
Systems Analyst & programmer :-
Analyze new needed systems and collect needed information
Meet involved persons to clarify their departments needs and automat needs as possible
Developing ERP system using Oracle Forms & Reports
Developing Integration between Systems
Developing SQL & PL/SQL scripts and stored procedures
Creating Oracle Database Triggers
IT Section Head:-
Supervise IT Employees as IT Section Head
Supporting & Develops The ERP
Analyzing and design new requests from other departments that refers to ERP modification
Suggest Solutions for other departments problems
Managing Database (TableSpaces, Indexes, Stored Procedures & Triggers, Synonyms, Users creation, Grants, Exporting, Importing ….etc)
Create PL/SQL Scripts
Implementing The ERP system on other Fine branches and other group companies and support them after implementation
Installation and setup Windows 2000 Server.
Domain Configuration For LAN and Connecting Users to the network
Microsoft Exchange Server 2000 installation and Configurations
Microsoft ISA installation and configurations