Scott M. Mcdermott

UNIX Systems & Network Administrator
available for contract or salaried positions

Professional Resume

Professional Resume of Scott M. Mcdermott

UNIX Systems Administrator | scott@omnisys.com | 415-730-5477

EXPERIENCE

10+ years Linux experience, early years with Solaris, HP-UX and AIX

  • 3 most recent years self-employed UNIX contractor (Omnisys Technologies)
  • 1 year on most recent contract: web SaaS: Linux, PostgreSQL, RH Cluster
  • 5 years at 3-tier webapp Enterprise ISV: colo ops, dev, test, office IT
  • 2 years UNIX, IP, Telecom and Facilities for 250-head consulting shop
  • 2 years prior work in end user tech support, conventional PCs

SCALE

  • servers: ~60 Linux, ~20 assorted UNIX, 24x7 colo ASP pilots / SaaS
  • ASP: ~30 customer webapp instances, ~20k field devices, ~1k active HTTPs
  • SaaS: ~100k users, ~50k unique/mo, ~1M views/mo, ~100k book titles
  • WAN: 5 branch offices: IPSEC, leased lines, frame relay and ISDN
  • LAN: 10 subnets, meshed switch fabric, Linux firewalls
  • colo: ~55U of Linux servers, 2 ISP peer ASes via BGP, mlink-PPP DS1s
  • team: 7 total staff, 2 reports, supported 250 employees

SKILLS

  • extensive UNIX experience, all breeds: admin, devel, system software
  • excellent scripting skills and wide range of shell utility knowledge
  • full systems programming knowledge and ability to use full UNIX API
  • use of robust software tiering: dev, testing, staging, production
  • programming and operational experience with web apps and databases
  • IP routing, IPSEC, BGP, serial WAN technologies, Quality of Service
  • use of high availability technologies like clustering and replication

LANGUAGES

  • expert: Bourne Shell (bash/sh), Regular Expressions
  • fluent: C, Awk, Sed, procmail recipes
  • enough: HTML/CSS, SQL, SystemTap, M4, Make, LaTeX
  • rusty: PHP, Perl, Python
  • learning: Ruby, x86asm

TECHNOLOGIES

diminishing competence/freshness to right
  • network: Linux iptables/tc, StrongS/WAN IPSEC, Cisco IOS, VPN-1/FW-1
  • email: postfix, courier, qmail, qpopper, dovecot, sendmail, uw-imap
  • webtechs: Apache, FastCGI, Zope/Plone, lighttpd, iPlanet, BEA WLS
  • storage: Linux md, lvm, DRBD, NFS, Veritas VxFS, Sun RaidManager
  • directory: ISC BIND, OpenLDAP, iPlanet, all UNIX NIS implementations
  • provision: Cobbler, FSVS, Linux-KVM, JumpStart, CFEngine (limited)
  • database: PostgreSQL, Oracle, MySQL
  • clustering: RedHat Cluster Suite, Veritas VxFS/VxVM, pgpool-II
  • multimedia: 3Com VOIP; Polycom VOIP conference phones; some Cisco
  • backup: LVM snapshots + scripts, AMANDA, Legato, dump

HISTORY

detailed project list: http://omnisys.com/projects/

2010-XX (various contracts), Omnisys Technologies (San Francisco CA)

  • (care2.com) implemented FastCGI URL redirect daemon in C, 5000 rq/sec

2009-10 (single contract), Benetech.org [Omnisys] (San Francisco, CA)

  • cluster bookshare.org PostgreSQL database using RH cluster tools
  • participate fully on Scrum Agile engineering team, burndowns, etc.
  • use database tools to isolate bad SQL queries, coordinate with dev
  • colo shopping for server rebase; work out budgets and migration plan
  • use LVM snapshots of database on standby nodes to offload master
  • virtualize legacy system using KVM instance to free up hardware

2007-09 (various contracts), Omnisys Technologies (San Francisco CA)

  • start business, self-employed UNIX contractor: Omnisys Technologies
  • (mywaves.com) implement role-based server provisioning system
  • (mywaves.com) audit hand-coded server management scripts
  • various IT consulting and recommendations for outsourcing
  • interact with hosting providers for mom-pops in liaison role
  • (also: student at SFSU, lower division coursework for CS)

2004-06 IT Manager, Questra Corporation (Redwood City CA)

  • full responsibility for all IT operations; direct report to CFO
  • maintain and enhance all UNIX systems and IP networks
  • transition IT systems (and myself) from upstate NY to northern CA
  • train new Systems Administrator and part-time contractor
  • establish employee support portal, content management, ticketing

2001-04 IT Department, Questra Corporation (Rochester NY)

  • Sole maintainer of all IT systems and services at startup ISV
  • maintain all carrier and vendor relationships
  • converged voice, video and data on single company WAN + offshore
  • implement multihomed colo site with multiple customer ASP instances

2000-01 Systems Administrator, Eclat Technologies (Rochester NY)

  • plumbing: DNS, DHCP, NTP, NFS, NIS, email, accounts, files, phones
  • maintain all devel, build, test, stage, deployment systems
  • maintenance of all network infrastructure at branch offices
  • access control, security policy, source code repository management
  • transition primary services from Sun Solaris to Linux

1999-00 Associate Systems Administrator, Eclat Technologies (Rochester NY)

  • UNIX, networking, and security help for Engineering, Support, Services
  • training for Windows developers unfamiliar with UNIX programming
  • end user support, provisioning, maintenance
  • server data and configuration backups

1998-99 Systems Administrator, Liberty Precision Industries (Rochester NY)

  • maintain SGI Irix and HP-UX systems used for CAD and CNC programs
  • full-shop Y2K audits and upgrades on Windows client/server machines

1997-98 Tech Support Associate, Liberty Precision Industries (Rochester NY)

  • basic technical support for Windows clients, typically CAD workstations
  • PC hardware support and mail system, Exchange based

QUALITIES

  • Highly proficient technical worker with wide skill range
  • Fast learner and self starter; enjoy intellectual challenge
  • High degree of excitement derived from the profession
  • Automate until there's no more work (is it possible?)
  • Highly confident in the value I can deliver
  • Dedicated IT professional: "it's more than a job"

OBJECTIVE

Expand operational experience to web-scale or get a chance to automate an operation as such. Maintain and grow an IT system as an organic entity constantly changing and evolving to meet new requirements. Work on a team of consummate professionals that take pride in and enjoy their work, and the honing of their craft, as much or more than their hobbies.

MORE

http://www.omnisys.com/

  • major projects
  • code samples
  • documentation samples

$Revision: 1270 $