Frederick Potetz

Distributed Systems Engineer
fpotetz@rainstick.net

Objective

My objective is to find a career with a stable technology company that has a clear idea of who it is and where it is going. I'm looking for an open minded company which understands the value of new ideas and creative employees.


Skills Summary

     I have more than twelve years of experience in distributed computing, working as both system administrator and design architect. My work has primarily been in UNIX environments, specializing in Linux and Solaris. I've worked with just about every hardware and software platform out there, and feel confident that I can rapidly learn any new platform that I'm presented with.

     In the past, I've had varied responsibilities including large and small scale cluster systems design, daily troubleshooting, custom OS builds, systems benchmarking, employee and customer training, management of small to mid-sized teams, and being primary liaison with both developers and management staff.

     My background was originally as a programmer, although I find myself much more comfortable in the role of engineer or administrator. I currently do the majority of my scripting in Bash. I have programmed in Perl, C, C++, Java, assembly and a few other less used languages. I've included a few of my past projects below.

Sitesurvey - A program which, given groups of servers to check, and a trusted user, will generate a flatfile database with hardware, system, virtual site, and package information about those hosts and groups. This information is made accessable through a dynamically generated web interface. Written in Bash and Perl.

ES Installer - A linux install ISO generator, capable of building preconfigured slice in time versions of Redhat Enterprise Server. Useful for making clones of an existing machine, or installing base ES3/4 when a kickstart system is not available. Written in Bash.

FMonitor - A multiprocess SNMP monitoring system capable of polling hundreds of machines a minute. Supports multiple tiers of notification, timeouts on notifications as well as flap protection. Output is written as themable HTML to a centralized monitoring interface. All data collected is cached, graphed, and used for trend tracking. Written in Bash.


Work Experience

PPG Industries  April 2008 - present

Title: Contractor
Location: Pittsburgh, PA
Duties: I provide tier 2 systems support for all PPG IT operations worldwide. This means providing administration and maintenance for over 1200 systems, including the company compute, web, and database clusters, backup systems, documentation servers, and all off-site manufacturing systems.
Equipment used: Dell PowerEdge systems running Windows and Redhat Linux. HP PA-RISC 2.0 and Itanium 2 hardware running HP/UX 11.11 and 11.23.


Panscient Inc.  December 2005 - March 2008

Title: Senior Systems Engineer
Location: Fairfax, VA
Duties: Managed all company production and datacenter operations. This includes all cluster, database, network and datacenter design, construction, and deployment. This also includes writing the company production system operations framework. The framework consists of software for monitoring, trending, notification, resource tracking, cluster job control, remote error reporting, configuration control, workflow automation, com/net zone file parsing, MySQL manipulation, and realtime online data statistics. In addition, I managed the end to end operation of the company production data mining and report generation software.
Equipment used: Intel Core 2, and AMD Opteron servers running openSUSE 10.x and MySQL 5.0.x. Dell PowerConnect 2724 switches, using both copper and fiber connects.


Potetz Consulting  December 2005 - August 2007

Title: Owner
Location: Fairfax, VA
Duties: Provide IT systems design, consulting and contracting services.
Equipment used: Intel Core 2, and AMD Opteron servers running openSUSE 10.x and MySQL 5.0.x.. Dell PowerConnect 2724 switches, using both copper and fiber connects.


Verisign Inc.  December 2005 - December 2006

Title: Contractor
Location: Dulles, VA
Duties: I built, provisioned, and supported infrastructure designed to seamlessly connect customer legacy telecommunications (ss7) infrastructure to modern voice over IP (sip) systems. Projects included interfacing inter-office PBX systems, single number mobile to VoIP convergence, and VoIP protocol conversion, proxy, and switching services.
Equipment used: Dell PowerEdge servers running Redhat ES3/ES4. Sun servers running Solaris 8/9.


Hypermedia Systems  May 2004 - November 2005

Title: Unix Systems Administrator
Location: Los Angeles, CA
Duties: My responsibilities included acting as primary system architect for both the ECP (eCommerce) and video chat departments. This included redundancy design, as well as deploying monitoring, trending, remote logging, dynamic systems inventory, backups, and a documentation wiki. In addition to my design duties, I acted as third tier support for these systems as needed. I worked as IT advisor for the developer team creating the next generation of scalable video chat applications. In addition, I acted as primary admin for the company Sun Solaris servers, which include all the company Oracle database and backup systems.
Equipment used: Dell PowerEdge servers running Redhat ES3/ES4, SuSE, and Windows 2000 Server. Sun Enterprise servers running Solaris 9. Netapp 960/940 fileservers, and Apple Xserve RAID hardware.


Intelliseek Inc.  July 2002 - June 2003

Title: Consultant/Contractor
Location: Pittsburgh, PA
Duties: I was contracted to assist in the recovery of the Whizbang intellectual property after it was nearly lost during the company liquidation. With the recovery of that code, my responsibility shifted to assisting the developers in designing an automated distributed control system that would allow the data mining application to scale much more simply and robustly than it had in the previous Whizbang system. I was also in charge of designing and building the computer cluster and OS level code that now runs the recovered Whizbang code. During this time, I worked with the developers to help them understand the real world restrictions of various design models when considering long term scalability of future projects.
Equipment used: Intel based servers running SuSE Linux, primarily dual P4 IBM Bladeservers.


Whizbang! Labs   January 2001 - June 2002

Title: Senior Systems Engineer
Location: Pittsburgh, PA
Duties: I was responsible for the design of the company production system cluster, and provided feedback to the developers about the code they wrote. The system was a 250+ node self-repairing and scalable cluster, capable of intelligently extracting corporate information from unformatted text across more than two million Internet sites a day. I also managed the team responsible for the design and maintenance of the company development system cluster and office network layers. I developed custom SNMP based monitoring software to track the status of all the production and development servers through a simple web interface. I also defined and maintained the Whizbang! Labs IT information and standards archive.
Equipment used: Intel based servers running various flavors of Linux, and Sun enterprise servers running Solaris 8. HP XP-512 and XP-256 disk arrays.


Be Free Inc.  April 2000 - October 2000

Title: UNIX System Administrator
Location: Pittsburgh, PA
Duties: Acted as primary support for the maintenance and administration all Be Free servers, routers, and backup equipment, including on call after hours support. Acted as primary support for the coding and maintenance of the scripts which provide the daily SQL loading and backup of all Be Free critical transactional data.
Equipment used: Sun workstations and servers running Solaris 2.6, and Intel based PCs running various flavors of Linux, FreeBSD, and Windows. EMC Symmetrix 3930 disk arrays.


pair Networks  November 1998 - February 2000

Title: UNIX System Administrator / Upgrade
Location: Pittsburgh, PA
Duties: I was in charge of the team that acted as primary support for all post signup account upgrades. My team was responsible for working with Network Solutions and other domain vendors to correct any domain related problems with customer accounts. We also provided auxiliary support for urgent level support as time permitted. I maintained all pair Network servers, routers and backup equipment, including the company's original Amanda tape backup system, as well as the later custom disk based backup system.
Equipment used: Intel based workstations running FreeBSD 2.2.7 through 3.3.


Lycos Incorporated  March 1998 - November 1998

Title: Production Control Analyst / UNIX System Administrator
Location: Pittsburgh, PA
Duties: My responsibilities included monitoring, administration and maintenance of the entire Lycos production environment. This included all web servers, query servers, catalog servers, spiders, and reporting servers. Performed weekly and monthly catalog builds. Provided online support for Lycos partners, licensees, co-branded sites, and internal personnel. Wrote programs to help the NOC staff monitor the production environment. I also organized and wrote documentation for the NOC monitoring team to help them with outage resolution and escalation.
Equipment used: Sun workstations and servers running Solaris 2.5.1 through 2.6, DEC Alpha workstations and servers running Digital UNIX, and Intel based PCs running Windows NT 4.0.


Xerox Business Services  November 1994 - March 1998

Title: System Analyst / Shift Lead
Location: Pittsburgh, PA
Duties: Designed and maintained all on-location computer networks, systems and backups. Maintained the system that kept track of all digital customer documents. Created and modified new customer documents as needed. Was responsible for repair and troubleshooting of network problems for all downtown Pittsburgh locations. Was required to make modifications to the Xerox internal network to suit job and customer requirements. Did daily scheduling of work flow for all shifts. Acted as first point of contact for all Xerox customer accounts (primarily Fore Systems, Micron, and Fisher Scientific). Acted as liaison to other off-site Xerox locations. Trained and supervised other employees, including both Xerox employees and agency temporary staff. Provided specific high end systems training on various Xerox networked equipment. Provided general usage training on computer network equipment and software.
Equipment used: Sun Sparcstations running Solaris 2.6, and various Windows and MacOS based systems.


Education History

EMC2 Corporation
Certification: EMC2 Veritas Foundation Suite

IBM Transarc Lab
Certification: AFS System Administration

University of Pittsburgh
Japanese Language, Asian Studies

Carnegie Mellon University
Japanese Language, Asian Studies

Community College of Allegheny County
Computer Science