Michael Alexan
Tel: 754-***-****
email: ***************@*****.***
Objective
To join a prestigious organization as a Sr. Database / Application Administrator, and participate in the success and development of the company through the use of Information Technology and cutting-edge methodologies and practices.
Career Profile
10+ years experience as an Oracle Database Administrator, 5+ Years Oracle application DBA, Also SQL Server (5 years).
Personal Skills
Creative programming skills and problem analysis
Fast learning
High productivity
Hard working
Self management
Technical Expertise
Oracle 12c, 11g,10g, 9i, 8i (10+ Years).
Oracle 11gr2 upgrade, implement scan technology.
12c, 11g, 10G Grid control and Oracle RAC in Linux Redhat AS v.4
Oracle streams, Oracle weblogic server 12c
Oracle Resource Manager
RMAN scripting
Oracle RAC 10g and ASM, ASMFS
SQL Server 7, 2000, 2005, 2008 (5 Years)
Java, ASP and Dot Net frame work
Tivoli TSM (4 year) & Backup exec (2 years).
Unix AIX 5L (3 year),
Sun Solaris 8, 9 and 10 (2 year).
HP UX 11 (5 year)
Sun fire 6800 and Sun SPARC HW.
Oracle Fusion and Oracle data integrator.
Install and configure RAC with four nodes.
SQL Plus, PL SQL (4 Year).
Oracle Enterprise Manager, Schema Manager, Security Manager (2.5 Year).
Supporting DB2 and UDB (6 month)
ITIL knowledge from the government contract, ITIL processes including Problem and Change Management, and Configuration and Release Management
Windows SharePoint, Lotus Domino, IIS.
PeopleSoft (2 year)
Working Experience with SQL server versions 6.5,7.0,2000.
MySQL Installation and Administration version 5.x
Set-up cluster servers to provide high availability for customers, AA (Active-Active model), AP (Active passive model).
Work Experience
Baptist Health South Florida November 2015- Current
Sr, Oracle (80%), SQL Server DBA (20%) Consultant
Systems supported.
1 – PeopleSoft
2 – DWH system (8T)
3 – Horizon Lab
Main role and responsibility:
Oracle
Work with the PS Admin team to upgrade the PS environment from people tools 8.5 to People tools 9.2. This involves move to a new powerful HW, reduce the clustering nodes from 3 to 2 “one node evicted”
Install and configure Oracle RAC and ASM and GI.
Upgrade Oracle Grid control from 11g to 12C
Install Data Masking plug-in to satisfy audit requirements for non prod copies of production
Build shell scripts to refresh 10 non prod databases nightly from prod backup
Install and upgrade to Oracle 11gr2 upgrade, patch set 3.
Work on a POC project for evaluating an enterprise backup strategy, some of the products involved on the POC (DDBoost, CommVault, Avamar etc…)
Migrate ASM disk to bigger LUNs to reduce disk numbers on a disk group.
Install quarterly PSU patches on all eligible systems
Work with the ETL developers to fix performance issues in DWH system
Implemented flash back option in the DB for faster recovery between patches
Implemented Oracle fine grain auditing to pass auditing
SQL Server
Proficiency and expertise in SQL Server Replication, Backup/Recovery, Disaster recovery and planning.
Expertise in T-SQL writing stored procedures, triggers and functions.
Worked with developers to tune the SQL queries using SQL Profiler.
Worked with Star Schema, Cubes and Analytical services.
JM Family (P2P Staffing) September 2014- November 2015
Sr, Oracle (80%), SQL Server DBA (20%) Consultant
Systems supported.
1 – PeopleSoft
2 – Inventory and allocation database
3 – IR databases
Main role and responsibility:
Oracle
Install and upgrade to Oracle 11gr2 upgrade, patch set 3.
Build 3 node RAC and implement SCAN technology, and DNS registration
Most of our systems use ASM storage
Install quarterly Oracle PSU patch
Install and configure Oracle RAC and ASM and GI
Install and implement the production server on Linux platform
Work with Development team to write SP, functions, packages that holds business rules
Upgrade Grid Control 10.2 to Cloud control 12cR1.
Install and configure Oracle physical stand by for 11gr2 for every production system
Install and configure logical standby databases to allow for business reporting
Build and configured ASMFS on RAC 11gr2 for non database files
Implement Database custom monitoring scripts and block defection mechanism
Work closely with ETL developers to enhance their ETL load by integrating stats and histogram statistics for better execution plan
Implement database cashing for lookup tables
Implement flash back on most databases for PeopleSoft bundle install
Setup Grid control monitoring Template for different environments based on different thresholds. And setup alert mechanism for various each severities
Implement a demo ODI work flow as an alternative to ETL work flow for bench marking
SQL Server
Expert in data transformation services like SSIS, DTS, BCP and Bulk Insert.
Implemented the new SQL Server 2012 mechanisms like data compressions, online indexing, Contained Databases, security principals and AAG.
Implementing stand by servers and Log shipping.
Implemented the new SQL Server 2012 mechanisms like data compressions, online indexing, Contained Databases, security principals and AAG.
New HORIZON September 2011- September 2014
Sr, Oracle (70%), SQL Server DBA (30%) Consultant
Security clearance level 1
Systems supported.
1 – Nuclear applications, timesheet application and custom apps
2 – Oracle Fusion and Oracle data integrator
3 – SAP farm
4 - ERP SAP systems and Passport
5 – BI database for Bruce Power
Main role and responsibility:
Oracle
Upgrade Grid Control 10.2 to Cloud control 11cR2.
Monitor Oracle and web logic servers using Oracle Cloud and setup rules to send alerts for 24/7 support.
Experience in Data warehousing concepts such as dimensional modeling, Star Schema and snowflake schema, galaxy schema, Data marts, Dimensions and facts identification.
Experience in writing the Technical Design Document
Oracle OWB, ODI and OBIEE
Install and configure Oracle fusion and Oracle data integrator
Modify existing ETL jobs in Oracle Data Integrator (ODI).
Develop data extracts from the data warehouse environment using ODI
Creating schedulers in OBIEE using ibots.
Performance tuning in OBIEE repository level and reporting level.
Install and support Oracle web logic server 12c and 11g.
Migrate 4 NUC databases across platforms from Solaris to AIX using RMAN
Build and configured ASMFS on RAC 11gr2 for non database files
Implement Database custom monitoring scripts and block defection mechanism
Experience in development of Data Warehousing and Business intelligence solutions.
Experience on Oracle Warehouse Builder 11g R2
Experience in Oracle Discoverer (Administration, Desktop)
Having good knowledge on data modeling tool (Erwin).
Excellent problem solving skills with strong technical knowledge, good communication, and interpersonal skills.
SQL Server
Proficiency and expertise in SQL Server Replication, Backup/Recovery, Disaster recovery and planning.
Expertise in T-SQL writing stored procedures, triggers and functions.
Worked with developers to tune the SQL queries using SQL Profiler.
Worked with Star Schema, Cubes and Analytical services.
Provided 7 x 24 Production support for the database and application issues.
Knowledge of Analysis Services & Reporting Services, SQL Server Clustering and Log Shipping
Experience on 64 bit SQL Server 2012 / SQL Server 2008 R2 systems and MSCS Configurations
Scotia-Bank September 2010 – September 2011
Sr, Oracle (70%). SQL Server (30%) DBA Consultant
Systems supported.
1 – Energy
2 – Wall street
Main role and responsibility:
Oracle
Oracle 11gr2 upgrade, implement scan technology in 3 node RAC.
Implement IPMP Oracle 11gr2 patches.
Debug node eject from the cluster and implement Oracle patch to fix the eject problem on SunOS version 10. ASM does not have this issue.
Install and implement Oracle GRID, Oracle physical stand by for 11gr2
Install and implement Oracle Net-backup module for Oracle to backup ASM FRA backups to tape
Write shell scripts to check backup log files and send severity 1,2 and 3 alerts.
Install and configure Oracle SCM/ERP
Tune and configure large SGA configuration ‘18GIG SGA size’
Build 2 RAC clusters two node each with data guard configuration for DR
Installed and configured 2 node ASM RAC.
Build and configured ASMFS on RAC 11gr2 for non database files
SQL Server
Have good experience with partitioned schemas, partitioned tables and indexes, creating Filegroups using SQL Server 20005.
Good experience with SQL Server 2005 online Indexing and Recoveries features.
Experience in migrating packages from DTS to SSIS
Experienced in Database optimization and developing stored procedures, Triggers, Cursors, Joins, Views, Cursors and SQL on databases: MySQL
MySQL
Increased database performance by utilizing MySQL config changes, multiple instances and by upgrading hardware.
Effectively configured MySQL Replication as part of HA solution
HIROC April 2010 – August 2010
Write shell scripts to check backup log files and send severity 1,2 and 3 alerts.
Write stored procedures, packages, functions for some business reports and dash board.
Wrote web based application using Java and ASP with SQL server engine. The app is for medical research. Demo link can be shared when needed
Implement OS authentication for ETL tools.
Develop data extracts from the data warehouse environment using ODI
Experience in Data warehousing concepts such as dimensional modeling, Star Schema and snowflake schema, galaxy schema, Data marts, Dimensions and facts identification.
Experience in writing the Technical Design Document
Tune and configure large SGA configuration ‘18GIG SGA size’
Build and configured GRID Control server and monitoring template
Build and configured data guard and perform switch over test
Implement RMAN backup scripts to DISK and tape
Setup SQL Server mirroring and cluster service for SQL Server 2005
Migrate databases from SQL server 2000 and 2005 to 2008
We used ER-Win to create data Model for our WH database, different process follows as well as gather reporting requirements
Direct Energy Jan 2008 – March 2010
Sr, Oracle, SQL Server DBA
Systems supported.
1 – SAP ECC 5.0, Upgrade
2 – PeopleSoft version 8.5 in UDB and Oracle
2 – Clarify CRM system tuning
3 – Allegro trading system 500GIG OLTP application
4 – DWH (Data warehouse) 2.3TB
8- Install and Implement 10G Grid control
Main role and responsibility:
Oracle 11gr2 upgrade, implement scan technology.
Design and implement RAC ASM database, physical and logical dataguard system for OLTP database.
Implement and design failover and switch over systems
Implement and design flashback system on a physical dataguard database to accommodate business reporting needs
Implement and tune large OLTP application with a reporting component to it using RAC and streams.
Upgrade Oracle 10g RAC to 11g release 1 RAC
Install and implement resource manager in SAP, PS and Clarify database
Install and implement table cashing mechanism ‘keep pool’ on Clarify
Adjust Kernel parameters to accommodate large SGA (18GIG).
Tune and configure large SGA configuration ‘18GIG SGA size’
Configure RMAN repository for Clarify and SAP system.
Install and upgrade 10g to 11g database
Write and impalement PL/SQL procedure to create and split partitions on the fly before batch processing in DWH system
We used ER-Win to create data Model for our WH database, different process follows as well as gather reporting requirements
Migrate PeopleSoft database from UDB to Oracle
SQL Server
We used ER-Win to create data Model for our WH database, different process follows as well as gather reporting requirements
Involved in installation and configuration of SQL server 2000.
Applied patches and service packs to keep the database at current patch level.
Responsible for configuration of Microsoft Server/Client Products and implementation.
Created Database and Database Objects like Tables, Stored Procedures, Views, Triggers, Rules, Defaults, user defined data types and functions.
Involved in Analysis and Design Documentation, User requirements and maintained good documentation.
Designed and implement database logical and physical Schemas using Erwin 3.5.2./4.0
Created DTS packages to maintain central repository. Extensively used different SQL2000 DTS tasks.
Hewlett-Packard July 2007- Dec-2007
Sr, Oracle DBA Consultant
Systems supported.
SAP Systems
-ECC 5.0
-BI7.0
-SRM-MDM 1.0
-EP 7.0
Main role and responsibility:
Install and Configure Oracle RAC in two to four node RAC system using ASM and CRS.
Install and Implement RMAN backup scripts to backup recovery area FRA to tape and set conditions to run right after backups.
Install the configure Oracle streams to move data across systems for business reporting
Install and configure RMAN to backup the RAC system and refresh the reporting system every night
Install and configure Grid Control to monitor RAC systems and setup and alerts and thresholds.
Configure grid Control to send alerts to BMC Patrol and open remedy tickets to be assigned to the appropriate group.
Create and Configure Oracle DataGuard for the SAP RAC system.
Design and implement Migration strategy scripts to move data from Plano TX to Toronto.
Install and Configure BMC patrol to monitor databases and send alerts based on pre-set thresholds.
Adjust Kernel parameters to accommodate large SGA (12GIG).
General maintenance tasks (i.e. rebalance ASM disk after loads, resize tablespaces, etc….)
Configure Load Balance advisory goals based on transaction types
Direct Energy March 2005 to June 2007
Sr, Oracle DBA
Systems supported.
1 – SAP ECC 5.0, BW 3.5
2 – Clarify CRM system
3 – GERS billing system
4 – DWH (Data warehouse) 2.3TB
5 – PeopleSoft version 7, 8 on UDB version 7
6- Peace upgrade from 6.1 to 8.03 10G Grid control
7- Install and Implement 10G Grid control
Main role and responsibility:
Install and upgrade Oracle on main client management system “Clarify” from Oracle version 8.0.6 to 10.2.0.2.
Build and design UNIX server’s layout in accordance to OFA.
Migrate backup systems from SQLBACK tracks to RMAN central repository.
Build a home grown UNIX tool “RMF” (RMAN management facility) to backup any oracle database (8, 8i, 9i,10g) based on a parameter file that has all the client requirements
Backup destination (disk or NetBackup)
Number of generations
Archive destination check frequency
Archive log threshold
Rman resync frequency
Catalog location(s).
Design and test DRP strategy for major systems using EMC SRDF technology.
Design and implement Oracle security measures to insure secure DB links.
Design and implement central Oracle stats-pack gather tool for all major systems.
Design and implement resource management scripts to limit the DB resources for some reporting tools and adhoc users.
Develop / implement Archive backup and recover methodology, maintain archived data on tape / backup devices.
Backup and restore the database, develop, test & perform disaster recovery plans.
Design and develop RMAN NetBackup scripts.
Setup and design a standby database using 8i “managed recovery” and Logical standby database via Data Guard.
Adjust Kernel parameters to accommodate large SGA (12GIG).
Install and Configure Oracle 9i RAC in Linux Red-Hat for a financial document repository application. Also, install and configure RMAN to backup this RAC environment.
Install and Configure Oracle streams for business reporting.
Implement table cashing jobs to improve database and application performance (Keep pool), and adjust necessary latches.
Implement Oracle Resource Manager to prioritize database resources across multiple interfaces.
TD Bank April 2002- March 2005
Sr, Oracle / SQL Server DBA
Systems supported.
1 – AP application Oracle financial 11i
2 – Siebel application
3 – Wealth management application (XEYE)
4 – Capstone Credit application and Capstone DWH 24k hits / week…. serving 225K customers in Ontario alone
Main role and responsibility:
Install and upgrade Oracle financial from Oracle 7.3.3 to 8.1.7 to 9.2.0 application level 11i
Financial Data Repository, Payment Inquiry Application, as well as Oracle forms and Reports
Database physical and logical design for a DWH .system.
Build and design Central RMAN database for the TD systems.
Install the configuring OEM for 24 *7 monitoring for all databases.
Configure SMTP and paging services for OEM.
Develop / implement Archive backup and recover methodology, maintain archived data on tape / backup devices.
Develop RMAN repository database to backing up 16 different instances with three types of catalogs (8.0.6, 8.1.7 and 9.2.0) catalogs.
Design and develop RMAN Tivoli backup scripts.
Install and configure TSM client.
Setup and design a standby database using 8i “managed recovery” and Logical standby database via Data Guard.
Adjust some Kernel parameters to accommodate large SGA size (ex: SHMMAX, vxio:vol_maxio, maxphys)
Install STATSPACK and analyze output reports for performance enhancement.
Deal with Oracle data block corruption and monitor block corruption with STATSPACK.
Negotiate Oracle license with Oracle Corporation sales rep. for different Bank platforms (Production, user acceptance test, development and disaster recovery).
Install and configure RAC, AIX HACMP/ES for capstone HA servers
Install and configure Database redo logs in raw devices for high performance.
Database average size 200GIG to 1.5 Tera-bytes.
-Install and configure 10g in Linux machine for a POC.
-Install and configure SQL Server 7 and 2000 Server.
-Manage SQL Server security profiles.
-Implement and configure SQL Server log shipping.
-Implement and configure SQL Server transactional replication.
-Performance tuning SQL statement for SQL server DB(s)
-Implement and maintained log shipping for SQL Server DR solutions.
-Installed and configured MySQL on Linux and Windows environments.
-Managing/Troubleshooting MySQL 5.0.22 and 5.1.24 in production and developer environments on Linux (5.0, 5.1)
Ministry of Solicitor General. Jan 2001 – April 2002
Lead Oracle / SQL server DBA
Systems supported:
1 - Police 911 systems on 34 municipals police agencies 24/7 mission critical (Oracle).
2 - Police Record management system mission critical (SQL server).
3 – Correction offender tracking system mission critical (Oracle).
4 - Courts record audio system 8am to 6pm not mission critical (Oracle).
5 - ITIL processes including Problem and Change Management, and Configuration and Release Management
Main role and responsibility,
Install / Upgrade the Oracle Server and application tools. Configure oracle database engine.
Creation of ongoing monitoring of the Databases to pro-actively manage the databases.
Logical and physical design and data modeling using ER-WIN.
Allocate system storage and plan for future storage requirements for the database system
Develop data models, normalize create primary database storage structures (tablespaces).
Create primary database objects (tables, views, indexes, synonyms).
Develop stored procedures, database triggers, different PL/SQL scripts for various functions.
Modify the database structure, as needed, from information supplied by application developers.
Enroll users and maintain system security, users access restrictions and profiles.
Ensure compliance with oracle license agreement.
Control and monitor user access to the database, optimize & tune the database performance.
Develop / implement Archive backup and recover methodology, maintain archived data on tape / backup devices.
Backup and restore the database, develop, test & perform disaster recovery plans.
Develop RMAN repository database for backing up 5 different instances with 8.0.6 & 8.1.6 catalogs.
Design backup strategies for other justice system using cold and hot backups scripts.
Manage databases on multi data management systems and move data between RDBMS.
Ensuring smooth flow of data between databases, application interfaces and network.
Contact Oracle Corporation for technical support.
Develop / Implement data security strategies, capacity planning.
Develop and performing data model as well as system architecture presentation for project group / management.
Apply application patches and develop back out procedures.
Participate in the root cause analysis for production issues, and performance issues.
Configure and maintain the 911 system for police, HA (cluster environment)
On call Support the police 911 systems 7 * 24 and other Integrated Justice databases. I have got OPTIC security clearance for that level of support.
Develop and Execute a DRP (disaster recovery project) for the Police application at IBM facility.
SQL server.
Install / Upgrade the SQL Server and application tools. Configure SQL server database engine.
Creation of ongoing monitoring of the Databases to pro-actively manage the databases.
Logical and physical design and data modeling using ER-WIN.
Develop stored procedures, database triggers, different T-SQL scripts for various functions.
Setup and configure SMTP server and setup database events to proactively monitor the SQL server databases 24 / 7.
Setup and Install cluster server to high availability systems.
Colliers International March 1999 – DEC 2000
DBA –Oracle / SQL Server.
Maintaining 15 servers across Canada and USA with three different databases.
Install and configure Oracle and SQL server database servers.
Planning and implementing the backup and recovery strategy.
Setup and configure EM for monitoring the databases
Allocate primary storage and planning future storage requirements.
Setup multi-master site replication for the development environment.
Create tables (Fields – Primary Key – Foreign Key – Unique Constraints)
Manage table spaces and data files.
Backup / Restore (On tape – Parallel Striped Backup – Multi disk backup)
Create stored procedures, trigger and indexes
Import, export and distribute data
Monitor and fine tune databases
Set up and configure replication
Database modeling and logical design using ER-Win.
Wrote Visual Basic program to extract information from firewall and print a web usage report either by site or by department using ADO 2.1 object and DAO 3.6 object
NCR Oct 1997 To Jan. 1999
VB-Developer –DBA Oracle / SQL Server.
NCR International Company is one of the largest computer software developers and distributors in the Middle East and in the entire world. NCR Software specializes in the Arabization and other languages of computer technology and new development for there Retail System (Back office, Front Office) with new technology using Visual basic and Oracle Client Server Architecture, Three-Tier Applications using Windows NT Network MSDN (Microsoft development network) and banking applications.
Programming Languages:
Data Engine, Microsoft Visual Basic, OLE, RDO, DAO, Oracle, SQL Server, Crystal Reports
ODBC, Three-Tier Applications
Install and configure Oracle databases.
Creating tables (Fields – Primary Keys – Foreign Keys – Unique Constrains – sequences - packages)
Backup/Restore (On tape – Parallel Striped Backup – Multi disk backup)
Create stored procedures, trigger and indexes
Secondary Role: VB Programmer
Senior programmer that was responsible for the development of a cheque printing system
Design and implement our library in DLLs.
General design and time plans of the system modules
Wrote Visual Basic code under NT and Win95 using Visual Basic 5 and 6.
Implement clients extra requirements
Lead a team of Programmer/Analysts in writing divide code to some classes and DLLs functions to be easily to modified
Also, as team member, responsible for the development of the back office
Write General Ledger module and Payroll module running on Windows 95 as client
And database on Oracle using Visual Basic 5.
Create the installation program and establish the test protocol.
Create the installation procedure on the client side.
Programming using Visual Basic skills
Visual Basic ver. 3, 4, 5 and 6 both under NT and 95.
Active X controls, RDO, DAO, OLE
Crystal Report for professional reports
ODBC drivers
Made Visual Basic classes and DLLs.
Develop under Client-Server architecture
Other skills
Develop under Windows NT Server and workstation
Using MS Access, build in Macro’s and Query ‘s and fire it from Visual Basic
Good knowledge of Visual C++
Cegelic CGA Co. June 1995 to Oct. 1997
Junior SQL server and Oracle programmer
Programming languages:
Data Engine, Power Builder, Access and Visual Basic – Oracle.
Develop applications for under ground Metro (Subway)
Database application to store each transaction on gates and TOM (Ticket Office Machine) by Access, SQL, Crystal Reports and Visual Basic.
Responsible for sending data files from the mainframe to terminals using serial transmission (by Turbo C)
Design the backup strategy for the SQL server and Oracle databases.
Education
B.Sc,
Ain-Shams University July 1995
Faculty of Engineering
Communication and Computer Science
Additional courses
Oracle RAC @ Oracle University March 2002
People Soft data upgrade ver(8) Dec. 2000
People Soft Database Management tools Sep. 2000
People Soft Tools I Aug. 2000
Visual basic Client Server programming course, Microsoft August 1997
SQL Server administration and implementation, Microsoft Oct. 1997
Windows NT4 administration, NCR. Sept. 1997