Rudy Winnacker Rudy Winnacker
165 Estates Drive, Piedmont, CA 94611
(510) 427-4960 (cell)
rudy@winnacker.com


Summary of Experience:
Currently System Administrator with Google. Prior: 1+ years as System Administrator with Pyra Labs. 1+ years as Programmer/Analyst with Maxim Group. Four years with Resumix, Inc. in a variety of positions including Systems Engineer, principal CGI programmer in the Web Operations Group, Technical Support Team Lead. Other experience as Teaching Assistant and Notetaker at U.C. Santa Barbara, HR staffing system operator, Graduate Teaching Fellow, Administrative Research Assistant for Lawrence Livermore National Laboratory.

Technical:
Operating Systems: UNIX (SunOS, Solaris, AIX, HPUX, Linux), Windows, DOS.
Web Servers: Apache, Microsoft IIS, some Netscape, other freeware.
Databases: Oracle, Microsoft SQL Server, Fulcrum, MySQL.
Programming: UNIX shell scripting (csh, sh, ksh), PL/SQL, HTML, CGI, Perl, PerlScript, JavaScript, CSS, ASP, PHP, Python, assembly, BASIC.

Education:
U.C. Santa Barbara, M.A. and C.Phil. in Philosophy, 1996.
Ph.D. program, University of Oregon, 1992 to 1993.
U.C. Berkeley, B.A. in Philosophy, 1991 with high honors.

Professional Development:
In-House Productions, Macromedia Dreamweaver 3, 2000.
Verisign, Securing Web Servers, 2000.
Oracle: PL/SQL Program Units, Intro to SQL and PL/SQL, Database Administration, 1998-1999.
Sun Microsystems: Solaris Network Administration, Solaris Advanced System Administration, 1997.
Google: BSD system internals, Python programming.

Experience:

Google, System Administrator
6/03 - Present
System Administrator (I, II, III) in Site Reliability Engineering group. This team is responsible for the maintenance and operation of Google's production network. Originally worked on the transition of Blogger infrastructure to Google's. Transferred to Hardware Systems group and shortly afterward became one of three original system administrators on the new Cluster Operations team. The group was created to formalize the operational duties of Google's distributed storage system. This role transitioned to operational support for the search index pipeline. After a few years, Cluster Operations grew sufficiently large to divide it into more specialized teams. At the same time, the need to formalize the operational duties of Google's Bigtable storage system was identified. Part of original staff of the Bigtable Service team as Technical Lead.

Pyra Labs, System Administrator
4/02 - 6/03
System Administrator for the Pyra Labs websites, including Blogger and Blog*Spot. Blogger is a free web logging service and Blog*Spot is a free weblog (blog) hosting service. These are both high traffic websites that require maximum uptime, for which this position has the primary responsibility. Notable projects completed for Pyra:
    • Created and installed automated tools to monitor and troubleshoot key components of the Blogger and Blog*Spot services, including the front-end UI, publishing services and Blog*Spot Java servlets.
    • Installed and configured Foundry ServerIron load balancer for Blog*Spot.
    • Helped to plan and performed the deployment of Blog*Spot Plus, a robust hosting service using Apache, Perl and mod_rewrite, and NcFTPd. This added chargeable hosting features such as image storage to the traditional Blog*Spot service. Contributions include scripting the URL rewrite filter in perl and work on the BlogSpot servlet.
    • In addition to these projects regular maintenance was performed including logfile archiving, disc cleanup, database backups, hardware installation, troubleshooting and repair (discs, power supplies, NICs, etc.). Assisted in the installation of demonstration and development servers.
Technical: Red Hat Linux, Windows 2000, Intel-based hardware including Dell and VA Linux, SQL Server 2000, Oracle, Foundry ServerIron, TCP/IP, Perl, Java.

This is a high-responsibility position requiring the ability to manage a variety of simultaneous services independently and within an extremely restricted budget.

Maxim Group, Perl Developer at SBC Long Distance
5/01 - 12/01
This was an extended 6 month assignment at SBC Long Distance. Focused on Perl development of CGIs and tools, with some system administration projects installing and configuring Oracle and Apache on Solaris. Areas of work include: Oracle8+, Apache, Perl, JavaScript, Unix (Solaris and HPUX), CVS. Most projects involved interfacing a custom front-end CGI with back-end processes and statistics stored in Oracle databases; where necessary database objects were created and maintenance and data collection processes were coded and implemented to support the front-end. In each project there is an emphasis on user-friendliness, flexibility and reliability. Here is a summary of the projects completed for SBC:
    • Live, browser based monitoring of the long distance platform
    • Regulatory Complaints Management tracking application
    • Voice Products Achievements tracking application
    • Menu-driven, browser-based document depository
    • Password management library
    • Session management library
    • Browser-based table data maintenance tool (‘websql’)
    • Generic error log server
Maxim Group, Programmer/Analyst at GDT
12/00 - 4/01
Joined Maxim Group to work as a consultant Programmer/Analyst at Global Digital Technologies. Developed web sites using Perl to interface with pre-existing classified advertising mainframe systems via middle-tier software. Clients included major newspapers. Participated in a re-write project for this application in addition to maintaining the pre-existing code base. Technologies used include: Perl, Apache, IIS 5.0, SQL Server, MySQL, Oracle, Linux, W2K, CVS. In addition this position included some auditing of the company's security policy and implemented improvements including the installation of network firewalls. Installed and implemented a shareware support/bug management application written independently at around the same time.

Entera, Inc.,(now CacheFlow) Technical Support Group,
9/00 - 12/00.
Hired into the Technical Support Organization help deploy the rebuilt team. Plans changed dramatically with the acquisition of Entera by CacheFlow. During the four weeks prior to the acquisition, created an installation lab for the TeraEDGE cache (proxy) server and the TeraCAST streaming media server. Most of my time was spent re-implementing the Quintus support and bug management system (called "CustomerQ"). This included building a support intranet site to deliver real-time reports using the primary database (MSSQL), full text searching of cases and solutions (Fulcrum), as well as support documentation and FAQs.

Resumix, Inc. (HotJobs.com), Systems Engineer, Web Programmer, Customer Support Lead Engineer,
9/96 - 9/00.
Systems Engineer and web programmer for the Web Operations Department. Key member in the deployment of a hosted web application that moves the core Resumix Enterprise functionality to the internet. Participated in the initial project launch team as well as the current product management group. Worked hands-on configuring servers for deployment at the Exodus ASP, and documenting such procedures. Created interim system, application and database server monitoring and backup routines using built-in application features as well as batch and other scripting. Created, proposed and won approval for a front-end login server as a short-term logistical solution for managing customer data under a data management model in-progress. Here is a summary of some of the other web applications (CGI and ASP) programmed at Resumix:
    • iResumix Login Server These scripts manage the forwarding of customer login attempts and application hyperlink requests from the primary server (www) to the appropriate application server.
    • Interactive Resource Center (IRC) This CRM tool allows customers to open, update and close support cases, see reports of their past cases, search and access support documents, download patches and tools, administer contact information, as well as discuss feature requests with other customers in a customer discussion forum. Education offerings and schedule information are available, as well as on-line class registration.
    • iResumix Quote Tool This is a PerlScript ASP application that manages the workflow associated with the complicated quoting process for the iResumix product. Notable features include the management of a quote approval process, and a JavaScript discount calculation workpage. PL/SQL triggers for the tables involved.
    • Bug Management Application This tool (PerlScript ASP) allows Engineering team members to access the bug/enhancement tracking database through the web, and to open, close and update bug and enhancement reports.
    • Online Support Survey and Survey Administration tool. The intranet administration tool manages the email of survey requests to customers. These surveys contain a link to a script that prompts the customer for answers to generic questions concerning the specific closed case.
Prior positions at Resumix: Technical Team Leader for a team of ten Customer Support engineers each managing 20-30 customer sites. Excellent and acknowledged customer skills and consistently very high levels of customer satisfaction. Technical support included system, database (Oracle) and network support, including system and database troubleshooting, disaster recovery, software installation, and the configuration and maintenance of disks, printers, modems, scanners and subservers. UNIX and Windows system administration functions also supported, such as the maintenance of user accounts, backups, print and fax queues, and system tuning. Liaison to Marketing and Engineering, participating in QA and beta testing and weekly intra-department product maintenance meetings. Taught major portions of the Advanced System Administration course to customers. Presented Advanced Customer Support sessions at International Users' Group Conference, 1999. Travel to sensitive assignments happened as necessary.

Academic Honors:
Awarded four-year U.C. Regents Special Fellowship for graduate study in Philosophy at U.C. Santa Barbara, 1994.
President, U.C.S.B. Graduate and Faculty Philosophy Club, 1994-96.
Awarded graduate teaching fellowship at the University of Oregon, 1992.
Awarded departmental honors and high collegiate honors from U.C. Berkeley, 1991.
Elected Phi Beta Kappa, 1991. Dean's lists.

Professional Honors:
Maxim Group, Consultant of the Month, 2001.
Special Recognition from HotJobs.com University for individual contribution, 2000.
"Resumix Raider" special quarterly company recognition, 1999.
Departmental Peers' Choice Award (2), Resumix, 1999.
Special, one-time company-wide award in recognition of excellence, Resumix, 1997.
Departmental Customer's Choice Award, Resumix, 1996.
Departmental Peers' Choice Award, Resumix, 1996.
Key Contributor Award, Sybase, 1994.

Other:
Excellent references available. Natural languages studied include Spanish, German and Latin. Writing samples available.