Full Detailed Resume (Part 1).doc
Upcoming SlideShare
Loading in...5
×
 

Full Detailed Resume (Part 1).doc

on

  • 4,253 views

 

Statistics

Views

Total Views
4,253
Views on SlideShare
4,253
Embed Views
0

Actions

Likes
0
Downloads
105
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Full Detailed Resume (Part 1).doc Full Detailed Resume (Part 1).doc Document Transcript

    • PROFESSIONAL PROFILE Craig Brown, PhD. (713) 494-0341 cbrown@consultant.com Oracle Database 8i Oracle Database 9i Oracle Database 10g Oracle 11i Applications Administrator Certified Administrator Certified Administrator Certified Database Administrator Master Master Master Certified Professional Windows NT MCSE SQL Server 2000 MCDBA SQL Server 2005 MCDBA Windows 2003 MCSE Administering SQL Server 2000 IBM Certified Advanced IBM Certified Advanced Database Administrator Database Administrator DB2 UDB 8.1 DB2 9.0 ________________________________________________________________________ EDUCATION: Doctorate in Computer Science Information Management - 1995 Masters in Business Administration - 1993 University of Pennsylvania Wharton Business School - University of Pennsylvania concentration - Operations Management University of Pennsylvania University of Pennsylvania BS Computer Science - 1991 BS Mechanical Engineering - 1991 CERTIFICATIONS: Description of Formal Training/Courses Accomplished Upon Completion Dated Completed MCDBA SQL Server 2005 Microsoft Certified DBA February 2008 Oracle 11i Certified Professional OCM Certification February 2007 MCDBA SQL Server 2000 Microsoft Certified DBA June 2006 Oracle 10g Certified Master OCM Certification May 2006 Oracle 9i Certified Master OCM Certification September 2003 Oracle 8i DBA Certification OCP Certification September 2000 Master Certified Oracle DBA Master Certificate December 1998 Oracle Applications v11.0 Advanced Training November 1998 OCM Oracle7 / Oracle8 Certified / Masters Certificate November 1997 MCSE Microsoft Windows 95 Certified September 1997 MCSE Microsoft NT Workstation 4.0 Certified September 1997 UNIX Administrator Certificate Updated June 1993 UNIX Administrator Certified January 1993 DEC VAX Systems Administrator Certified February 1992 Sun Systems Administrator Certified January 1992 BACKGROUND SUMMARY:
    • 2 Craig Brown Technical Profile Experience Summary I have extensive experience working with the following technologies/methodologies: Remote Procedure Calls (Client programs invoking services from server); Message Oriented Middleware (Invoking Server Functions); On-Line Transaction Processing (Mission critical applications - Transactions); Automicity, Consistency, Isolation, and Durability (Qualities of good transactions); Database Management System; Network Operating System; Visual Expressions; Cross Platform Portability; Graphical User Interface; Architecture and Infrastructure Design and Development: Planning/Implementation of "Business Process Re-engineering" architecture solutions; Decision Support Systems Infrastructure design/development; Information Warehouse Architecture Design via Operational Data and/or Informational Data; Client/Server Architecture and Infrastructure design/development; Data Warehouse Server Architecture and Infrastructure design/development; Methodologies: CASE; CASE Tools; Software Development Full Lifecycle; Structured Analysis; Mini Specification Techniques; Structure Charts; Data Modeling; User Interface Design; Reengineering and Code Refurbishment; Object Oriented Design; Analysis and Design Tools (Teamwork, Design Aid, Excelerator, PowerTools, ProdMod); Specialized Design Tools; (Automatic Code Generators, User Interface Generation, Tool Set Integration, 4GL, Repositories; Data Warehousing: Data Marts; Data Warehouse Design; Data Extraction; Relational Databases (RDBMS); Multi-dimensional Databases (MDBMS); Data Warehouse Middleware; Decision Support System (Application Plug-Ins); Executive Information Systems; Data Quality; Data Replication; Metadata; Data Archaeology; Hardware Platforms: Sun Enterprise Class Servers; Hp Servers; Compaq Servers; IBM Mainframes and Servers; AT&T/NCR Server; Unisys servers; Performance benchmarks; Hardware selection; Hardware configuration; Review and Recommend; Proof of Concept; Database Platforms: Oracle RDBMS; MS SQL Server; Sybase; DB2; Informix RDBMS; Ingres; RPG; ERP Platforms: Peoplesoft Financials; Peoplesoft HRMS; Peoplesoft Student Administration; Peoplesoft CRM; Peoplesoft Portal; Peoplesoft Supply Chain; Oracle Financials; Oracle HRMS; Oracle Supply Chain; Oracle CRM; Oracle Manufacturing; Oracle Portal; Lawson Financials; SAP Financials;
    • 3 Craig Brown Technical Profile WORK HISTORY: Methodist Hospital September 2007 – Present /Eclipsys Clinical Software Admin / MS SQL Server DBA / MySQL DBA/ IT AUDIT Methodist Hospital has the Eclipsys Clinical Application v4 in production. After going live just under a year and a half ago I was asked to review the environment and determine where performance gains could be met. I was able to determine various areas that could be tweaked to provide faster response time and faster data deliver at both the application level and the database level. I provided recommendations first then I implemented the recommendations that were approved for production changes. The following tasks were performed to accomplish this goal: • Review Eclipsys Clinical SQL Server 2000/2005 database, file system layout and patch level to determine areas of performance improvement • Performed Eclipsys Clinical Application performance tuning (Query tuning, table resizing, data file group reorganizations) • Production Support / Test Support / QA Support / Development Support • Performance tuning exercises within SQL Server 2000/2005 parameters • Performance tuning exercises utilizing SQL Server Indexing strategies (Utilizing SQL Profiler primarily) • Performance tuning on queries that were poorly performing to identify ways to improve response time and through put (Utilizing SQL Profiler primarily) • Database Performance Tuning (Utilizing SQL Profiler primarily) • Performed typical database and server maintenance and backup procedures • Large data loads and updates from production into development environment • Reviewed Windows 2003, VMware, Citrix and EMC SAN for areas of improvements. Made recommendations in these areas that would benefit the over system performance. • Setting up SQL Server Replication to relocate existing database reports onto a separate database to relieve some database performance for the Online Users. • I setup Test environment of a Clustered and Non-Clustered MySQL Database to tested MySQL Database solutions and compared results to SQL Server production performance. Database redesign and physical modeling was performed on MySQL database for performance improvements with SQL and data access methods. These tests were performed in an effort to help determine if My SQL or MS SQL Server would better serve the end user data requests moving forward. In addition I was required to document all of my findings, recommendations and any pertinent data that would help the client continue forward with the effort of performance tuning. MySQL 5.2; Windows 2003 32bit/64bit; RedHat Linux; Eclipsys Ambulatory Care-Acute Care-Emergency Care-Critical Care- Medication management-Patient Financials-Decision Support, SQL Server 2000/2005, VMware, Citrix 4.5, Windows Shell/Batch Scripting; Calpine (Houston, Tx) June 2007 – September 2007 Oracle9i-10g Database Architect / Oracle 9i-10g DBA / Oracle 9i-10g RAC / Technical Team Lead My primary responsibilities were to perform Oracle 9i RAC Database upgrades to Oracle 10g RAC. These upgrades were to mission critical systems (nMarket, Nucleus and other related Power Trading systems). In addition I needed to performance tune existing Oracle 9i and 10g production application and database environment. The environment consisted of several Oracle 9i/10g database that had a variety of performance problems. I was also responsible and supported other application database upgrades from 8i to 9i to 10g. The Maximo (IBM) application was the primary mission critical application that was on this upgrade path. All of these application are related to or are tied into the Power Trading systems and required delicate deployment due to the sensitive nature of these applications. No mistakes could be made that would cause any unplanned downtime. The following tasks were performed to accomplish this goal: • Upgrade of Oracle 9.2.0.6 to 10.1.0.1 CRS and 10.1.0.2 database. Installation of RAC and patch level updates were done before database upgrade was initiated. • Review of the Oracle 9i and 10g RAC Cluster on Veritas Cluster setup on the Sun Solaris Server to confirm that 10g would run sufficiently. • Review of the database architecture as a whole to determine areas of improvement when it came to performance tuning efforts
    • 4 Craig Brown Technical Profile • Performance tuning exercises within oracle database and application parameters • Performance tuning exercises utilizing oracle partition strategies for utilization of LUNIX OS power and IBM Power Series Servers running LINUX. • Performance tuning exercises including index strategies (bitmap vs. betree) (global vs. local) in 10g database • Made recommendations to include table level partitioning where it would improve performance • Utilize Best Practices model for disk level and database datafile level improvements for performance gain • Recommended back up and recovery strategies where none previously existed • Used Grid Control to create jobs to perform database level maintenance procedures (table analyze, index rebuilds, etc….) • Deployment of database level, operating system level and enterprise management agent level patches through Oracle 10g Grid Control console. In addition I was required to document all of my findings, recommendations and any pertinent data that would help the client continue forward with the effort of performance tuning. Sun Solaris v9 and v10; Red Hat LINUX v4 64bit; Oracle 9i, 10g database, Enterprise Manager 10g, Oracle Application Server 10g, Oracle CRS, Oracle RAC, Oracle LDAP, Oracle Internet Directory 10g, Oracle iSQL, Oracle 10g Recovery Manager (RMAN), UNIX Shell Scripting, Windows Shell/Batch Scripting; Dirt Devil / Hoover Vacuum March 2007 – August 2007 Oracle 11i E-Business Suite DBA / Oracle10g Architect / Oracle 10g DBA / Oracle 10g RAC / Oracle Enterprise Manager and Grid Control) My primary responsibilities were to performance tune an existing Oracle Apps production application and database environment. The environment consisted of several Oracle 9i/10g database that had a variety of performance problems. In addition to performing analysis to determine where the performance problems were being cause from I also took the time to test a RAC environment for an existing data warehouse database and several data mart databases. I was responsible for determining where the performance bottle necks there which included evaluating the EMC SAN storage, Sun Solaris (v10) environment and Oracle Cluster (RAC) which includes two clustered E6900 Sun Servers with 24 DC processors and 92G of RAM each. The following tasks were performed to accomplish this goal: • Review of Oracle 9i/10g 10.1.0.1 Installation and patch level to determine areas of improvement • Review of the Oracle 9i/10g RAC Cluster on Veritas Cluster utilizing Sun Solaris to determine areas of improvement • Review of the Oracle E-Business Suite (v 11.5) as a whole to determine areas of improvement • Review of the database architecture as a whole to determine areas of improvement • Made corrections to environment so that AUTOCONFIG would perform its duties properly and without error. • Apps Patching was performed to update environment and correct issues with printers and autoconfig errors. • Performance tuning exercises within oracledatabase and application parameters • Performance tuning exercises utilizing oracle partition strategies for data warehouse databases • Performance tuning exercises including index strategies (bitmap vs. betree) (global vs. local) in data warehouse database • Made recommendations to include table level partitioning where it would improve performance • Utilize Best Practices model for disk level and database datafile level improvements for performance gain • Recommended back up and recovery strategies where none previously existed • Create and Deployed Recovery Manager – RMAN - (10G) in conjunction with Veritas and Netbackup utilities • Used Grid Control to create jobs to perform database level maintenance procedures (table analyze, index rebuilds, etc….) • Deployment of database level, operating system level and enterprise management agent level patches through Oracle 10g Grid Control console. In addition I was required to document all of my findings, recommendations and any pertinent data that would help the client continue forward with the effort of performance tuning. Sun Solaris v9 and v10; Oracle Applications – E-Business Suite v 11.5; Oracle 10g database, Enterprise Manager 10g, Oracle Application Server 10g, Oracle Cluster File System, Oracle RAC, Oracle LDAP, Oracle Internet Directory 10g, Oracle iSQL, Oracle 10g HTML database, Oracle Portal, Oracle 10g Recovery Manager (RMAN), UNIX Shell Scripting, Windows Shell/Batch Scripting; Centerpoint Energy December 2006 – March 2007
    • 5 Craig Brown Technical Profile Oracle8i/ 9i/10g DBA /IBM DB2 DBA / IBM UDB DBA / SAP DB2 DBA / MS SQL Server DBA / MySQL DBA / SOX IT AUDIT My primary responsibilities revolved around designing and supporting development of a browser based application that would provide end users with SOXs audit reporting capability. The application would access Oracle, SQL Server, DB2 and MySql databases in order to provide security and other various audit data for management reports. In addition to the above mentioned responsibilities I also performed performance tuning exercise on the Oracle, MS SQL Server, MySQL and DB2 databases. The following tasks were performed to accomplish this goal: • Production Support / Test Support / QA Support / Development Support • Performed (Oracle Database, DB2/UDB, MS SQL Server 2000/2005) Analysis to identify performance bottlenecks that could be addressed to correct performance problems • SAP database maintenance and data conversion into Oracle database from DB2 database. • Performed Oracle RAC and SQL Server 2005 Cluster analysis for performance improvement identification. • Made recommendations that would not only correct the problems found during the analysis phase but I also provided the support team with maintenance plans that would prevent additional bottlenecks once implemented. • Performed IBM SAN analysis as well to identify problems with SAN configuration as it pertained to database access to physical files. • MySQL Database administration and support and performance tuning. • I setup MySQL monitoring scripts and index rebuild scripys for the purpose of negating possible performance degrading activities. • Backup and Recovery setup via scripts and 3rd party tools for the MySQL, Oracle and SQL Server Databases. • SQL profiler configuration and utilization for the purposes of performance tuning SQL and indexes within the SQL Server 2000/2005 databases • SQL Performance optimization for SAP/Oracle environment via explain plans and query plans • SQL Performance Optimization for SQL Server 2000/2005 environment. Index review for candidates of Clustered and Non-Clustered Indexes • Oracle RAC troubleshooting and reconfigurations • SQL Server Cluster setup and performance analysis for SQL Server 2005 environments. This included SAN storage setup for SQL Clustered environments • Supported and played key role in LodeStar application upgrade. Oracle database was upgraded first then the application followed suit. • Performance tuned the queries that accessed the LodeStar database initiated by the SAP system for data load processes for the SAP system. Optimized these processes then in turn automated them. Data loaded from LodeStar into SAP was done within batch processes that I helped rewrite. • SAP database replication to SQL Server Databases for reporting purposes. Utilization of SQL Server Reporting Services to report against captured data from SQP environment. IBM AIX; SAP, Oracle 8i/9i/10g database, Enterprise Manager 10g, Oracle Application Server 10g, Oracle Cluster File System, Oracle RAC, Oracle Internet Directory 10g, Oracle Portal, Oracle 10g Recovery Manager (RMAN), DB2/UDB AIX, MySQL Database 5.0/5.2; MySQL Cluster; Red Hat Linux; MS SQL Server 2005, MS Cluster Services, SQL Profiler, SQL Server Reporting Services, SQL Server Replication subscriber utilities, UNIX Shell Scripting, Windows Shell/Batch Scripting. Las Vegas Valley Water District July 2006 – January 2007 Technical Team Lead / Peoplesoft CIS Admin / Oracle 9i/10g DBA / IT AUDIT Las Vegas Valley Water District has a PeoplesoftCIS 8.9 version of the Utilities version of Peoplesoft in production. After going live just under a year ago I was asked to review the environment and determine where performance gains could be met. I was able to determine various areas that could be tweaked to provide faster response time and faster data deliver at both the application level and the database level. I provided recommendations first then I implemented the recommendations that were approved for production changes. The following tasks were performed to accomplish this goal: • Review Peoplesoft CIS database, file system layout and patch level to determine areas of performance improvement • Performed Peoplesoft CIS performance tuning (Query tuning, table resizing, tablespace reorganizations)
    • 6 Craig Brown Technical Profile • Production Support / Test Support / QA Support / Development Support • Peopletools Upgrade from 8.42 to 8.48 (Full Upgrade) • Setup and Configure Candidate Gateway for HR System. • Peoplesoft project moves/copies from one database/peoplesoft environment to another via application designer. • Performance tuning exercises within oracle parameters • Performance tuning exercises utilizing oracle partition strategies • Performance tuning exercises including index strategies • Performance tuning on queries that were poorly performing to identify ways to improve response time and through put • Deployment of Peopesoft level patches. • Configured clients via configuration manager • Database Refreshes. • Execution of Peoplesoft Audit steps (scripts). • Database Performance Tuning • SQR Performance Tuning • Application Server / Process Scheduler / Web Logic Configuration and technical troubleshooting • Setting up Peoplesoft Security and Database Security. • Performed typical database and server maintenance and backup procedures • Large data loads and updates from production into development environment • Performed Tax updates • Setting up Oracle Reports Services (Clustered) • Setting and configuring Oracle Web Cache / Peoplesoft Web Logic • Application Level Maintenance Planning for preventative up keep and performance tweaking measures. • Table level partitioning design to maximize data access performance. In addition I was required to document all of my findings, recommendations and any pertinent data that would help the client continue forward with the effort of performance tuning. Sun Solaris v9 and v10; Peoplesoft CISv8.8, Web Logic v8, Tuxedo v8.1, Integration Broker, Peoplesoft App Messaging, Peoplesoft Portal, Oracle 9i/10g database, Enterprise Manager 10g, Oracle Application Server 10g, Oracle Cluster File System, Oracle RAC, Oracle Internet Directory 10g, Oracle Portal, Oracle 10g Recovery Manager (RMAN), UNIX Shell Scripting, Windows Shell/Batch Scripting; Canadian Imperial Bank of Commerce February 2006 – July 2006 Project Manager /Oracle10g Architect / Oracle 10g DBA / Oracle 10g RAC / Oracle Enterprise Manager and Grid Control As a consultant for Sun Microsystems I was required to travel to Toronto, Ontario Canada to provide CIBC with Oracle 10g Architectural expertise to help solve database performance problems within a RAC environment involving a data warehouse database and several data mart databases. I was responsible for determining where the performance bottle necks which included evaluating the EMC SAN storage, Sun Solaris (v10) environment and Oracle Cluster (RAC) which includes two clustered E6900 Sun Servers with 24 DC processors and 92G of RAM each. The following tasks were performed to accomplish this goal: • Review of Oracle 10g 10.1.0.1 Installation and patch level to determine areas of improvement • Review of the Oracle 10g RAC Cluster on Veritas Cluster utilizing Sun Solaris to determine areas of improvement • Review of the database architecture as a whole to determine areas of improvement • Performance tuning exercises within oracle parameters • Performance tuning exercises utilizing oracle partition strategies • Performance tuning exercises including index strategies (bitmap vs. betree) (global vs. local) • Performance tuning on queries that were poorly performing to identify ways to improve response time and through put • Made recommendations to include table level partitioning where it would improve performance • Utilize Best Practices model for disk level and database datafile level improvements for performance gain • Recommended back up and recovery strategies • Create and Deployed Recovery Manager – RMAN - (10G) in conjunction with Veritas and Netbackup utilities • Recommended data model changes for performance improvements via process flow and work flow problems • Used Grid Control to create jobs to perform database level maintenance procedures (table analyze, index rebuilds, etc….)
    • 7 Craig Brown Technical Profile • Deployment of database level, operating system level and enterprise management agent level patches through Oracle 10g Grid Control console. In addition I was required to document all of my findings, recommendations and any pertinent data that would help the client continue forward with the effort of performance tuning. Sun Solaris v9 and v10; Oracle 10g database, Enterprise Manager 10g, Oracle Application Server 10g, Oracle Cluster File System, Oracle RAC, Oracle LDAP, Oracle Internet Directory 10g, Oracle iSQL, Oracle 10g HTML database, Oracle Portal, Oracle 10g Recovery Manager (RMAN), UNIX Shell Scripting, Windows Shell/Batch Scripting; Performance Tuning Corporation September 2005 – February 2006 Technical Team Leader / Project Manager / Redhat LINUX Admin./SAP Rel 3 DBA/Oracle10g DBA /Oracle Enterprise Manager / IT AUDIT/ Oracle 9i RAC/Oracle 10g RAC / MS SQL Server 2005 DBA / Peoplesoft DBA /Oracle E-Business Suites DBA As a consultant for PTC I was required to travel to clients nationwide to perform a variety or Oracle, Peoplesoft, Red Hat and other technical duties that were spelled out within the statement of work provided to me.. The following tasks were performed to accomplish this goal: • Installation of the Oracle 10g 10.1.0.2 databases patched to 10.1.0.4 • Installation of the Oracle 10g RAC Cluster on OCFS / ASM on LINUX, AIX, SUN Servers • Installation of the Oracle 10g 10.1.0.3 Enterprise Manager patched to 10.1.0.4 • Red Hat LINUX Installations (Release 3 – all updates; Release 3 Update 1&2) 32 bit and 64 bit on SUN Intel based Servers and Dell 2800 series and 6800 series Servers and HP Intel based servers. • SAN Storage configuration for RAC installations and configurations. EMC PowerPath, Qlogic and Navisphere Setup and Implementations • Oracle E-Business Suite RAC installations and health checks performed. Autoconfig troubleshooting and Cluster maintenance. Database Cloning using new node method and backup and restore method. • Peoplesoft conversions from Sun platform to Dell LINUX platform. • Peoplesoft DBA and performance tuning. P • Peopletools Upgrade from 8.20 – 8.42 to 8.45 – 8.48 • MS SQL Server 2005 installation and migration from Oracle vi 9i into SQL Server 2005 • MS SQL Server 2000/2005(beta & Production) Performance tuning and disaster recovery planning on Dell Severs configured with Dell SAN Storage and EMC Powerpath. • Database migrations from other platforms to Dell Windows and Dell Red Hat LINUX platforms. • Installation and Deployment of Oracle Portal with LDAP and Oracle Web Server • Deployment of Oracle Database level SQL Scripts to collect additional Database Info • Create and Deployed Recovery Manager – RMAN - (10.1.0.3) for Oracle 10g databases • Created and Deployed Recovery Manager – RMAN - (9.2.0.6) for Oracle 9i and 8i databases • Created Windows batch scripts and UNIX shell scripts that performed online (hot) database backups and archived redo log backups locally on the servers utilizing Rman catalogs.. • Used Grid Control to create jobs to perform database level maintenance procedures (table analyze, index rebuilds, etc….) • Deployment of database level, operating system level and enterprise management agent level patches through Oracle 10g Grid Control console. • SAP rel 3 Install on Dell Servers running Windows 2003 and setup with both Oracle and SQL Server databases. • SAP rel 3 administration on Sun Servers with Oracle 9i databases administration via SAPDBA. In addition I was required to create documentation of many of these environments that were used for developing white papers, chapters within Oracle Press Books and/or training materials for many of the environments that I worked within. MS SQL Server 2005, MS Cluster Services, Windows 64bit, Red Hat Linux v3 and v4; Oracle 10g database, Enterprise Manager 10g, Oracle E-Business Suite v11.xx, Oracle Application Server 10g, Oracle Cluster File System, Oracle RAC, Oracle LDAP, Oracle Internet Directory 10g, Oracle iSQL, Oracle 10g Reports and Forms Server, Oracle 10g HTML database, Oracle Portal, Oracle Web Server, Oracle 10g Recovery Manager (RMAN), UNIX Shell Scripting, Windows Shell/Batch Scripting; Hexion Chemical May 2005 – October 2005 Technical Team Lead / Project Manager / SAP Rel 3 DBA /Oracle10g DBA /Oracle Enterprise Manager / IT AUDIT As the SAP DBA my primary responsibilities were to manage and maintain the following databases running on Sun Solaris UNIX:
    • 8 Craig Brown Technical Profile • SAPBWD, SAPBWP, SAPBWQ, SAPD1, SAPC1, SAPDB, SAPRWD, SAPRWP, SAPRWQ Within these database environments I performed refresh tasks from production, database backups and restores (for refreshes) and most functions within the SAPDBA utility. My primary responsibilities consisted of the implementation and deployment of the Oracle 10g Grid Control for the management and monitoring of multiple Oracle databases through the organization. The following tasks were performed to accomplish this goal: • Installation of the Oracle 10g 10.1.0.2 databases patched to 10.1.0.4 • Installation of the Oracle 10g 10.1.0.3 Enterprise Manager patched to 10.1.0.4 • Installation of the Oracle 10g 10.1.0.3 Enterprise Manager Agents on all server platforms running Oracle databases regardless of database version • Oracle RAC proof of concept on 4 node linux environment and 4 node windows 2003 environment. SAN configuration, Oracle Cluster File System configuration. • Installation of the Oracle 10g Forms Server and Reports Server and Developers Suite with HTML Database • Installation and Deployment of Oracle Portal with LDAP and Oracle Web Server • Deployment of Oracle Database level SQL Scripts to collect additional Database Info • Create and Deployed Recovery Manager – RMAN - (10.1.0.3) for Oracle 10g databases • Created and Deployed Recovery Manager – RMAN - (9.2.0.6) for Oracle 9i and 8i databases • Created Windows batch scripts and UNIX shell scripts that performed online (hot) database backups and archived redo log backups locally on the servers utilizing Rman catalogs.. • Used Grid Control to create jobs to perform database level maintenance procedures (table analyze, index rebuilds, etc….) • Deployment of database level, operating system level and enterprise management agent level patches through Oracle 10g Grid Control console. • Conversion of Oracle Forms from pre 6i, 6i and 9i to version 10g Oracle 10g database, Enterprise Manager 10g, Oracle Application Server 10g, Oracle Cluster File System, Oracle RAC, Oracle LDAP, Oracle Internet Directory 10g, Oracle iSQL, Oracle 10g Reports and Forms Server, Oracle 10g HTML database, Oracle Portal, Oracle Web Server, Oracle 10g Recovery Manager (RMAN), UNIX Shell Scripting, Windows Shell/Batch Scripting. Houston Community College Systems (HCCS) October 2004 – August 2005 Technical Team Lead / Peoplesoft Administrator / Peoplesoft DBA /Peoplesoft Upgrade Project / Oracle9i DBA / IT AUDIT Peoplesoft Responsibilities Primary responsibilities were so administer and support the Peoplesoft 8 Financials environment, Peoplesoft Student Administration environment and Peoplesoft HRMS environment. These environments were being converted from v7.6 to v8. I performed the installation, configuration and setup within these environments as it pertained to the version 8 side of the conversion. In addition I setup the development and test environments as well as the production servers. I also setup the Peoplesoft Internet Architechture for 3 tier access and setup the development configurations for two tier access. I was responsible for applying patches and bundles and service packs for the Peoplesoft environment. Much of the typical things one would expect in both a development environment and production support were apart of my daily duties. Oracle Responsibilities I supported both production and development database environments. The oracle9i databases were run on Sun Solaris Servers. I was responsible for monitoring, performance tuning and storage management. I supported database upgrades from 32 bit Oracle 8 to 64 bit Oracle 9i (for Peoplesoft environment). I managed all nightly database jobs and backups and performed database recovery exercises to refresh development databases from production backups. In addition I performed many cases of stress testing which led to deep levels of performance tuning, relying heavily on 3rd party tools and oracle stats pack reports. I also worked with the IT audit teams to validate the environments that supported key processes for corporate headquarters. I was tasked to validate database security, application security, server security, password profiles and change control processes. My job was to document the areas that failed a corporate check list provided to me by a third party company that would then review the check list and perform an independent audit of the same systems. Oracle 9.2.0; Oracle 9i RAC; Oracle 9i Application Clusters; Oracle Web Cache, Oracle Enterprise Manager w/Packs; Peoplesoft 8.8 HRMS, 8.4 Financials; Peoploesoft Enterprise Portal; Weblogic; Peopletools 8.20; Peopletools 8.43/8.44; Oracle 9i Real Application Server; Oracle Reports Services, Oracle Portal v2 rel 3; Oracle RMAN 9i; Sun Solaris on Enterprise Class Servers.
    • 9 Craig Brown Technical Profile Occidental Petroleum Corp. (Oxy) August 2004 – October 2004 MS SQL Server DBA - Peoplesoft DBA My primary responsibilities included the support and maintenance of the Peoplesoft HRMS production and development environments. This included troubleshooting application server issues and process scheduler problems. MS SQL Server was the backend database for this peoplesoft environment. I was the primary DBA for the databases that supported the peoplesoft data. I performed all of the database backups and I also performed all of the database cloning and refreshes that were requested as we moved from development to test then to production. This also included performing database refreshes from production into one of ten different testing databases for production problem fixes. The SQL Server database servers were clustered for failover and I performed several reboots of this system. I performed a people tools upgrade from 8.41 to 8.44 and I also performed an enterprise portal upgrade as well. It was my responsibility to setup application messaging between the 8.4 portal and the 8.19 HRMS environments. I setup and configured the application messaging and fixed errors caused by running both a version 6.5 Tuxedo and a version 8 Tuxedo on the same server. My duties also included fixing problems within the crystal reports themselves. Peoplesoft 8.8 HRMS, Peoplesoft Enterprise Portal; Weblogic; Peopletools 8.20; Peopletools 8.43/8.44; MS SQL Server 2000; Clustered Servers; Windows 2000 and 2003 operating systems. National University June 2004 – August 2004 Project Manager / Technical Team Lead / MS SQL Server DBA - Peoplesoft DBA I performed the installation, configuration and setup of the financials 8.4, CRM 8.8, Student Administration 8.1 and HRMS 8.1/8.8. I setup the development and test environments as well as the production servers. I setup the Peoplesoft Internet Architechture for 3 tier access and also setup the development configurations for two tier access. In addition, I was responsible for applying patches and bundles and service packs for the Peoplesoft environment. The backend database for this peoplesoft environment was MS SQL Server. I installed and setup the database for each peoplesoft environment and I also installed and setup the SQL Server clustering across two servers. I was the primary DBA for the databases that supported the peoplesoft data. I performed all of the database backups and I also performed all of the database cloning and refreshes that were requested as we moved from development to test then to production. I was responsible for supporting all stress testing efforts which included load runner scripts and database level SQL scripts to simulate 2000 concurrent online users. I addition, I maintained and performance tuned the application servers, web logic servers and database servers. I performed maintenance of the process schedulers and there output and made sure that the total peoplesoft environment was available for the end users. Peoplesoft 8.8 HRMS, Peoplesoft 8.4 Financials; Peoplesoft 8.8 CRM; Peoplesoft 8.1 Student Administration; Peoplesoft Enterprise Portal; Weblogic; Peopletools 8.20; Peopletools 8.43/8.44; MS SQL Server 2000; Dell 2650 Servers; Dell 6500 Series Clustered Servers; Windows 2000 and 2003 operating systems. American Insurance Group (AIG) September 2003 – June 2003 MS SQL Server- Peoplesoft DBA / Oracle9i- Peoplesoft DBA MS SQL Server Environment I supported both production and development environments. I performed a SQL Server peoplesoft HR v8.8 install along side a MS SQL Server database environment. I setup and configured this install on a development server and a production server. I performed cloning exercises on the development server anticipating the need for multiple application server and database environments. I was responsible for configuring and troubleshooting all aspects of the application server, process scheduler and the Peoplesoft Internet Architecture (PIA) which included the weblogic layer. Oracle Environment I supported both production and development environments. Oracle databases were run on Sun Solaris. These oracle 9i database were setup for over 1000 concurrent users. I performed many cases of stress testing and database performance tuning, in addition to typical oracle database administrative duties. Database exports and table refreshes were also performed regularly and database backups. I was responsible for configuring and troubleshooting all aspects of the application server, process scheduler and the Peoplesoft Internet Architecture (PIA) which included the weblogic layer.
    • 10 Craig Brown Technical Profile The following is a list of typical duties I performed on a daily basis. This list does not include every responsibility, but the most common daily responsibilities. • Production Support • Peoplesoft project moves/copies from one database/peoplesoft environment to another via application designer. • Configured clients via configuration manager • Database Refreshes. • Execution of Peoplesoft Audit steps (scripts). • Database Performance Tuning • SQR Performance Tuning • Application Server / Process Scheduler / Web Logic Configuration and technical troubleshooting • Setting up Peoplesoft Security and Database Security. • Performed typical database and server maintenance and backup procedures • Large data loads and updates from production into development environment • Performed Tax updates • Setting up Oracle Reports Services (Clustered) • Setting and configuring Oracle Web Cache / Peoplesoft Web Logic • Setup a small Oracle 10G Database to test for compatibility with 12 small oracle based applications. Oracle 9.2.0; Oracle 9i RAC; Oracle 9i Application Clusters; Oracle Web Cache, Oracle Enterprise Manager w/Packs; Peoplesoft 8.8 HRMS, 8.4 Financials; Peoploesoft Enterprise Portal; Weblogic; Peopletools 8.20; Peopletools 8.43/8.44; Oracle 9i Real Application Server; Oracle Reports Services, Oracle Portal v2 rel 3; Oracle RMAN 9i; Sun Solaris on Enterprise Class Servers. Oracle 10G (limited). Waste Management, Inc. August 2002 – September 2003 Technical Team Lead / Project Manager / Lead Oracle Database Administrator / Oracle 8i/9i DBA / SQL Server2000 DBA / Data Warehousing DBA /Peoplesoft DBA As lead Oracle DBA I was responsible for the support of 110 instances of Oracle. Production, Test, QA and Development instances. With a team of 5 oracle DBA's we provided round the clock (24x7) database services to development teams, production end users and application testing schedules. The databases that were supported ranged in size from 200 gig's in size to over 3 terabytes in size. The database environment was setup on IBM AIX systems (AIX v4.x and v5.x) and INTEL Linux Servers. The type of support provided was as follows: • Database Performance Tuning • PL/SQL Development (Triggers and Stored Procedures) • Oracle 8i to 9i migrations • Index Strategy Development • Data Partition Development • Change Control from QA to Production • Production Database Support • Data Quality Assistance • Query Tuning (Explain Plans, TKPROF) • Data Modeling Enhancements and Database Design Reviews • Database Optimizations / Functionality Advantages (9i) • Oracle 8i to 9i database migration and upgrade • Oracle 9i RAC and data guard configuration and implementation • Oracle Web Cache • Oracle Report Services • Setup and configure stand-by databases. In addition to the database support, there was a large amount of UNIX/LINUX level support provided. This included unix shell scripting, awk shell scripting, perl scripting and unix process management. With the number of boxes that were involved we used a central server to develop scripts and used REXEC and RCP to push out these scripts to the desired server for support or maintenance.
    • 11 Craig Brown Technical Profile I planned and setup the database backup and recover strategies across all servers. Oracle 8i RMAN and Oracle 9i RMAN were used to perform backups, exports and archived logs clean up. Multiple RMAN catalogs were used in a single database instance per version of the oracle database. For the data warehouse instances RMAN performed tablespace level backups setup for changes only. The RMAN databases were shutdown daily and cold backups were performed. The data warehouse consisted of 5 instances of Oracle, complete with Oracle 9i RAC, application server, oracle reports services (clusters) and Oracle data guard. The database (made up of 3 instances of Oracle) was over 5 terabytes in size and the average size of the key tables was 150 million rows. The largest table consisted of 900 million rows. Informatica was the front of the data warehouse and the main development tools for the ETL's. Setup and configured oracle 9i RAC and 9i Application Server (including both the new oracle web cache functionality). This was a full implementation of Oracle 9i RAC on two (2) Regata Servers. I also supported SQL Server database. These database were both production and test database. This support involved moving data into the database via flat files from other source database (Oracle and DB2). The applications that used this data needed query tuning. I also setup gateway's between the SQL Server database's and Oracle database via the development of DTS. I also used DTS to pull data into SQL Server directly from Oracle tables and pushed data back out into oracle tables. These databases were high transaction OLTP databases. In addition, I supported Peoplesoft databases as a technical database administrator. Using Peopletools and Oracle OEM I supported both the production peoplesoft databases and the upgrade projects that went on for both HRMS and Financials. The upgrade team were implementing the tools 8.4 version. I used the upgrade tools provided by peoplesoft to upgrade the database objects while the functional team performed the SQR and application upgrades. I also maintained both the process scheduler and the application servers on both UNIX and Windows NT. The web logic layers needed tweaking at times as well, which I performed when requested. I setup Peoplesoft Enterprise Portal for the Financials environment and helped troubleshoot all the technical issues that came up in that environment. This included the setup and configuring of the IBM Websphere application/web servers. This configuration primarily included the setup of the application server on the middle tier servers. Oracle 8.1.7.4; Oracle 9.2.0; Oracle 9i RAC; Oracle 9i Application Clusters; Oracle Enterprise Manager w/Packs; Peoplesoft 8.8 Financials, 8.4 HRMS; Peoploesoft Enterprise Portal; Peopletools 8.20; Peopletools 8.43/8.44; IBM Websphere; Oracle 9i Real Application Cluster, Oracle 9i Real Application Server; Oracle Web Cache, Oracle Reports Services, Oracle Portal v2 rel 3; Oracle RMAN 8i, 9i; AIX 4.x, 5.x; RS/6000 Servers, SP2 Servers, Compaq Proliant True64 Servers; Java Scripting; ASP scripting; HTLM, Front Page; PHP3; Pearl; UNIX/LINUX Administration – Disk Device Management, OS Backups, File System Management, Server Reboots, RCP, CPIO, VI, Kernel Parameter Changes. General Electric (China and Southeast Asia) January 2002 – August 2002 Oracle Database Architect / Oracle9i DBA / Data Warehousing RAC / E-Business 11i DBA / Project Manager / Technical Team Lead As project manager I reported to the director of finance, and utilized a staff of 15 the reported to me for this project. These 15 people were divided among 4 different projects that I managed separately but simultaneously. The goals of each project had different deliverables but each deliverable was indirectly related to one another. In addition to project managing, I also server as the technical lead and maintained a hands on presence on all 4 projects. This project consisted of numerous activities and technologies in which I was a key consultant. So I will break them down by these categories; Oracle9i DBA, Oracle9i Real Application Clusters, Data Warehouse, E-Business Suite 11i, Oracle Replication Server, Oracle Enterprise Manager, Backup and Recovery and web development. Oracle9i DBA Within GE’s China and Southeast Asia operations there were a total of 25 production databases and 25 development databases and 25 testing databases. As senior DBA I was responsible for planning, implementing and testing the upgrades for all of the development/testing databases from Oracle8/8i releases to the Oracle9i release. The migration paths provided by oracle were used for 18 of these databases and other migration methods were used for the remaining databases. 5 out of the remaining 7 databases were reverse engineered into Designer9i and then redesigned to take better advantage of the data partitioning and the query optimization capabilities. The production servers were then upgraded as their corresponding development/testing servers passed their upgrade implementations and signed off as successful. I lead a team of 15 DBA’s and 5 UNIX admins working round the clock to meet a 6 week dead line. Oracle9i Real Application Server clusters
    • 12 Craig Brown Technical Profile I received spec’s for 2 new applications that were going to access warehouse data and reporting data to create customer forecasting data so that the business could predict customer needs. These applications were also going to use this newly created data to correct customer complaints issues in future products to reduce recalls and product returns. These applications utilized an Oracle RAC setup. The RAC was setup on 4 Sun Enterprise 11 servers running Sun solaris. Configuring the Oracle Real Application Server Clusters on these 4 servers it was possible to split the applications on two servers each. With this setup the applications would access the data warehouse and extract data, via an automated batch process and pull this data into the RAC environment. The clustered databases would received the data and execute a series of stored procedures that generated new data and load the various tables with this data. An administration table was also loaded with the business rules that were applied during the generation of the new data so that the new data could be linked to the original data warehouse data. Using Oracle Portal along with RAC and Oracle Reports Services, this same process was performed for the data accessed and extracted from the reporting database. The Oracle Reports cluster was then setup to facilitate the environment for performance based reporting system. A major component of this environment was the Oracle Web cache functionality. The reporting applications were all built in XML and Java. After the new data was generated and loaded additional process were run against the corporate financials databases so as to create mock-up general ledger information to simulate profit gain and loss data (with Oracle Portal as the conduit for the mock-up data, like a multi-dimensional data cube). This entire environment was created and utilized as a “Data Play Ground” for senior management taking full advantage of all existing customer and sales data. By manipulating the business rules they could in essence create a new product and watch the systems create a simulation of the how this new product might affect existing products and customer response to this product. A major component of this environment was the Oracle Web cach functionality. Data Warehouse General Electric utilizes several data warehouses worldwide. I was responsible for creating batch jobs that connected to these data warehouses and stored procedures that took the data set results of the batch jobs and generated new data that was then stored. The data that was extracted from the data warehouse was stored in temporary tables for processing then were exported and then truncated from the temporary tables. This was done so that multiple copies of corporate data were not made. The exports were saved by date and only one months data were kept online and 3 months data were kept off line for the purpose of rebuilding simulations if necessary. These were multi-terabyte data warehouses so the batch jobs created sorted through over 200 tables. About 50 of these tables were heavily partitioned and ranged from 10 gigs to 50 gigs in size. E-Business Suite 11i As the senior DBA I was requested to perform a gap analysis for the successful upgrade from the Oracle Financials and HRMS version 10.7/10.8 to the Oracle E-Business Suite 11i. The gap analysis was also required to show how the business could utilize the “E” functionality. The gap analysis was also going to explain the training requirements and any new support issues that the current infrastructure could not handle. After I prepared this document I setup the upgrade formula and passed that on to senior management. The upgrade/migration steps were provided by Oracle. I had to improvise in some areas but the upgrade worked effortlessly and the customized code was migrated with issues that were resolved with a little elbow grease. Oracle Replication Server Several of the existing applications maintained data that was required by newly designed applications. These new applications connected to databases that were not good candidates for RAC. Oracle Replication was elected to pass through the data, real time, from the various source systems to the new application databases. The replication was setup at the table level so the configuration of the replication server was simplified a lot because of this. There were a few exceptions to this but the decision was made to replicate hole tables, because of the complexity of the business rules on that data. Once the data was replicated, new rules would be applied to these tables and then the data would serve the purposes of its various applications use. I had no problems setting up the replication server but the requirements changed regularly so the configurations were manipulated almost on a daily basis until it was finally accepted by the client. Oracle Enterprise Manager I was responsible for setting up and configuring the Oracle Enterprise Manager for a variety of purposes. The OEM implementation was setup to monitor all of the corporate databases. The OEM implementation was also setup for DBA functions and responsibilities. I used the OEM setup to train several Jr. DBA’s. I was asked to setup OEM to utilized a repository of its own so that the DBA’s could schedule maintenance jobs and store them in the database. All of the optional packs were installed and setup. Backup and Recovery
    • 13 Craig Brown Technical Profile I was responsible for setting up RMAN to perform automated online oracle database backups with full usage of the RMAN catalogs for recovery purposes. Along with RMAN EMC’s Symmetrix Remote Data Facility was setup to provide fail over coverage and also to boost data availability back to the states via a dedicated line between firewall’s assigned to specific port numbers. Web Development Along side the Oracle application server there was also the usage of the Oracle Portal option. This option was used as the primary application development tool, but there were also aspects of the web side that were integrated into the This aspect of the project consisted of developing java based application that provided the capability to collect customer feed back via the web about various products. The customer could visit a URL address mentioned on the back of a GE product and provide opinions or concerns about the products. This data was then fed into the data warehouse and then reported against by end user of this data. The Java and HTML scripts were small but numerous. Dynamic web page building was used to help the customers navigate to the correct product data. The ASP functions of this code provided a way for GE to advertise product upgrades, via banners, to these very customers that were providing data about similar products. Oracle 9i Database 9.0.1.1; Oracle Enterprise Manager w/Packs; Oracle 11i E-Business Financials, HRMS, Supply Chain; Oracle 9i Real Application Server; Oracle Web Cache, Oracle Reports Services, Oracle Portal v2 rel 3; Oracle Developer 9i; Oracle Designer 9i; Oracle9i Replication Server; Oracle RMAN; Sun Server 11E; Solaris 2.8; HP Servers – HPUX; Java Scripting; ASP scripting; HTLM, Front Page; PHP3; Pearl; UNIX Administration – Disk Device Management, OS Backups, File System Management, Server Reboots, RCP, CPIO, VI, Kernel Parameter Changes. McGraw Hill Publishers May 2001 – December 2001 Technical Team Lead / Oracle DBA 8;8i;9i / Legacy to Oracle Migration / Database Design Review / Oracle Apps 11i DBA / Lawson Financials DBA Main focus of this project was to migrate from an RDB and several access and MS SQL Server databases into an Oracle environment. The environment was setup with oracle forms as the front end. Oracle Forms server and Oracle Application server with load balancer’s in the middle tier and an Oracle database engine (Oracle 8i / 9i) on the back end. I setup the oracle backend and middle tier. Configured and customized the Forms Server, Reports Server and the Discoverer Server along with the Oracle Web Server and 9i Application Server. Once setup and configured my role moved to the data migration effort where I moved large quantities of data via SQL*Loader and a 3rd party tool called Data Junction from the source systems into the Oracle database. After the data was loaded my responsibilities shifted back to database administration and performance tuning. I was able to recommend many areas of improvement by applying Oracle 8i/9i functionality to the database finding ways to achieve performance boosts (i.e. partitioning, space allocation improvements, utilizing dynamic buffer cache, etc…). Performance tuned an Oracle Apps 11i “environment” to take advantage of hardware and OS capability. I identified “out of the box” deficiencies and made the corrections to the table and index structures (i.e. Index and table partitioning) while data was being migrated from the legacy systems into the Apps environment. I set up vertex to work with this environment. In addition I setup the Oracle concurrent managers and process schedulers for application use. My main interaction with the Apps software was to migrate data into the environment from the legacy system. I did not get involved with any of the customizations that were done. Utilizing 9iAS, I administered, diagnosed, tuned, and planed capacity growth for the entire infrastructure. I setup and implemented an Oracle9i Database, Oracle9i Application Server, and E-Business Suite. I demonstrated how the new OEM prevents system downtime and poor performance before they could adversely affect the client’s oracle environment. I demonstrated hot to track and assess the health of the database and e-business infrastructure with Service Level Reports. I utilized Oracle Designer 6i to reverse engineer the source system and offer suggestions to the Oracle environment that would be connected with the forms front end that was being developed by an off-shore development company in India (Tata). Thus allowing me to serve in the capacity of database design review. Using Java, XML and HTLM scripting languages I was responsible for creating small applications that took polls from customers that visited the corporate web site. These polls provided data about the preferred type of media that the customers (consumer) liked to purchase. For example books on CD, Hard back, etc…. These applications also collected data about the visitors of the web site, via response forms and guest book appelets. Oracle Apps 11i (full financial/hrms suite); Lawson Financials; Oracle 9i Application Server ; Oracle Forms Server 6i; Oracle Designer 6i; Oracle Discoverer 3i; Oracle 8i; 9i database; Oracle 9iAS; Oracle Replication Server; Oracle Jdeveloper 2.2; DBArtisan (Oracle/RDB); Q-Diagnostics; Oracle Portal; Sun Solaris 2.7/2.8; ERwin 3.5; Oracle Enterprise Manager; XML; HTML
    • 14 Craig Brown Technical Profile scripting, Microsoft Front Page; PHP; Java Scripting; ASP Dev.; Pearl; UNIX/LINUX Administration – Disk Device Management, OS Backups, File System Management, Server Reboots, RCP, CPIO, VI, Kernal Parameter Changes. Fairchild Semi-Conductor July 2000 – May 2001 Oracle 8i; 9i; / Oracle 9iAS / Oracle Data Warehouse DBA / Data Warehouse Design Review / Peoplesoft DBA/ MS SQL Server 2000 / Project Manager / Technical Team Lead As project manager, I reported to the director of technology whom reported to the CIO. My responsibilities consisted of managing the DBA staff (3 people) and leveraging these resources towards all projects that fell under the jurisdiction of the director of technology. My primary responsibilities consisted of data warehouse design review and database administration. Anticipating data volume of over a terabyte, I was responsible for the capacity planning, maintenance-support planning, and backup and recovery planning. Working side by side with the database developers we utilized and took full advantage of the newest components of the 8i/9i Oracle Server and Oracle 9i Application Server. I implemented advanced replication, locally managed tablespaces, indexing and table partitioning, parallel query as well as a few other functions found within the database server to squeeze every bit of performance out of the database. This was a ground floor data warehouse that was tuned as it was constructed anticipating large volumes of data and a large number of applications. Performed an upgrade from Psoft 7.0 to 8.0 (via a move to 7.5 first). I was responsible for all DBA duties during this upgrade. I setup the back end server, including the application server and the process scheduler’s. Since the 7.0 environment (Psoft financials) lived within an Informix database I used data moved to load the Oracle development environment. My job then turned to installing all the patches and supporting the custom code rebuild effort. The existing Informix/Peoplesoft database was converted to Oracle, which included all current and historical data. This data was loaded in large bulk quantities and validated during the load. In addition to the cutomization upgrades I supported the effort needed to get the people code to work with the Oracle database instead of the Informix database. I also helped integrate the Peoplesoft applications with the DSS, manufacturing and enterprise wide reporting database applications so that data feeds from these systems could be sustained through automation and upon application request via the data warehouse. In addition, I setup all Oracle database backup processes to work with Legato and Oracle Recovery manager (RMAN). I setup RMAN with stored scripts for each Oracle server (15 production and 12 development) running on Sun E-Class server, HP K-Class Servers and Windows NT based platforms all running Oracle. I developed all backup scripts customized for each server (where several servers – including DW- were 24x7 production systems). I built a master plan for adding Oracle Parallel Server to the system for a future implementation scheduled later this year. In addition I performed all the database administration for the production, test and development server, as well as a few other databases on other platforms (NT, Solaris) that needed support. I also setup and supported several SQL Server database environments. Although small in size many of these smaller SQL Server applications/databases were vital to external customers server strategic markets. Peoplesoft 7.5/8.0; People Tools; Oracle 8i/9i; Oracle 9iAS; Oracle Replication Server; DBArtisan (Oracle/Sybase); Q-Diagnostics; Oracle Portal; Sun Solaris 2.6/2.7; ERwin 3.5; Oracle Enterprise Manager; Sun E4K; Microsoft Front Page; PHP; Java; Pearl; MSQ SQL Server 2000; UNIX Administration – Disk Device Management, OS Backups, File System Management, Server Reboots, RCP, CPIO, VI, Kernal Parameter Changes. TSCentral.com May 2000 – June 2000 MS SQL Server 7DBA / MS SQL Server 2000 DBA / DTS / Transact SQL / Data Modeling / Database Design / Database Development / Project Management As project manager I was responsible for the tasks associated to a project plan developed by senior management, which included leading a staff of technical people as well as managing the efforts associated to vendors and 3rd party software developers. I also served as technical lead which allowed me to maintain a hands on presence throughout the project. Primary responsibilities consisted of database re-design and data modeling for a web based business events and tracking database. The main objectives were to improve the performance and the stability of the core functionality of the site via the SQL Server database. The database lacked enforced referential integrity at any level. The database was also infected with an enormous amount of “bad data”. I was tasked with writing and updating stored procedures and database triggers tat would provide some of the business rules enforcements as well as working on a new database design that would include the existence of database constraints. I
    • 15 Craig Brown Technical Profile also utilized transact SQL and the DTS capabilities of SQL Server so that performance would be improved for several data update processed that updated the web database from the data entry database that was kept off line. {NOTE: I was to serve in this capacity while the company searched for a permanent replacement. This person was found approximately 6 weeks after start date.} CNBC.com January 2000 – July 2000 Oracle 8;8i;9i beta DBA / Oracle Parallel Server / Oracle Apps 11i /Peoplesoft 7.5;8 / Oracle Web Server / Oracle Portal / Data Modeling / Netscape Application Server / LDAP Development and Administration / MS SQL Server DBA / Database Replication / Project Management As project manager I reported to the CTO. My duties included leading several projects that all related to the movement of the CNBC.com web site from an outsourced state to an in house supported environment. The staff associated with these duties fluctuated according to the technical needs specific to the project plan at the time. Primary responsibilities consisted of database design and data modeling for a securities “ticker symbology” and streamer application database. As the sole database (both Oracle and MS SQL Server) and UNIX resource I was responsible for the up keep and administration of the development and testing databases environments and UNIX operating system. As a developer I coded HTML web pages and applied PHP technology that allowed for database connection and data manipulation via the HTML. I also coded Java applets that would send and retrieve data via the LDAP (Netscape Application Server) layer. These HTML and Java based applications used PHP pretty heavily when it came to utilizing the LDAP and Oracle databases. As the UNIX and database administrator I primarily kept the environment up and available for the development effort and testing phase. I set up and configured the server that would eventually service the production data. And performed all backup procedures as well as developed the backup and recover strategies that would be used moving forward. I was also responsible for the installation and setup of the Oracle Apps 11i environment. Even though it has only been in production a short while I was able to get a copy of the prerelease and identify the requirements that would be needed in order to setup the environment. I created and dropped index for the purposes of loading data from the SQL Server environment and then setup the concurrent managers and web server (Oracle/LDAP) so that the end users could begin working on the reporting engine. In addition to the administration and database design responsibilities I was also heavily involved in making assessments for the scalability of the systems. I setup and configured an Oracle Parallel Server environment that would allow CNBC.com to switch over to a fail-over and performance based environment once the applications were re-designed to take advantage of this functionality. Using very limited resources I constructed an OPS / database layout that would work perfectly with the cluster of Sun E-4000’s server with NFS based storage array’s. I completed the raw partition and storage requirements for OPS and then configured the Parallel Server to utilize but parallel query and MTS (multi-threaded Servers) processing. I also set up a data replication environment for data synchronization between the LDAP and the Oracle databases. This was done via the Oracle replication and was set up for near real time replication between the two databases. Was also apart of a conversion from a proprietary system into Oracle Apps 11i application setup and a Peoplesoft 8 (web based) eletronic payment system (E-Bill). I setup all the technical pieces and performed the data conversion activities. After the data conversion I setup the transforms for loading the data directly into these environments as the proprietary system was going to feed data directly into this environment daily. I also wrote java and XML applets that provided ads information to the ads server, based on data collected in the profile of the customers. These applets made data queries into used profile data upon there logon process and then stored data such as time of logon, content viewed, ads viewed, ads served, etc… Much of this data was collected so that the users were constantly exposed to commercials that directly pertainied to interest shown by way of content viewed stats. Oracle 8.1.5; Oracle Apps 11i; Peoplesoft 8; Oracle Web Server; Oracle Replication Server; Netscape Application Server (LDAP); DBArtisan (Oracle/Sybase); Q-Diagnostics; Oracle Portal; Sun Solaris 2.6/2.7; ERwin 3.5; Oracle Enterprise Manager; Sun E4K; Microsoft Front Page; PHP; Java; Pearl; MS SQL Server 7.0; DTS; MS SQL Server Replication; MS SQL Serve Enterprise Manager; Java Scripting; XML; ASP scripting; HTLM, Front Page; PHP3; UNIX Administration – Disk Device Management, OS Backups, File System Management, Server Reboots, RCP, CPIO, VI, Kernal Parameter Changes. Additional experience available but technology it out of compliance with year 2000 requirements…