SlideShare a Scribd company logo
1 of 6
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 Cloud Control 12c and 13c
 Oracle Data Guard
 Oracle Real Application Clusters (RAC)
 SQL and SQL*PLUS Database Query Languages
 RHEL 5-6, HP-UX 11, MS-DOS, and Microsoft Windows 9x-7
 TOAD and SQL Developer
 SQL Developer Data Modeler and CA ERwin
 Confluence
 Oracle Discoverer Business Intelligence Software
 PL/SQL, C/C++, Ada, and Java Programming Languages
 Bash Shell Scripting
 DISA STIG Compliance
ClearancesCertifications
 Oracle Database 11g Administrator Certified Associate (OCA)
 CompTIA Security+ ce
 DoD Top Secret Security Clearance based upon Phased Periodic Reinvestigation (PPR)
(Granted Date: 1/17/2017)
Work Experience
ManTech International Corporation, Clarksburg, WV
Database Engineer • November 2015 – current
 Provide database administration and engineering support to a large, federal government customer.
Manage and maintain 13 two-node RAC databases, running Oracle 11g, 15 two-node RAC databases,
running Oracle 12c, six single-instance databases running Oracle 11g, and six since-instance database
running Oracle Restart 12c.
 Create new Oracle 12c Grid Infrastructure/database environments, perform security hardening, and
migrate schemas from 11g databases to 12c.
 Use Enterprise Manager Cloud Control 12c to monitor databases, instances, hosts, and listeners.
 Create Enterprise Manager Repository databases and deploy Oracle Enterprise Manager 13c to new
environments.
 Lead the effort to overcome a poor security posture, which existed when I started this position. Review
database security findings, perform appropriate analysis, create and implement plans of action to rectify a
large number of security issues.
 Collaborate with DBA and SA teams to resolve technical and performance problems. Work with My
Oracle Support engineers, when necessary, to overcome complications.
 Perform upgrades, quarterly patch set updates, and one-off patches to Oracle Grid Infrastructure, Oracle
databases, and Oracle Enterprise Manager Cloud Control deployments.
 Follow the change management process, using Rational Clearquest to document work items.
.
 Create database documentation, such as Database Design Documents, Operations Manuals, Standard
Operating Procedures, and Deployment Guides.
 Create SQL scripts, bash shell scripts, and PL/SQL programs for backup, recovery, and database
administration purposes.
Northrop Grumman Corporation, Clarksburg, WV
Systems Engineer • June 2015 – November 2015
 Provide Java development support for maintaining applications used to transform data and provide
manual review capability on this data. Work with Systems Engineers to create an automated dirty word
filter program that contained an integrated HSQLDB database, used for reporting. Correct software flaws
and add additional features to existing software.
 Troubleshoot technical issues on our production environment, using application logs, examination of data
in Oracle databases, code review, and interfacing with analystsmanagement. Reproduce technical
problems on our non-production environment.
 Perform data analysis on data residing in Oracle 11g databases. Create documentation relating these
findings, in more easily understandable terms, to management and security staff.
 Construct test environments, including creating HSQLDB databases, configuring Windows test
environments, and generating XML test data used for testing application software.
 Create test cases and perform application testing for all program office applications.
 Manage schemas used by our application software and for reporting purposes. Create schema diagrams,
using SQL Developer Data Modeler.
 Create and execute reports, using SQL, on Oracle 11g databases.
 Collaborate with Systems Engineering team and management on future improvements to application
software, databases, reporting, and processes.
 Create documentation and standard operating procedures for software, databases, and reporting.
 Train newly hired employees and work to improve the onboarding process, ensuring a smoother transition
for future hires.
Northrop Grumman Corporation, Fairmont, WV
Database Administrator • June 2013 – June 2015
 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. Work with System Administrators and Storage Administrators to
implement an off-host backup solution, which uses 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 address 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.
 Create and maintain documentation including Database Design Document, database diagrams, standard
operating procedures and build deployment guides. Maintain database-related Confluence pages.
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 time card
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)

CHRISTY BARRON 2
CHRISTY BARRON 2CHRISTY BARRON 2
CHRISTY BARRON 2
 
NeilResume
NeilResumeNeilResume
NeilResume
 
New_Elechi_DBA_12c
New_Elechi_DBA_12cNew_Elechi_DBA_12c
New_Elechi_DBA_12c
 
Kenneth Ugwu
Kenneth UgwuKenneth Ugwu
Kenneth Ugwu
 
Satheesh Oracle DBA Resume
Satheesh Oracle DBA ResumeSatheesh Oracle DBA Resume
Satheesh Oracle DBA Resume
 
Biswajit_Sarkar_Database_Administrator
Biswajit_Sarkar_Database_AdministratorBiswajit_Sarkar_Database_Administrator
Biswajit_Sarkar_Database_Administrator
 
ORACLE DBA RESUME
ORACLE DBA RESUMEORACLE DBA RESUME
ORACLE DBA RESUME
 
Thejokumar_Oracle_DBA_resume
Thejokumar_Oracle_DBA_resumeThejokumar_Oracle_DBA_resume
Thejokumar_Oracle_DBA_resume
 
shailendra dba resume
shailendra dba resumeshailendra dba resume
shailendra dba resume
 
SubbaReddy dba Resume
SubbaReddy dba ResumeSubbaReddy dba Resume
SubbaReddy dba Resume
 
Cooper Oracle 11g Overview
Cooper Oracle 11g OverviewCooper Oracle 11g Overview
Cooper Oracle 11g Overview
 
Alawi Fadhil Omar_Resume
Alawi Fadhil Omar_ResumeAlawi Fadhil Omar_Resume
Alawi Fadhil Omar_Resume
 
Bb performance-engineering-toad
Bb performance-engineering-toadBb performance-engineering-toad
Bb performance-engineering-toad
 
Vineet Kurrewar
Vineet KurrewarVineet Kurrewar
Vineet Kurrewar
 
Shankar_C
Shankar_CShankar_C
Shankar_C
 
Riyas_Oracle DBA_BA_ST_Resume_Latest
Riyas_Oracle DBA_BA_ST_Resume_LatestRiyas_Oracle DBA_BA_ST_Resume_Latest
Riyas_Oracle DBA_BA_ST_Resume_Latest
 
Jayachandran_Resume
Jayachandran_ResumeJayachandran_Resume
Jayachandran_Resume
 
Satyam Kapadnis
Satyam KapadnisSatyam Kapadnis
Satyam Kapadnis
 
Pankaj_Gupta_Resume
Pankaj_Gupta_ResumePankaj_Gupta_Resume
Pankaj_Gupta_Resume
 
SANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBASANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBA
 

Similar to Patrick M. Rebrook Resume Database Engineer Skills Clearances Work Experience

Similar to Patrick M. Rebrook Resume Database Engineer Skills Clearances Work Experience (20)

CV_Masood Ahmad_1110
CV_Masood Ahmad_1110CV_Masood Ahmad_1110
CV_Masood Ahmad_1110
 
KarenResumeDBA
KarenResumeDBAKarenResumeDBA
KarenResumeDBA
 
KarenResumeDBA
KarenResumeDBAKarenResumeDBA
KarenResumeDBA
 
update
updateupdate
update
 
Prabhu_dba
Prabhu_dbaPrabhu_dba
Prabhu_dba
 
md raziuddin
md raziuddinmd raziuddin
md raziuddin
 
George kurylak resume_3page_170424
George kurylak resume_3page_170424George kurylak resume_3page_170424
George kurylak resume_3page_170424
 
Velappan_Manoharan
Velappan_ManoharanVelappan_Manoharan
Velappan_Manoharan
 
Velappan_Manoharan
Velappan_ManoharanVelappan_Manoharan
Velappan_Manoharan
 
Lateef'sResume
Lateef'sResumeLateef'sResume
Lateef'sResume
 
Mahesh_Resume
Mahesh_ResumeMahesh_Resume
Mahesh_Resume
 
Shamanth Resume (DBA)
Shamanth Resume (DBA)Shamanth Resume (DBA)
Shamanth Resume (DBA)
 
Resume..
Resume..Resume..
Resume..
 
Oracle dba
Oracle  dbaOracle  dba
Oracle dba
 
Mark C Clayton
Mark C ClaytonMark C Clayton
Mark C Clayton
 
Resume database programmer oracle-2018
Resume database programmer oracle-2018Resume database programmer oracle-2018
Resume database programmer oracle-2018
 
Shrikanth
ShrikanthShrikanth
Shrikanth
 
Rohit_Panot
Rohit_PanotRohit_Panot
Rohit_Panot
 
BTech_IT_Oracle_RAC_DBA_with_3.7_Years_Exp
BTech_IT_Oracle_RAC_DBA_with_3.7_Years_ExpBTech_IT_Oracle_RAC_DBA_with_3.7_Years_Exp
BTech_IT_Oracle_RAC_DBA_with_3.7_Years_Exp
 
Diana_latest_resume
Diana_latest_resumeDiana_latest_resume
Diana_latest_resume
 

Patrick M. Rebrook Resume Database Engineer Skills Clearances Work Experience

  • 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 Cloud Control 12c and 13c  Oracle Data Guard  Oracle Real Application Clusters (RAC)  SQL and SQL*PLUS Database Query Languages  RHEL 5-6, HP-UX 11, MS-DOS, and Microsoft Windows 9x-7  TOAD and SQL Developer  SQL Developer Data Modeler and CA ERwin  Confluence  Oracle Discoverer Business Intelligence Software  PL/SQL, C/C++, Ada, and Java Programming Languages  Bash Shell Scripting  DISA STIG Compliance ClearancesCertifications  Oracle Database 11g Administrator Certified Associate (OCA)  CompTIA Security+ ce  DoD Top Secret Security Clearance based upon Phased Periodic Reinvestigation (PPR) (Granted Date: 1/17/2017) Work Experience ManTech International Corporation, Clarksburg, WV Database Engineer • November 2015 – current  Provide database administration and engineering support to a large, federal government customer. Manage and maintain 13 two-node RAC databases, running Oracle 11g, 15 two-node RAC databases, running Oracle 12c, six single-instance databases running Oracle 11g, and six since-instance database running Oracle Restart 12c.  Create new Oracle 12c Grid Infrastructure/database environments, perform security hardening, and migrate schemas from 11g databases to 12c.
  • 2.  Use Enterprise Manager Cloud Control 12c to monitor databases, instances, hosts, and listeners.  Create Enterprise Manager Repository databases and deploy Oracle Enterprise Manager 13c to new environments.  Lead the effort to overcome a poor security posture, which existed when I started this position. Review database security findings, perform appropriate analysis, create and implement plans of action to rectify a large number of security issues.  Collaborate with DBA and SA teams to resolve technical and performance problems. Work with My Oracle Support engineers, when necessary, to overcome complications.  Perform upgrades, quarterly patch set updates, and one-off patches to Oracle Grid Infrastructure, Oracle databases, and Oracle Enterprise Manager Cloud Control deployments.  Follow the change management process, using Rational Clearquest to document work items. .  Create database documentation, such as Database Design Documents, Operations Manuals, Standard Operating Procedures, and Deployment Guides.  Create SQL scripts, bash shell scripts, and PL/SQL programs for backup, recovery, and database administration purposes. Northrop Grumman Corporation, Clarksburg, WV Systems Engineer • June 2015 – November 2015  Provide Java development support for maintaining applications used to transform data and provide manual review capability on this data. Work with Systems Engineers to create an automated dirty word filter program that contained an integrated HSQLDB database, used for reporting. Correct software flaws and add additional features to existing software.  Troubleshoot technical issues on our production environment, using application logs, examination of data in Oracle databases, code review, and interfacing with analystsmanagement. Reproduce technical problems on our non-production environment.  Perform data analysis on data residing in Oracle 11g databases. Create documentation relating these findings, in more easily understandable terms, to management and security staff.  Construct test environments, including creating HSQLDB databases, configuring Windows test environments, and generating XML test data used for testing application software.  Create test cases and perform application testing for all program office applications.  Manage schemas used by our application software and for reporting purposes. Create schema diagrams, using SQL Developer Data Modeler.  Create and execute reports, using SQL, on Oracle 11g databases.  Collaborate with Systems Engineering team and management on future improvements to application software, databases, reporting, and processes.
  • 3.  Create documentation and standard operating procedures for software, databases, and reporting.  Train newly hired employees and work to improve the onboarding process, ensuring a smoother transition for future hires. Northrop Grumman Corporation, Fairmont, WV Database Administrator • June 2013 – June 2015  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. Work with System Administrators and Storage Administrators to implement an off-host backup solution, which uses 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 address those deficiencies.
  • 4.  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.  Create and maintain documentation including Database Design Document, database diagrams, standard operating procedures and build deployment guides. Maintain database-related Confluence pages. 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 time card 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
  • 5. 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.
  • 6.  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.