GEORGE R. GOFFE
*******@*****.***
Yahoo has lost ALL my emails and folders and filters since the 23rd of
February 2014. If you have tried to contact me during this week, PLEASE re-
send your email. Thanks
Please contact me via email with a job description at *******@*****.***
SUMMARY OF QUALIFICATIONS:
A highly experienced computing systems professional with over 22 years of
experience providing value-added contributions to a wide variety of
companies with expertise in developing and implementing/deploying creative,
innovative and cost effective solutions to complex problems on multiple
computing platforms.
Highly proficient with the following:
o Installation, configuration and administration of multiple operating
systems (Solaris (2.x, 1.x), Linux (Slacware, RedHat 6,7,8,9, RHEL AS 2.x,
ES 2.x, AS 3.x, ES 3.x, AS 4.x, ES 4.x, AS 5.x, ES 5.x, CentOS 4/5, Debian,
Ubuntu), IRIX,UniCOS) on multiple computing platforms (HP, SUN, SGI, x86,
x86_64);
o Storage Area Networking and Network Attached Storage solutions.
o Performance analysis and tuning, Unix (Solaris (2.x, 1.x), Linux)
systems;
o Problem determination and resolution;
o System maintenance application;
o Process automation with several scripting languages (sh, bash, csh, tcsh,
ksh, Rexx);
o Rexx development;
o Web server software and web application product installation and
customization;
o Third party software installation and customization;
o GNU and other open source software build and customization on the Unix
and Windows platforms;
o Facility and/or system upgrade, downgrade or relocation;
o Integrated System Test driver builds (Linux);
o Some experience with trouble ticket reporting systems: Jira, Remedy,
Bugzilla
PROFESSIONAL EXPERIENCE:
Feb 2012 - Present: Various open source projects (check out, build, use,
report bugs):
I typically have access to the source code repositories for these and other
open source packages, using tools like git, svn, mercurical, bazar, and
others. My build process entails, getting the software via the source code
repository tools, getting the other required software for the package (for
example: mpc, mpfr, gmp) and downloading it's latest version and then
building the software. Once the build is completed, I will install the code
and then test it if possible. If I encounter any bugs during this process,
I will report them to the responsible entity.
o Fedora Core - open source future operating system, my home system is
currently at the FC 20 x86_64 level.
o Build and deploy the following:
oo Build and install Perl
oo CFengine - configuration tool similar to Puppet; build requires tcl/tk
and berkleydb from oracle)
oo Nagios - system and process monitoring software
oo VirtualBox - Oracle Virtualization Server + defining/installing
multiple Unix/Linux distributions (Fedora, CentOS, Solaris, Ubuntu,
FreeBsd, OpenSuse, Debian, Windows XP, Oracle Enterprise Linux)
oo THE - The Hessling Editor
oo Regina - THE interpreter (Rexx)
oo ooRexx - Object oriented Rexx (new project)
oo gcc - open source c, c++, java, etc. compiler
oo mplayer - open source movie player
oo vim - open source vi look alike
oo valgrind - debug tool tracing code, looking for memory leaks, etc
oo python - object oriented interpreter (both 2.6 and 3.x versions)
oo learn python
oo ruby - object oriented interpreter
oo learn ruby
oo KVM - virtual machine support (new project)
oo Emacs - another editor
oo curl - pretends to be a browser, gets/puts files to web servers
oo wget - same as curl
oo ktorrent - gui front end for bit torrent handling
oo tcl/tk - scripting and gui toolkit
o various other open source "products", mostly from GNU (gnu.org)
Jul 2010 - Feb 2012: Disk Processing Engineer - Disk Processing Engineer
(contract to Google, Mountain View)
Accomplishments:
Developed and implemented multiple scripts that proved to be greatly
beneficial to the success of this project by increasing reliability of data
produced and increasing error detection and correction reporting and code
correctness by reporting errors in processing to developers.
I wrote several scripts starting from a single threaded problem
approach to a multi-threaded one by having a "driver" script start multiple
instances of a second script, thereby saving hours for each execution (2.5
hours to 5 minutes and 7+ hours to 15 minutes).
I can not be more specific than this due to the presence of my signature on
a NDA. This is the Google CityBlock project.
o Project utilized multi gigabit networks with RedHat and Ubuntu systems.
o Utilized and enhanced previously existing System Administrator skills to
troubleshoot RedHat and a small number of Ubuntu systems to analyze
performance of ingest systems.
o Modified existing scripts to increase accuracy and efficiency in
operation and to provide better data to the end product
o Implemented deep check scripts to ensure that all data processed in a
load is present in the data bases. Modified these scripts to implement
parallelism, thereby reducing execution times from 2 1/2 hours to 5
minutes.
o Implemented scripts to perform firmware upgrade for all production class
hard drives. Modified these scripts to implement parallelism, thereby
reducing execution times from 2 hours to 15 minutes.
o Responsible for the day to day operation of a disk data processing
pipeline development/production project.
o Designed and deploy numerous scripts to help manage the pre and post
processing of this project.
o Provided trouble shooting and analysis services to this project.
o Assumed ownership of disk processing.
o Coordinated with technicians in data centers, and processes the disk
loads.
o Tested and deployed new software releases in the processing pipeline.
o Track disk loss statistics, and published results.
o Ensured the integrity of the imagery database.
o Supported the iterative improvement of software reliability and uptime.
o Analyzed failures and provide support to technicians in data centers.
o Troubleshooting processing failures, and reprocess disks accordingly.
o Analyzed failures and pro-actively partake in corrective action and
engineering change strategies.
o Reviewed and Upgrade engineering documents to reflect changes.
o Created tools via shell script to make processes more efficient.
o Performed Opensource tools build and deployment including GCC
Oct 2009 - Nov 2009: Operations Engineer - Lab/System/Network Manager
(contract Cisco Systems Inc.)
Accomplishments:
Deployed several VMware ESX systems and defined virtual machines in a
lab environment.
o Installed and configured multiple (approximately 30 systems) Unix/RedHat
AS/ES 5 systems on HP DL380G4 and HP DL380G5 and HP DL320G4 hardware and
other HP hardware as well as Windows XP/2000/2003 systems including Cygwin
software used for system and network device access.
o Installed and configured multiple deployments of various operating
systems in Virtual Machines.
o Duties included lab hardware installation, Cisco switch and Cisco router
installation, configuration, and support, hardware trouble shooting
including network trouble shooting.
o Opensource tools build and deployment including GCC
Sep 2007 - May 2009: Operations Engineer (contract Cisco Systems Inc.)
Accomplishments:
Developed and implemented a new network design to achieve greater
flexibility and control while positioning for an up coming lab relocation.
During this process, I discovered and helped to troubleshoot critical
issues in the new P2P protocol under development as part of this project.
Achieved 100% availability for core lab systems and devices over a 20
month period.
Developed and deployed kick start servers resulting in cost/time
savings for test system deployment.
Managed 8 class C networks defined in this lab and managed the
DNS/DHCP/bootp servers for this networking environment.
o Leveraged experience gained on the previous contract to, again, provide a
highly stable, available, accessible, and flexible data center like
environment for several world wide teams consisting of kernel, application
development engineers and test groups. Provided services as sole Lab
Manager/Administrator, Systems Manager/Administrator, and Network
Manager/Administrator. Was highly active in day to day as well as strategic
planning for Lab operations.
o Advised management on new hardware procurement and Lab resources required
for day to day Lab operations.
o Developed, installed, tested, and supported customer setups with servers,
switches, routers and installers for product field trials.
o Managed DNS and DHCP and bootp servers for 8 class C networks for this
project.
o Responsibilities included trouble shooting for all systems and devices in
this lab and provided support to other labs worldwide and worked with IT
network support personnel to resolve access problems.
o Performed kernel configuration and builds.
o Installed and configured multiple (approximately 300+ systems) Unix
(CentOS 4.x and CentOS 5.0/5.1/5.2/5.3/5.4, RedHat AS/ES 4.x and RedHat
AS/ES 5.x, Solaris 2.8 and 2.9) systems on HP DL380G5, DL360G5, DL320G5 and
other HP hardware as well as Windows XP/2000/2003 systems including Cygwin
software used for system and network device access.
o Installed and configured several instances of VMware Server (ESX and
ESXi) for developer/tester use.
o Installed and customized guest operating systems for these ESX servers.
o Developed and implemented a standard infrastructure node configuration
consisting of 24 systems and three 48 port switches plus one switch for
external access for use as a small Compute Cloud composed of multiple ESX
servers.
o Duties included lab hardware installation, Cisco switch and Cisco router
installation, configuration, and support, hardware trouble shooting
including network trouble shooting.
o Worked CLOSELY with the managers of several groups as well as my own
management team.
o Developed and deployed several kickstart servers.
o Opensource tools build and deployment including GCC.
Feb 2006 - Sep 2007: Operations Engineer (contract Cisco Systems Inc.)
Accomplishments:
Built a development lab consisting of routers and switches and > 130
Linux test systems - achieved 100% availability on core lab servers for
over a 20 month period.
Automated procedures to keep all Linux systems at the same levels of
software and configurations.
Developed skeleton config files used for switches in the lab.
Managed 8 class C networks defined in this lab and managed the DNS
for this networking environment.
o Provided a highly stable, available, accessible, and flexible data center
like environment for several teams consisting of approximately 100
Engineers (kernel and application development engineers, hardware
engineers, and application test groups. Provided services as sole Lab
Manager/Administrator, Systems Manager/Administrator, and Network
Manager/Administrator. Was highly active in day to day as well as strategic
planning for Lab operations.
o Worked with management on new hardware procurement and Lab resources
required for day to day Lab operations.
o Installed and configured multiple (approximately 130+ systems) Unix
(RedHat ES and AS systems (RHEL 3.x, RHEL 4.x and RHEL 5.x), Leveraged
Corporate Kickstart servers and Yum repositories for system installation
and maintenance, Solaris 2.8 and 2.9 systems as well as Windows
XP/2000/2003 systems including Cygwin software on laptops) used for various
purposes including software and kernel builds on the Unix systems and
testing scenarios.
o Duties included lab hardware installation, Cisco switch and Cisco router
installation, configuration, and support, hardware trouble shooting
including network trouble shooting.
o Worked CLOSELY with managers of several departments and my manager who
also managed several other groups of engineers.
o Performed leading edge system installation, customization and testing for
various Linux based products including Fedora Core 6/7/8 and Xen.
o Opensource tools build and deployment including GCC and Perl
o Wrote a small white paper on EARLY Xen for the Cisco Virtualization Group
o As a learning exercise, installed and customized VMWare GSX and early ESX
host servers.
Feb 2005 - Nov 2005: Systems Administrator / Systems Software Specialist
(contract to GSS systems, Mountain View)
Accomplishments:
Developed best practices for customer spam and anti-virus appliance
upgrades.
Implemented a pre-upgrade set of scripts to verify database
structures to avoid an outage during upgrade.
Pro-actively identified several customer situations involving the
Proofpoint product that could have been disastrous to the client.
o Performed duties as OS and Spam/Anti-Virus product upgrade specialist for
a client of GSS systems (Proofpoint). Duties entailed the application of
rpm upgrades, product upgrades and trouble shooting on over 300 Customer
owned RedHat Linux ES 3.1 systems (Email Appliances) utilized as email and
anti-spam/anti-virus gateway systems. The product's purpose was to filter
out Spam and/or various virus' from incoming and/or outgoing email and to
protect Enterprise employees and the Enterprise from inadvertent (or
otherwise) disclosure of it's intellectual assets.
o Developed a best practices document for customer upgrade procedures that
was given to all support and sales engineers.
o Opensource tools build and deployment including GCC
Nov 2004 - Feb 2005: Systems Test Engineer / Systems Software Specialist
(contract to IBM, Open System Interoperability Lab, San Jose)
Accomplishments:
Developed and implemented standardized procedures for test system
installations and test hardware configuration resulting in shorter test
environment setup times and lower costs.
Pro-actively installed multiple test system configurations when test
hardware was disabled for several weeks due to a bad firmware upgrade which
allowed testers to step up to testing environments without further costly
setup delays.
Advised on lab configuration including modification of power and air
conditioning requirements, preventing costly system outages and loss of
hardware.
o The purpose of these systems was threefold 1) perform stress testing on
the new hardware in an integrated systems and SAN environment, 2) perform
validation testing of the new Veritas Array Support Library (ASL) for this
new hardware, 3) achieve Hardware Qualification for the new Veritas
packaged software Veritas Storage Foundation (VSF) 4.0 (renamed from
Veritas Foundation Suite) which includes Veritas Volume Manager, Veritas
File System and miscellaneous Veritas and open source software.
o Installed and configured over 24 RedHat Enterprise Servers (ES 3.1) on p-
series, x-series and e-series hardware platforms including providing
customized kernels or Loadable Kernel Modules (LKMs) from various hardware
vendors for SAN hardware for HBA support.
o Installed and configured Fiber Channel dual-channel HBA devices (Emulex
and Qlogic) on test systems including HBA firmware upgrade, Linux device
driver build, installation and configuration.
o Installed fiber channel cable from hosts through two Apcon devices
(electronic fiber channel patch panels) through Brocade 2900 F16 and
Brocade 3900 F32 FC switches.
o Installed and customized Windows 2003 and Windows 2000 servers used in
the Veritas Integrated Test Automation Suite to control the test systems
and the SAN network during the testing process.
Assisted the Sun/Solaris team with this same install/config/test process on
Sun Hardware.
o Opensource tools build and deployment including GCC and Perl
Oct 2004 - Nov 2004: Systems Administrator / Systems Software Specialist
(contract to GSS Systems, Mountain View)
Performed product analysis and installation testing for a conversion
project from old Netscape and third party Calendar Server products to Sun's
new JES package consisting of it's Calendar Server, Web Server, Application
Server, LDAP Server, Identity Server, Messaging Server and Mail server
products. Primary duties were to install these products in test mode to
develop AND test installation scenarios and develop several elaborate,
complicated LDAP conversion scripts using REXX, a freeware block structured
interpretive programming language. Development was performed on local
RedHat (ES 3.1) systems.
Installed several RedHat (ES 3.0) systems used as test clients during
testing phase of this contract.
Aug 2004 - Sep 2004 Systems administration / Software Specialist (contract
to CSC/Nortel Networks, Santa Clara)
o Contract to CSC at their Nortel Networks account in Santa Clara to
support 2500+ systems worldwide (Sun, HP, Linux). Primary support duties
were with Sun Solaris systems (2.5.1, 2.6, 2.7, 2.8 and 2.9 levels) and
highly complex LAN and WAN networks for SAN storage access and system
access.
o The environment consisted of a multitude of systems software products and
technologies including SAN, EMC Symmetrix (Brocade switches, JNI HBAs), EMC
NAS (Celerra) devices, Network Appliances, Veritas Volume manager (VxVM),
Veritas file system (VxFS), StorageTek tape silos, Veritas NetBackup, Ultra
Enterprise 1000's, SSP configuration, and Vantage remote console
configuration, Ultra Enterprise 3500, 4500, Sun Fire 280R, Sun Fire V440,
Sun Fire V480, Sun Fire V880, Sun Enterprise 220R, Sun Enterprise 250, Sun
Enterprise 420R, Sun Enterprise 450, and Solaris system patch application.
o Duties included System and Software installation and customization and
troubleshooting for the Sun Solaris systems described above, level 3
support (break/fix) work utilizing Remedy for problem tracking and a GCARS
system for managing change control on systems and components.
o Opensource tools build and deployment including GCC and Perl
Jan 2004 - Jun 2004: Systems Administrator / Systems Software Specialist
(volunteer/contract to EMC lab, San Jose)
o Performed Solaris 9 installations on several Sun UE 450 systems for the
purpose of clustering them with Sun Cluster 3.1 in a SAN/VxVM/Oracle
environment. Duties included Emulex HBA firmware upgrades and Emulex device
driver upgrades for the Emulex HBA devices. Performed switch zoning with
EMC DS-16B switches to create two fabrics utilized to accomplish a High
Availability (HA) environment and eliminate single points of failure for
EMC product testing of DMX hardware.
o Installed Oracle 9i and Oracle 10g, Veritas Volume Manager 3.5, Sun
Cluster 3.1 and EMC's Power Volume (a VxVM replacement product produced by
EMC). Applied all Sun/Solaris, Sun Cluster, Veritas Volume Manager patches
and worked with EMC hardware and software support personnel to trouble
shoot the SAN connectivity issues caused by Sun and Sun Cluster patches.
o Also installed three RedHat Enterprise systems (ES 2.1) to be used in
testing with the Veritas Foundation Suite of products in a SAN environment.
o Opensource tools build and deployment including GCC and Perl
Aug 2003 - Nov 2003: Systems Administrator / Systems Software Specialist
(contract to GSS systems, Mountain View)
o Performed duties as Systems administrator and software configuration
specialist for an evaluation project related to a spam prevention product
designed to run on Linux gateway mail servers.
o Project computing platforms were 3 IBM x series 225 systems running
RedHat Linux 8.0 and Windows 2000 advanced server, 1 Sun UE-450 running
Solaris 2.8 and 1 Dell 600SE also running RedHat Linux 8.0. Duties included
installation and customization of operating systems and kernel
configuration and support software for each of the products evaluated.
o Light C programming, HEAVY Shell scripting (bash), DNS server setup,
Sendmail build and configuration, Gnu and other open source software
configuration, build and deployment, and problem determination and
resolution of operating system components, GNU and other open source
software as well as third party product software. Duties also included test
automation and server automation.
o Opensource tools build and deployment including GCC and Perl
May 2000 - Aug 2002: Senior Systems Administrator / Systems Software
Specialist for Seagate Technologies (IT Support), San Jose, CA.
Accomplishments:
Acted as project lead and architect for a migration of systems from
San Jose to Oklahoma City.
Achieved 100% up time for over two years for several internal
servers.
o Duties encompassed systems administration (maintenance application,
software installation, system installation, performance and tuning,
troubleshooting, capacity planning) for over 100 large enterprise class
servers ranging from Ultra Enterprise 3500/4500/5000 (including UE 10000
and UE 15000) down to Sun Ultra 10s; including Legato NetWorker client
installation and backup operations as well as server maintenance, web
software installation (iPlanet web server and LDAP server, WebLogic,
SiteMinder, JDK/JRE), customization and troubleshooting.
o Interfaced with and led developer teams throughout the software
development life cycle and developed standards and best practices relating
to application installation and web software installation and customization
that were adopted by the organization for Seagate's external WWW presence
as well as Seagate internal web sites.
o Provided highly innovative and creative solutions for problem resolution
and provided instruction, mentoring, guidance and training to various
department and extra-departmental personnel in the systems administration
and applications support and deployment areas. Implemented automated system
patch installation on all department systems resulting in a dramatic
decrease in downtime due to software problems.
o Installed and configured a standard RedHat Linux 7.1 configuration on
over 70 computer systems used for various purposes including web servers,
NFS servers and desk top computing.
o Opensource tools build and deployment including GCC and Perl
Aug 1999 - Feb 2000: CONSULTANT Systems administrator for NASA (NAS
project), Mountain View, CA.
o Performed systems administration duties (maintenance application,
software installation, system installation, troubleshooting, performance
and tuning, capacity planning) in support of NASA's High Speed computing
environment utilizing clusters of SGI Origin 2000 systems and 18 StorageTek
tape robots, local HIPI (Gigabit) networks and massive raid implementations
(over 40TB of online storage).
o Project lead for implementation of several huge IRIX complexes (256 and
512 processor systems). Implemented the deployment of open source software
across all systems.
o Opensource tools build and deployment including GCC and Perl
Sep 1995 - Aug 1999: CONSULTANT Systems administrator for NASA (ANA
project), Mountain View, CA.
o Performed systems administration duties (maintenance application,
software installation, system installation, performance and tuning,
capacity planning, NetWorker backup administration, high level NetBackup
administration) for large Sun servers (Ultra Enterprise 5000, Ultra
Enterprise 3000, Sparc Center 2000, 2000E), 30+ RedHat Linux desktop
systems, 100+ Sparc 20 workstations and 11 servers in support of the
Advanced Networking Applications group at Ames Research Center.
o Installed and implemented Legato Net Worker server and clients for system
backups. Acted as level 2 support for the facilities Net Backup
administrator.
o Developed and implemented various scripts as required to automate
standard Systems Administration activities.
o Performed software build and deployment of GNU and other freeware and
shareware packages used as tools by developers and other systems
administrators across all systems.
o Opensource tools build and deployment including GCC and Perl
Mar 1998 - Jun 1998: Part time Instructor, De Anza Jr. College, Advanced
operating systems, CA.
Taught an advanced SVR4 kernel internals with Linux as the operating system
of choice.
EDUCATION & TRAINING:
Formal education:
o Completed core courses towards MSCS degree (emphasis in programming
languages and operating systems), Kansas State University, Manhattan,
Kansas
o BSCS degree (emphasis in programming languages and operating systems),
Kansas State University, Manhattan, Kansas
o Advanced Systems Programming at UCLA, Los Angeles, California
o AA degree (Math/Computer Science), Moorpark College, Moorpark, California
o Math/Data Processing, Long Beach City College, Long Beach, California
Training classes:
o Linux kernel programming classes at UCSC Extension;
o SAN concepts and facilities (EMC SJ Lab) Brocade 16b + Symmetrix;
o SiteMinder installation and customization;
o BEA WebLogic 6x web server administration;
o Veritas Volume Manager (basics);
o Veritas Volume Manager (advanced topics);
o Systems Administration Certificate at UCSC (in progress);
o C programming Certificate at UCSC (in progress);
o Sun Education Courses:
o Fault Analysis Workshop (Sun Microsystems);
o Systems Administration;
o grep, sed and awk programming;
o Bourne shell programming;
o ksh programming;
o PERL programming
o LAN diagnostics & trouble shooting, University of Washington (Seattle)
o IBM Internal and Customer Classes (VM, MVS) systems programming,
operating system internals