Professional Resume
Professional Resume of Scott M. Mcdermott
UNIX Systems Administrator and IP Network Administrator
scott@omnisys.com | 415-730-5477
Experience
- 12+ years Linux (mostly RH), many of those 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
code samples: http://omnisys.com/code/
- 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, Zope/Plone, 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/
2009-10 UNIX Contractor, Benetech.org [Omnisys] (San Francisco, CA)
- participate fully on Scrum Agile engineering team, burndowns, etc.
- cluster bookshare.org database to add high availability, redundancy
- offload production database server by moving clones to standby node
- use database tools to isolate bad SQL queries, coordinate with dev
- institutionalize change management of server configuration
- colo shopping for server rebase; work out budgets and migration plan
- virtualize legacy system using KVM instance to free up hardware
2007-09 Sole Proprietor, 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
- tasked with establishing scalable base services for Enterprise IT
- transition IT systems (and myself) from upstate NY to northern CA
- take on and train new Systems Administrator and contractor
- establish employee support portal and content, trouble 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
- render all internal technical support
- heavy IT demands by India-based offshore development team
- converged voice, video and data on single company WAN
- implement multihomed colo site with customer pilot ASP instances
2000-01 Systems Administrator, Eclat Technologies (Rochester NY)
- services: name, account, file, data, email, phone, video
- access control, security policy, source code repository management
- devel, build, test, stage, deployment systems
- maintain plumbing services like DNS, DHCP, NTP, NFS, NIS, SMTP
- most services transitioned from Sun Solaris to Linux
- take over all maintenance of network infrastructure
1999-00 Associate Systems Administrator, Eclat Technologies (Rochester NY)
- UNIX, networking, and security help for Engineering, Support, Services
- training for Windows users 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.