SlideShare a Scribd company logo
1 of 4
Patrick M. Rebrook
16 Outlook Road
Fairmont, WV 26554
Phone: (304) 672-3272
Email: prebrook@gmail.com
Education
West Virginia University
August 1999 – May 2004
 B.S. in Computer Science Minor in Communication Studies
 Graduated Cum Laude with a GPA of 3.59/4.0
Skills
 Oracle 8i-12c Database Management Systems
 Oracle Enterprise Manager 12c Cloud Control
 Oracle Data Guard
 Oracle Real Application Clusters (RAC)
 SQL and SQL*PLUS Database Query Languages
 HP-UX 11, RHEL 5- 6, MS-DOS, and Microsoft Windows 9x-7 Operating Systems
 TOAD and SQL Developer
 Oracle Discoverer Business Intelligence Software
 PL/SQL, C/C++, and Ada Programming Languages
 DISA STIG Compliance
ClearancesCertifications
 Oracle Database 11g Administrator Certified Associate (OCA)
 DoD Top Secret Security Clearance based upon Single Scope Background (SBPR)
(Adjudicated Date: 5/2/2011)
Characteristics
 Rapid study with the ability to easily learn new technologies, methodologies, and programming languages
 Ardent and self-motivated worker who takes great pride in helping to achieve team goals
 Student of organizational and intercultural communication, which is crucial in a team-development
environment
 Sound technical writing and analytical reasoning skills
Work Experience
Northrop Grumman Corporation, Fairmont, WV
Database Administrator • June 2013 – current
 Responsible for 21 primary databases and three logical standby databases. These consist primarily of
single-instance 11.2.0.4 databases, running on RHEL 6. We also support a few legacy RAC databases
and a single 12c database. These databases range in size from a 225GB development database to a
2.5TB production database.
 Primary responsibility is to provide database administration and engineering support for the infrastructure
engineering team during the development of a next-generation biometrics management system.
 Use Enterprise Manager Cloud Control 12c to monitor the system, making sure that all components of the
database infrastructure are functioning properly for development and testing. Configure monitoring and
incident notification for non-production and production environments.
 Create and configure new databases using both dbca and shell scripts. Create new databases using
RMAN backups of the production environment. Use RMAN active duplication and backup-based
duplication to clone databases.
 Create and configure physical and logical standby databases.
 Install and configure Oracle Server Enterprise Edition software. Install and configure Oracle Enterprise
Manager Cloud Control 12c software. Deploy Enterprise Manager agents to necessary hosts.
 Perform upgrades, quarterly patch set updates, and one-off patches to both the database and Enterprise
Manager infrastructure.
 Create and implement the incremental backup strategy, using RMAN to perform inconsistent (hot)
backups of our operational environment. Currently working with System Administrators and Storage
Administrators to implement an off-host backup solution, which will use RMAN backups of Veritas
snapshots, done on a separate backup server.
 Migrate operational environment databases from one physical location to another, by creating a physical
standby database and performing a switchover.
 Use Transportable Tablespaces export to migrate schemas to different databases.
 Migrate our RAC deployments into multiple single-instance deployments.
 Develop PL/SQL programs and SQL scripts to make necessary schema changes, and to more efficiently
administer databases.
 Use DISA Security Technical Implementation Guides (STIGs) to discover security vulnerabilities within
database deployments and remediate those deficiencies.
 Use the JIRA issue tracking product to track system changes, as part of our change management
process.
 Assess Information Assurance Vulnerability Alerts (IAVA) to determine applicability to our database and
Enterprise Manager deployments. Research, plan, and implement mitigation steps for these IAVA,
typically by implementing Oracle SPUs or PSUs, using the Opatch utility.
ManTech International Corporation, Clarksburg, WV (Lockheed Martin, former contractor)
Database Engineer • May 2006 – June 2013
 Responsible for eleven primary databases and two physical standby databases, ranging from a 30GB
functional testing database to a 600GB operational environment database. Also manage individual
schemas for each of our thirteen application developers, so that he or she can do development and unit
testing in his or her personal environment. These databases are used principally for processing
background checks for a large government project and generating reports and statistics based upon these
checks.
 Primary responsibility, working on this operations and maintenance contract, is to ensure that 24/7
operational environment databases are online and that our system is performing within a mandated set of
performance parameters. All operational environment and non-operation environment databases are
Oracle 11.2.0.2, residing on HP Superdomes running HP-UX 11.31. Migrated nine of these databases
from 9.2.0.4 to 10.2.0.4 and two from 9.2.0.5 to 10.2.0.4. Migrated all databases from 10.2.0.4 to
11.2.0.2. Install and configure Oracle Server software on HP-UX servers as well as Oracle Client and the
Oracle Business Intelligence Discoverer product on Windows XP workstations.
 As the manager of the DBA team for my systems, supervise less experienced DBAs, including performing
performance evaluations, delegation of tasks, interviewing prospective employees, training, and timecard
validation.
 Monitor both tablespace usage and growth, using custom-written SQL scripts and PL/SQL programs.
Work with System Administrators and the Enterprise Storage Team to plan storage expansion based upon
past usage growth, and the anticipated needs based upon the functionality that will be added or modified
in the near future.
 Use RMAN to perform hot backups of our operational environment database. Use the Oracle Data Pump
utility to export data that we are not required, by law, to destroy within 24 hours, to provide an added level
of protection. Use RMAN or Data Pump exports to recover from operational issues. Use RMAN to
perform cold backups of our non-operational environment databases and to restore the database during
the various stages of testing, to support our test team.
 Develop PL/SQL programs and SQL scripts to more efficiently administer databases. These range from
simple scripts, such as generating an explain plan from a SQL statement stored in AWR to more complex
PL/SQL programs that dynamically generate all of the SQL code for generating partitions for the upcoming
year, for each of the partitioned objects stored in the various schemas of our database.
 Use ADDM, AWR, and the DBMS_SQLTUNE package as part of the performance tuning process. Use
the information generated by these utilities to tune database parameters, generate necessary indexes,
and to recommend optimizer hints or code changes to our software development team. Also, using the
aforementioned utilities and Compiler (10046) and Optimizer (10053) trace files, determine areas where
the automated GATHER_STATS_JOB is not sufficient for real-world use, and automate the gathering of
statistics and histograms on these objects.
 Provide our customer with a denormalized schema, used by the end-user layer of Oracle Discoverer. By
setting up the objects and joins in this product, the customer’s statisticians and management staff are
given the ability to perform ad-hoc reporting, as well as the ability to save, schedule, and share reports.
This allows them to gather some of the data that they need without the need for DBA intervention.
Custom code has also been written to provide the customer with summary data, accessible through the
Discoverer program, so that they can access figures that they need, without needing to store the
personally identifying information that must be destroyed within 24 hours.
 Write SQL scripts and PL/SQL programs to provide the customer with reports that cannot be generated
through the Discoverer program. Many of these reports have to be guaranteed to be run before our
nightly purge process commences. As the customer is both disallowed and lacking the technical expertise
to write the scripts necessary to do this, these reports and scripts are maintained by our DBAs. Develop
and maintain reports that are used to track either system performance or the reports used to track the
performance of individual employees. The queries needed to generate these reports either use features
not supported by Discoverer or are too complex for the Discoverer program to interpret.
 Write bash shell scripts, primarily used for scheduling reports that need to be printed, stored in external
folders, or mailed to the customer, through the HP-UX crontab. Shell scripts are also created and
maintained for database administration activities that are executed frequently and/or need to be performed
in a consistent fashion. Other than reporting, some of these shell scripts are used for the various types of
RMAN backups and restores, data pump imports and exports, physical standby creation, and the
execution of stored PL/SQL programs.
 Apply change requests to each schema and database and make sure all are changes are captured in
backups, for each stage of the four major builds that we do per year. These change requests can range
from as simple as adding a constraint to a column to as complex as a total redesign of the business
process, used by the customer, that needs to be implemented into our software product. Use Rational
Clearquest to track these change requests.
 Create the build deployment documentation used when applying all changes for our builds, so that a
consistent process is followed in each environment. Create and maintain standard operating procedures
for database administration tasks.
 Use the Opatch utility to apply the quarterly Critical Patch Updates as well as the occasional one-off
patch.
 Interface with the customer, on a daily basis, to better support its business needs. Work with the
customer to come up with requirements for future builds and to prioritize the work that will be done.
 Use My Oracle Support (formerly Metalink) to interface with Oracle support staff when needed.
 Provide 24/7 on-call support to our customer.
 Assist software developers by providing the objects used by their code and helping them with
writing/optimizing core application code.
 Assist test team with database-related issues, during the testing phase of our build process. Provide the
test team with SQL scripts and PL/SQL programs to increase testing efficiency.
 Manage PII data by controlling access to sensitive information, and ensure the purging of sensitive
information in accordance with federal law.
 Work with the external contractor that is in the process of designing a “Next Generation” version of our
system, including reviewing and commenting on various design documents and participating in regularly
scheduled design review meetings to share our system knowledge with the contractor.

More Related Content

What's hot

What's hot (20)

Setfocus Sql Paul G Res
Setfocus Sql Paul G ResSetfocus Sql Paul G Res
Setfocus Sql Paul G Res
 
Bb performance-engineering-spotlight
Bb performance-engineering-spotlightBb performance-engineering-spotlight
Bb performance-engineering-spotlight
 
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
 
Thejokumar_Oracle_DBA_resume
Thejokumar_Oracle_DBA_resumeThejokumar_Oracle_DBA_resume
Thejokumar_Oracle_DBA_resume
 
Ashutosh_Resume
Ashutosh_Resume Ashutosh_Resume
Ashutosh_Resume
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
 
ORACLE DBA RESUME
ORACLE DBA RESUMEORACLE DBA RESUME
ORACLE DBA RESUME
 
Satheesh Oracle DBA Resume
Satheesh Oracle DBA ResumeSatheesh Oracle DBA Resume
Satheesh Oracle DBA Resume
 
Ramij Raja CV
Ramij Raja CVRamij Raja CV
Ramij Raja CV
 
SubbaReddy dba Resume
SubbaReddy dba ResumeSubbaReddy dba Resume
SubbaReddy dba Resume
 
NeilResume
NeilResumeNeilResume
NeilResume
 
Upgrading 11i E-business Suite to R12 E-business Suite
Upgrading 11i E-business Suite to R12 E-business SuiteUpgrading 11i E-business Suite to R12 E-business Suite
Upgrading 11i E-business Suite to R12 E-business Suite
 
Muthu_Oracle DBA
Muthu_Oracle DBAMuthu_Oracle DBA
Muthu_Oracle DBA
 
Satyam Kapadnis
Satyam KapadnisSatyam Kapadnis
Satyam Kapadnis
 
George kurylak resume_3page_170424
George kurylak resume_3page_170424George kurylak resume_3page_170424
George kurylak resume_3page_170424
 
RAD10987USEN.PDF
RAD10987USEN.PDFRAD10987USEN.PDF
RAD10987USEN.PDF
 
Mahmoud-Fathi-CV
Mahmoud-Fathi-CVMahmoud-Fathi-CV
Mahmoud-Fathi-CV
 
Ranganathan...999999
Ranganathan...999999Ranganathan...999999
Ranganathan...999999
 
Resume..
Resume..Resume..
Resume..
 
Mahesh_Resume
Mahesh_ResumeMahesh_Resume
Mahesh_Resume
 

Similar to Patrick_Rebrook_Resume (20)

KarenResumeDBA
KarenResumeDBAKarenResumeDBA
KarenResumeDBA
 
KarenResumeDBA
KarenResumeDBAKarenResumeDBA
KarenResumeDBA
 
Vineet Kurrewar
Vineet KurrewarVineet Kurrewar
Vineet Kurrewar
 
KAREN BUCHANAN-resume
KAREN BUCHANAN-resumeKAREN BUCHANAN-resume
KAREN BUCHANAN-resume
 
Jayachandran_Resume
Jayachandran_ResumeJayachandran_Resume
Jayachandran_Resume
 
Shankar_C
Shankar_CShankar_C
Shankar_C
 
Varun v resume_tc
Varun v resume_tcVarun v resume_tc
Varun v resume_tc
 
update
updateupdate
update
 
52845
5284552845
52845
 
Siraj_DBA
Siraj_DBASiraj_DBA
Siraj_DBA
 
md raziuddin
md raziuddinmd raziuddin
md raziuddin
 
Migration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication TechnologyMigration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication Technology
 
Siraj_DBA
Siraj_DBASiraj_DBA
Siraj_DBA
 
Alan Resume Release Management 16NOV2016
Alan Resume Release Management 16NOV2016Alan Resume Release Management 16NOV2016
Alan Resume Release Management 16NOV2016
 
Prabhu_dba
Prabhu_dbaPrabhu_dba
Prabhu_dba
 
CV_Masood Ahmad_1110
CV_Masood Ahmad_1110CV_Masood Ahmad_1110
CV_Masood Ahmad_1110
 
Diana_latest_resume
Diana_latest_resumeDiana_latest_resume
Diana_latest_resume
 
oracle_workprofile.pptx
oracle_workprofile.pptxoracle_workprofile.pptx
oracle_workprofile.pptx
 
MichaelRichardsonResume2016
MichaelRichardsonResume2016MichaelRichardsonResume2016
MichaelRichardsonResume2016
 
MOHAMMED VIKHAR AHMED
MOHAMMED VIKHAR AHMEDMOHAMMED VIKHAR AHMED
MOHAMMED VIKHAR AHMED
 

Patrick_Rebrook_Resume

  • 1. Patrick M. Rebrook 16 Outlook Road Fairmont, WV 26554 Phone: (304) 672-3272 Email: prebrook@gmail.com Education West Virginia University August 1999 – May 2004  B.S. in Computer Science Minor in Communication Studies  Graduated Cum Laude with a GPA of 3.59/4.0 Skills  Oracle 8i-12c Database Management Systems  Oracle Enterprise Manager 12c Cloud Control  Oracle Data Guard  Oracle Real Application Clusters (RAC)  SQL and SQL*PLUS Database Query Languages  HP-UX 11, RHEL 5- 6, MS-DOS, and Microsoft Windows 9x-7 Operating Systems  TOAD and SQL Developer  Oracle Discoverer Business Intelligence Software  PL/SQL, C/C++, and Ada Programming Languages  DISA STIG Compliance ClearancesCertifications  Oracle Database 11g Administrator Certified Associate (OCA)  DoD Top Secret Security Clearance based upon Single Scope Background (SBPR) (Adjudicated Date: 5/2/2011) Characteristics  Rapid study with the ability to easily learn new technologies, methodologies, and programming languages  Ardent and self-motivated worker who takes great pride in helping to achieve team goals  Student of organizational and intercultural communication, which is crucial in a team-development environment  Sound technical writing and analytical reasoning skills Work Experience Northrop Grumman Corporation, Fairmont, WV Database Administrator • June 2013 – current  Responsible for 21 primary databases and three logical standby databases. These consist primarily of single-instance 11.2.0.4 databases, running on RHEL 6. We also support a few legacy RAC databases and a single 12c database. These databases range in size from a 225GB development database to a 2.5TB production database.
  • 2.  Primary responsibility is to provide database administration and engineering support for the infrastructure engineering team during the development of a next-generation biometrics management system.  Use Enterprise Manager Cloud Control 12c to monitor the system, making sure that all components of the database infrastructure are functioning properly for development and testing. Configure monitoring and incident notification for non-production and production environments.  Create and configure new databases using both dbca and shell scripts. Create new databases using RMAN backups of the production environment. Use RMAN active duplication and backup-based duplication to clone databases.  Create and configure physical and logical standby databases.  Install and configure Oracle Server Enterprise Edition software. Install and configure Oracle Enterprise Manager Cloud Control 12c software. Deploy Enterprise Manager agents to necessary hosts.  Perform upgrades, quarterly patch set updates, and one-off patches to both the database and Enterprise Manager infrastructure.  Create and implement the incremental backup strategy, using RMAN to perform inconsistent (hot) backups of our operational environment. Currently working with System Administrators and Storage Administrators to implement an off-host backup solution, which will use RMAN backups of Veritas snapshots, done on a separate backup server.  Migrate operational environment databases from one physical location to another, by creating a physical standby database and performing a switchover.  Use Transportable Tablespaces export to migrate schemas to different databases.  Migrate our RAC deployments into multiple single-instance deployments.  Develop PL/SQL programs and SQL scripts to make necessary schema changes, and to more efficiently administer databases.  Use DISA Security Technical Implementation Guides (STIGs) to discover security vulnerabilities within database deployments and remediate those deficiencies.  Use the JIRA issue tracking product to track system changes, as part of our change management process.  Assess Information Assurance Vulnerability Alerts (IAVA) to determine applicability to our database and Enterprise Manager deployments. Research, plan, and implement mitigation steps for these IAVA, typically by implementing Oracle SPUs or PSUs, using the Opatch utility. ManTech International Corporation, Clarksburg, WV (Lockheed Martin, former contractor) Database Engineer • May 2006 – June 2013  Responsible for eleven primary databases and two physical standby databases, ranging from a 30GB functional testing database to a 600GB operational environment database. Also manage individual schemas for each of our thirteen application developers, so that he or she can do development and unit testing in his or her personal environment. These databases are used principally for processing
  • 3. background checks for a large government project and generating reports and statistics based upon these checks.  Primary responsibility, working on this operations and maintenance contract, is to ensure that 24/7 operational environment databases are online and that our system is performing within a mandated set of performance parameters. All operational environment and non-operation environment databases are Oracle 11.2.0.2, residing on HP Superdomes running HP-UX 11.31. Migrated nine of these databases from 9.2.0.4 to 10.2.0.4 and two from 9.2.0.5 to 10.2.0.4. Migrated all databases from 10.2.0.4 to 11.2.0.2. Install and configure Oracle Server software on HP-UX servers as well as Oracle Client and the Oracle Business Intelligence Discoverer product on Windows XP workstations.  As the manager of the DBA team for my systems, supervise less experienced DBAs, including performing performance evaluations, delegation of tasks, interviewing prospective employees, training, and timecard validation.  Monitor both tablespace usage and growth, using custom-written SQL scripts and PL/SQL programs. Work with System Administrators and the Enterprise Storage Team to plan storage expansion based upon past usage growth, and the anticipated needs based upon the functionality that will be added or modified in the near future.  Use RMAN to perform hot backups of our operational environment database. Use the Oracle Data Pump utility to export data that we are not required, by law, to destroy within 24 hours, to provide an added level of protection. Use RMAN or Data Pump exports to recover from operational issues. Use RMAN to perform cold backups of our non-operational environment databases and to restore the database during the various stages of testing, to support our test team.  Develop PL/SQL programs and SQL scripts to more efficiently administer databases. These range from simple scripts, such as generating an explain plan from a SQL statement stored in AWR to more complex PL/SQL programs that dynamically generate all of the SQL code for generating partitions for the upcoming year, for each of the partitioned objects stored in the various schemas of our database.  Use ADDM, AWR, and the DBMS_SQLTUNE package as part of the performance tuning process. Use the information generated by these utilities to tune database parameters, generate necessary indexes, and to recommend optimizer hints or code changes to our software development team. Also, using the aforementioned utilities and Compiler (10046) and Optimizer (10053) trace files, determine areas where the automated GATHER_STATS_JOB is not sufficient for real-world use, and automate the gathering of statistics and histograms on these objects.  Provide our customer with a denormalized schema, used by the end-user layer of Oracle Discoverer. By setting up the objects and joins in this product, the customer’s statisticians and management staff are given the ability to perform ad-hoc reporting, as well as the ability to save, schedule, and share reports. This allows them to gather some of the data that they need without the need for DBA intervention. Custom code has also been written to provide the customer with summary data, accessible through the Discoverer program, so that they can access figures that they need, without needing to store the personally identifying information that must be destroyed within 24 hours.  Write SQL scripts and PL/SQL programs to provide the customer with reports that cannot be generated through the Discoverer program. Many of these reports have to be guaranteed to be run before our nightly purge process commences. As the customer is both disallowed and lacking the technical expertise to write the scripts necessary to do this, these reports and scripts are maintained by our DBAs. Develop and maintain reports that are used to track either system performance or the reports used to track the
  • 4. performance of individual employees. The queries needed to generate these reports either use features not supported by Discoverer or are too complex for the Discoverer program to interpret.  Write bash shell scripts, primarily used for scheduling reports that need to be printed, stored in external folders, or mailed to the customer, through the HP-UX crontab. Shell scripts are also created and maintained for database administration activities that are executed frequently and/or need to be performed in a consistent fashion. Other than reporting, some of these shell scripts are used for the various types of RMAN backups and restores, data pump imports and exports, physical standby creation, and the execution of stored PL/SQL programs.  Apply change requests to each schema and database and make sure all are changes are captured in backups, for each stage of the four major builds that we do per year. These change requests can range from as simple as adding a constraint to a column to as complex as a total redesign of the business process, used by the customer, that needs to be implemented into our software product. Use Rational Clearquest to track these change requests.  Create the build deployment documentation used when applying all changes for our builds, so that a consistent process is followed in each environment. Create and maintain standard operating procedures for database administration tasks.  Use the Opatch utility to apply the quarterly Critical Patch Updates as well as the occasional one-off patch.  Interface with the customer, on a daily basis, to better support its business needs. Work with the customer to come up with requirements for future builds and to prioritize the work that will be done.  Use My Oracle Support (formerly Metalink) to interface with Oracle support staff when needed.  Provide 24/7 on-call support to our customer.  Assist software developers by providing the objects used by their code and helping them with writing/optimizing core application code.  Assist test team with database-related issues, during the testing phase of our build process. Provide the test team with SQL scripts and PL/SQL programs to increase testing efficiency.  Manage PII data by controlling access to sensitive information, and ensure the purging of sensitive information in accordance with federal law.  Work with the external contractor that is in the process of designing a “Next Generation” version of our system, including reviewing and commenting on various design documents and participating in regularly scheduled design review meetings to share our system knowledge with the contractor.