John Streeton Stile
(510) 305-3800
john@stilen.com

Objective
To find a system administrator position in a small to medium sized company, reduce IT costs, increase security and quality-of-service, with open-source solutions,  in a mixed platform environment by matching the right system for the right job.

Network Tasks & Technologies
Operating Systems:
Linux (SuSE, RedHat, Mandrake) 5 years, 1 year Debian and Gentoo.
Solaris (6,7,8,9) 2 years.
HPUX (10.20,11.00) 2 years.
Microsoft (Win9x, ME, NT4Wk, NT4S, Win2kWk, Win2kS, Win2kAS) 7 years.
Languages:
Perl, bash, ksh.
Mail Servers:
Qmail, Courier-IMAP, Vpopmail, EZmlm, QMVC, ClamAV, some Postfix and Sendmail.
Services:
Samba3, OpenLDAP, iptables, ipchains, DHCP, DNS, SSH, NFS, NIS, NTP, RAS, HTTPS, HTTP, POP3, IMAP, SMTP, FTP, SNMP.
Security and Monitoring:
SNMPc, NetSNMP, RRDTool, MRTG, BigBrother, BigSister, Demarc, Npulse, Network Ups Tool, LogCheck, PortSentery, Tripwire, Nabou, Snort, Etherpeek, Ethereal,  Etherape, Nmap, NetSaint, Crack, Kismet, Wellenreiter, Nagios, Galglia. some HP OpenView, Cacti, AWStats.
Web Servers and applications:
Apache, Resin, Tomcat5, VideoLan, uPortal, Mambo, PostNuke, phProject,  Phpaga, OpenCMS, Magnolia, Covax, InfoGlue, Hypercontent, Alkaline, WebGlimpse, HtDig, SugarCRM, OpenTicketRequestSystem, 
Backup Solutions:
Amanda, ARKEIA, ArcServ, OmniBack, NetBackup, mt, mtx, tar, star, cpio, dump.
Network Printing:
Samba Printing with CUPS, Windows Print Server, EZSpooler for Unix, JetDirect.
Microsoft Support:
NT4, Win2k Active Directory, troubleshooting, OS Patches, Norton, CygWin, Visio.
Databases:
MySQL, Perl DBI, SQL

Employment
Haas School of Business, UCB, Berkeley, CA	11/2004 and 02/2005
Contract Systems Administrator
Environment: 
A Student Services department at University of California Berkeley. 
Linux Servers in a native Active Directory domain.
Duties:
•Configured 3 Samba servers as member servers in a native Active Directory Domain
•Installed 1 Red Hat AS3 server on a Dell 750
•Install Apache, Tomcat, JDK, and MySQL on 2 servers.
•Install 5 content management systems:   OpenCMS, Magnolia, Cofax, InfoGlue, Hypercontent
•Install 3 search engines:  Alkaline, WebGlimpse, and HtDig
•Prepare careful installation notes and tested them.
•Wrote 5 custom Bourne shell scripts:
1.alkaline.sh       - Init script for Alkaline demo.
2.tomcatd            - Init script for Tomcat.
3.rc.magnolia      - Init script for Magnolia.
4.rc.firewall        - Iptables firewall script
5.clone_script.sh - rsync Linux cloning script, but we did not use.
•Recommended Linux Administration training & certification programs.
•Basic system administration advice.
•Publish all documentation into a Share Point system as well as consolidate all documents for burning to CD, for archive purposes.

Syngress Publishing, Inc,	08/2004 – 09/2004
Contract Author
Environment: 
Research and write Chapter 5   “File Services” chapter for the book “Windows to Linux Migration” , ISBN: 1931836396.
Research Includes:
•Creation of a Samba-3.0.7 PDC (with OpenLDAP backend, winbind, cups, and POSIX ACL’s).
•Populate LDAP with Idealx smb-ldap-tools.
•Add users and hosts to domain with usrmgr.exe for domains and idealx smbldap-tools.  
•Configured profiles with Folder Redirection to minimize network traffic to PDC.
•Enabled CUPS printing.
•Successfully implement POSIX ACL’s
•Set Name Service Switch and PAM to find users and authenticate using LDAP accounts (non Unix system accounts).

Industrial Light & Magic, San Rafel, CA	01/2003 - 06/2004
Systems Administrator
Environment: 
Post production special effects film house.
Around 1,000 (at peak) RH7.2 Linux desktops with NFS+NIS+automount.
Over 700 RedHat Linux cluster on dual Duron/Athlon+PXE+Linux + SystemImager.
Over 100 SuSE Linux cluster on dual Opteron+LinuxBios+devfs in Angstrom blades.
Most licenses handled by multiple FLEXlm license servers.
Network file storage on Veritas cluster in paired Suns & EMC arrays (~20TB), and paired NetApp Spinnakers with spinfs (~40TB).
Backup/restore with Veritas NetBackup, ADIC robot, LTO drives, over TCP and NDMP.
Networked power plugs and console ports.
Duties:
•Specialization in the render pipeline from a systems diagnostic perspective.
•Monitor/trouble-shoot DHCP, DNS, NFS, NIS, NTP, render pipeline, as well system errors.
•Build and image server racks in render farm.
•Build Linux kernel with lm_sensors support.
•Complete some backup/restore requests.
•Write Perl and shell scripts to monitor, configure, test, and report server status.
•Transfer data center power to generator during power failure.
•Deliver daily reports of events and actions taken, including next action to be taken.
•Repair broken cluster nodes.
•Perform subnet changes for Linux and O2 desktops (host configuration and switch ).
•Upgrade memory and video cards in Linux desktops, and change SGI O2 and O2K parts.
•Setup Linux desktop dual monitor split screen with Nvidia cards and XFree86.
•Solo graveyard on-site System Administrator for facility.

Supported 15 productions:
Hulk, Star Wars Ep3, Pirates of the Caribbean, Harry Potter 3, 
Peter Pan, Van Helsing, Master and Commander, Terminator 3, Hidalgo, 
The Day After Tomorrow, Lemony Snicket's, Son of the Mask, Bourne Supremacy, 
Chronicles of Riddick, Sky Captain and the World of Tomorrow

Pervasive Netwerks, CA	11/2002 - 11/2004
Contract Filed Linux/Windows Support/Administrator
Environment: 
Linux and Windows solution provider, field service calls.
Duties:
•Setup Postfix with Spam-Assassin and Anomy-Sanitizer on Mandrake8.2.
•Migrate user from PalmV to Palm-T.
•Repair a mysql database and debug a log-in problem with CyberCart.
•Build 4 node MySQL-4.1.7 NDB Cluster on Debian 3 stable.
•Setup web cam on Debian ( usb D-Link DSB-C310 webcam ).

Skyflow Inc., Berkeley, CA	08/2001 - 08/2002
Network/UNIX/NT Administrator 
Environment: 
Application Service Provider of an automated call-center with voice recognition in a 24X7 multi-platform (NT4, Win2kAS Wolfpack, Linux) redundant server farm.  The Skyflow platform employed Dialogic voice T1 cards, Nuance voice recognition, DB2 database, several open source applications, and SkyFlow's Java code.
Duties:
•Support the 24x7 production, QA, and development server farms.
•Manage corporate network, file and print services (NT4 Domain, Win2kWk, NT4/Win2k Server, and Linux servers and workstations).
•Configure Apache and Resin web, Bind8 DNS, SMB, NFS, email accounts, and NTP.
•Choose, purchase, and maintain ARKEIA network backup.
•Wrote syslog-to-snmp.bash, extended Skyflow MIB, and setup SNMPc to page when production platform encountered errors.
•Create iptables firewalls (2 in Berkeley and 2 at co-location in San Francisco).
•Configure 2 Cisco 2620 routers in a point-to-point T1.

Ohlone College, Fremont, CA	11/1999 - 08/2001
Systems and Applications Administrator
Environment: 
Information Systems department at the California Community College in Fremont supports a 24x7 large and diverse network (100+ workstations and 20+ servers), including NT4, Win2K, Solaris, HPUX, and SCO).
Duties:
•Install, upgrade, patch, and set kernel options for HPUX 10.20 & 11.0, Solaris 7 & 8, Linux SuSE & RedHat, NT4, and Win2k.
•Manage patch and maintenance process for Colleague (an HR, payroll, student records, state reporting, check printing program), with a Unidata database, on HPUX, averaging 100 terminal sessions per day, and over 60 network printers with EZSpooler.
•Recover failed K370 HPUX system with Ignite, and manage file system with OnlineJFS with 20 drives in a RAID 0+1 configuration.
•Install Solaris 8 and WebCT with Apache on Sun E250, and Ultra 1 for Online Education web site.
•Write Ksh shell scripts menu's for system and application administration. 
•Setup Apache, Solaris, and custom Perl content management scripts on Ultra 1 for  The Monitor student newspaper.
•Upgrade Ohlone College Library's on line card catalog, hosted on Sun Ultra 10 with Apache, Voyager, and Ezproxy.
•Setup Tarantella SunRay demo platform with Sun E250, SunRays, and Microsoft Terminal Server.
•Install, patch, and manage 10 NT4 servers, in 2 NT4 Domains, and support various Windows applications. 
•Upgrade and maintain iPlanet web server, POP, SMTP, and LDAP server on NT4 Server.
•Configure Norton Anti Virus server for network monitoring of file shares.
•Setup MediSoft server and clients on NT4 for Student Health Department's appointment tracking.
•Provide standard network services: LDAP, HTTP, DNS, WINS, DHCP, file sharing, and print services. 

Certicom Corporation, Hayward, CA	01/1998 - 11/1999 
Network Administrator
Environment: 
Information System department for company selling Elliptic Curve and SSL code, with three networks in California and one in Mississauga Canada, linked with VPN firewalls.  Each office has at least one NT4 DC, and a NT4 Domino server, in addition to DHCP, WINS, DNS, file & print services, and Norton AntiVirus servers  
Duties:
•Setup remote access dial-up with 3Com Access Builder and Shiva Lan Rover.
•Configure Cisco 2924xl for the backbone of the local networks.
•Manage one network support technician.
•Network backup with Computer Associates ARCserve.
•Merged 3 company networks into 1 (Certicom, Consensus, Uptronics).
•Administration of Lyris, Lotus Domino, LanRover, GoldMine, Act, Norton AntiVirus, and legacy Eudora Pro Server.
•Support 30+ laptop Win95/NT workstations, NT/Mac servers, Cisco switches, HP printers, and Isolation Systems VPN.
•Direct backups/disaster recovery, software/hardware purchasing/receiving, fixed assets tracking.
•Design, contract, and install server room and network cabling in new building in Hayward.
•Assist Sales and Marketing with demonstrations for trade shows.

Icon Microsystems, Inc., Fremont, CA	07/1997-01/1998
Field Network Support/ Desktop Services 
Environment: 
Technical Service Department for a computer solutions company, selling hardware, configured systems, on-site  server and desktop support contracts, and laptop repair. 
Duties:
•Door-to-door network, desk-top, server, and application support for NT4 & Win9x and Microsoft networks.
•Laptop and desktop hardware support (repairs/upgrades of IBM, Toshiba, Compaq, and HP).
•Handle RMA issues, audit inventory for clients, and suggest improvements to client networks.

Compucom @ Adobe Systems, Inc., San Jose, CA	04/1997-07/1997 
Technical Support/ IS 
Environment:
Information Services department for a desktop publishing software company, with 4 buildings, and a mixed platform network, supporting development, marketing, and sales,
Duties:
•Support NT4 and Win95 clients on Microsoft/Novel/Unix MAN (about 2000 clients). 
•Phone support for Win95/ NT40WS network and application configuration.
•Field support for network drops, PCs, and printer hardware installation/troubleshooting. 
•Configure, issue, and train Sales force with the Thinkpad 760 laptop, and receive old laptops.

Clontech Laboratory, Palo Alto, CA	06/1994-05/1996 
Research Assistant II  
Environment:
R&D department for a molecular biology tools company.
Duties:
•DNA sequence analysis and annotation with DNASIS and CADGene on  MAC,
•DNA sequencing, splicing, cloning, and invivo expression in e-coli, yeast, and CHO cells.
•Publish new T-cell tumor suppressor discovery in NCBI database.
•Trained customers in Two-Hybrid System, and troubleshoot invivo expression. 
•Wrote, monitored and trained employees in radiation safety procedures and practices. 

Education
Course Work:
UC Davis:		Bachelor of Science, Biochemistry 
Ohlone College:	Shell Programming (CS147), Unix Administration(CS148A/B)
Chabot College:	Perl (CSCI44A Perl 1) , CCNA Semester I (ELEC 99.05)
HP:			HPUX System and Network Admin I & II, Fundamentals of Unix

Certifications:
Linux Professional Institute:  LPI  Level 1 Exam 101 (ID=LPI000020861)
Microsoft:
Exam 70-064:  Implementing and Supporting Microsoft Windows 95
Exam 70-073:  Microsoft Windows NT Workstation 4.0
Exam 70-067:  Microsoft Windows NT Server 4.0
Exam 70-068:  Microsoft Windows NT Server 4.0 in the Enterprise
Exam 70-058:  Network Essentials
Exam 70-059:  Internetworking with Microsoft TCP/IP on Microsoft Windows NT 4.0
A+ Certification:  Core, Microsoft Windows and DOS