Senior Systems Engineer
LiveOps, Inc |
February 2007 -- Present |
Duties Include:
- Re-engineering and implementation of Nagios-based monitoring system
- System metrics and graphing via custom tools
- Implementation of Puppet system management
- Basic F5 load balancer administration
- Extensive shell (Bourne and bash) scripting
|
Senior Unix/Linux Administrator / Manager
Trading Technologies, Inc |
August 2003 -- February 2007 |
Duties Included:
- Manager of Unix Administration, Internal Development and Monitoring Teams
- Lead Unix (Solaris) and Linux server administration and engineering/design
- Engineering, planning and on-site (physical) deployment of overseas data centers
- Extensive remote server administration
- Security planning and implementation (vulnerability assessment and policy delineation)
- System hardening
- Extensive system automation
- VMWare Infrastructure 3/ESX planning, implementation, and administration
- Wrote a centralized system tracking system ("Sysinfo") in PHP using a MySQL database backend
- Distributed system monitoring with [modified] Nagios (with heavily modified APAN and custom scripts) - several Nagios patches accepted into the main source tree
- System metrics and graphing with MRTG (customized Cacti GUI on the front end)
- NetFlow collecting and graphing with flow-tools (Cacti GUI on the front end)
- Cacti administration and hacking (source patches accepted into the main source tree)
- RRDTool administration and hacking (source patches accepted into the main source tree)
- System forensics planning, implementation and administration (crash analysis, user action auditing)
- qmail planning, implementation and administration
- BIND/DNS engineering, implementation, and administration (with encrypted transactions between master and slaves)
- Extensive shell (Bourne, bash, and ksh) scripting
- Perl coding/hacking
- sed & awk coding
- squid administration (including http and https accelleration)
- Apache administration and performance tuning
- PHP scripting of internal admin interfaces
- Oracle server administration and database design
- PL/SQL scripting
- MySQL and PostgreSQL server administration and database design
|
| Independent/Contract Work |
~1993 -- Present |
Duties/Projects Include:
- Co-founder & sole programmer and system administrator of ServiceSheet, Inc.
- Distance learning system development (web-based training)
- Server engineering/design and administration (Linux, Sun/Solaris, NT, Netware and Mac)
- Network (LAN) and system management/maintenance (Server and Client -- Linux, Mac, and Windows)
- Hardware installation and troubleshooting (Linux, Mac, and Windows)
- Internet/Intranet strategy consultation
- PERC Social Psychology research interface in Tcl/Tk for Win32 systems.
- Database design, management and interfacing (MySQL, PgSQL)
- Apache/Tomcat configuration
- Large-volume qmail implementation (notably not used for SPAMming)
|
Unix Administrator
Transora/ECPG (now 1SYNC) |
June 2001 -- August 2003 |
Duties Included:
- Unix (Solaris) and Linux server administration and engineering/design
- Remote Unix/Linux server administration
- Solaris Jumpstart design and implementation (traditional method and Flash Archive)
- Security planning and implementation (vulnerability assessment and policy delineation)
- System hardening
- High-availability and fail-over planning, implementation
and administration (VCS Clustering, content switching, and low-tech
"warm" failover solutions)
- Extensive system automation via scripting/cron
- System forensics planning, implementation and administration (crash analysis, user action auditing)
- iPlanet/Netscape LDAP Server administration
- qmail planning, implementation and administration
- BIND/DNS engineering, implementation, and administration (with encrypted transactions between master and slaves)
- custom build of OpenSSH (CVS core with hacks)
- OpenSSH/OpenSSL rollout planning and implementation
- Extensive shell (Bourne, bash, and ksh) scripting
- Perl coding/hacking
- sed & awk coding
- scotty/tkined design/implementation (OSS SNMP monitoring tools)
- squid administration (including http and https accelleration)
- iPlanet/Netscape Enterprise Server administration and performance tweaking
- Apache administration
- Siteminder administration
- BEA WebLogic administration
- ht://Dig administration
- ATG administration
- i2 Discovery administration
- AMSE administration
- Ariba administration
- Syncra administration
- Veritas Volume Manager and NetBackup administration
- PHP scripting internal admin interfaces
- Unix skills training
- Scripting training
|
Systems and Network Administrator (Externally Contracted)
Taos Mountain, Inc. |
April 2000 -- May 2001 |
Duties Included:
With TechTV (now G4):
- Unix (Solaris) and Linux server administration and engineering/design
- Unix team management
- Vignette StoryServer administration
- iChat ROOMS and BOARDS Administration
- Extensive shell (Bourne, bash, and tcsh) scripting
- Apache web server administration and custom compilation
- Elaborate mod_rewrite configuration in apache
- Remote Unix/Linux server administration
- Internet/Intranet strategy consultation
- Hardware recommendation, ordering, installation and troubleshooting (Sparc and Intel)
- Veritas Volume Manager and Clustering
With Audiobase (no longer in business):
- Solaris server administration and engineering
- Extensive shell (Bourne, bash, and tcsh) scripting
- Remote Solaris server administration
- System build/config automation (scripted, not Jumpstarted for internal reasons)
- Security auditing
|
VP/Web Systems Administrator
Bank of America (formerly NationsBank) |
September 1998 -- April 2000 |
Duties Included:
- Unix (Solaris and HP/UX) and Linux server administration
- NT server administration
- Web server administration - Netscape Enterprise Server
- Remote server administration (Unix and NT)
- Internet/intranet strategy consultation
- Netscape Proxy Server administration
- Netscape Communicator administration (configuration, distribution, etc. v4.04-4.7)
- Developer tool integration (NetObjects TeamFusion, NetDynamics)
|
Independent Writer
Chicago Tribune |
September 1999 -- Summer 2000 |
| Duties Included:
Writing a column for a monthly magazine published by the
Chicago Tribune ("Silicon Prairie") pertaining to Linux, specifically how
to accomplish various tasks under Linux. Some topics that have been covered
are "Connecting Linux via Modem to an ISP", "File Sharing with a MacOS Computer",
and "Connecting a PalmOS Device to a Linux Desktop".
|
Interactive Developer / Network & Systems Administrator (Contract)
Ethos Interactive (now Eviciti) |
January 1998 -- March 1998 |
Duties Included:
- Network (LAN) and system management/maintenance (server and client -- Windows and Mac)
- Server administration (NT)
- Hardware installation and troubleshooting (Windows and Mac)
- Intranet design and programming
- Internet strategy consultation
- Database design, management and interfacing (MS Access)
- Software evaluation and implementation
|
Internet Developer / Interactive Designer / Webmaster
Millennium Marketing, Inc. (now Celestia) |
April 1997 -- January 1998 |
Duties Included:
- Network (LAN) design, engineering, and management (Windows, Mac, and Linux)
- ISDN maintenance (Netopia 435 Router)
- Hardware installation and troubleshooting (Mac and Windows)
- Software evaluation, recommendation, implementation, troubleshooting and desktop support
- Database design / management (MySQL and mSQL)
- Web conceptualization, design, and programming (Linux- and NT-hosted)
- Distance learning systems development (web-based training)
- Site maintenance (DNS acquisition, daemon maintenance, etc.)
|
Senior Programmer
Unius, Inc. (no longer in business) |
May 1996 -- March 1997 |
Duties Included:
- Web design and programming
- Site maintenance (DNS acquisition, server maintenance, etc.)
- Network (LAN) management and maintenance (Windows and Mac)
- Hardware installation and troubleshooting (Mac and Windows)
- Technology implementation (video feeds, multimedia servers, etc.)
- Database management (Informix, mSQL, Butler, some Oracle)
- Software evaluation, recommendation, implementation, troubleshooting and desktop support
|