Its Tech 5 (senior Unix Admin) Resume
5.00/5 (Submit Your Rating)
Seattle, WA
TECHNICAL SKILLS:
- Ansible, Apache, Bacula, Bind, Check mk, Cisco IOS, Cobbler, ISC DHCP, Duplicity, Google Apps, Kickstart, KVM, libvirt, MoinMoin, Munin, MySQL, MySQL replication, Nagios, Nginx, Node JS, NTPd, OpenLDAP, PHP - FPM, Postfix, postgresql, Puppet, Qmail, racadm, RPM, rsync, Sendmail, ssh/scp/sftp, Symfony, Supervisord, VMWare, Wordpress, WSGI, Xen
- TCP/IP, iptables, packet filter, tcpdump, Cisco IOS, arp, bridging, ethernet, NAT
- Administer unix of any flavor you can think of
- Administer TCP/IP networks
- Automation with salt, puppet, ansible, cobbler, foreman
- Coding in Python, Perl, Bash, PHP, Java, C, C++
- Provide DNS, DHCP, NTP, web, FTP, SSH, MySQL & Postgres, OpenLDAP services
- Support Wordpress, Drupal, Symfony, Node JS, go, Django, custom web frameworks and CMS
- Manage Web Servers
- Manage Accounts for thousands of users
- Manage firewalls, (host based, NAT and bridging firewalls)
- Virtualization with Xen, KVM, Libvirt
- Cloud Services with OpenStack, AWS & Google including development using web APIs
- Package build, distribution, repository administration & automation
- Troubleshoot TCP/IP & Ethernet with tcpdump/wireshark
- System Monitoring with Nagios, CheckMK, Munin & custom scripts
- System/Solution Architechture/Planning/Design
- Security
- Documentation
- Fun to work with
- Can speak Computer and Human (with slight computer accent)
PROFESSIONAL EXPERIENCE:
ITS Tech 5 (senior unix admin)
Confidential
- Managed all unix/linux servers, hardware & VM via KVM. Servers are RHEL & CentOS. All user facing systems are redundant pairs.
- Administered Apache with complex mod rewrite and sophisticated user security
- Managed normal network service (DNS, DHCP & NTP)
- Automated tasks using Salt & bash scripts
- Administered MySQL servers with replication
- Set up system for automated backups to AWS S3
- Managed user web accounts for 10,000+ users
- Maintained server security
- Added Active Directory as authentication source via SSSD
- Set up Shibboleth SAML services running on Jetty with multiple Service Providers
- Automated Account Generation for G Suites & Samanage using python and RESTfull APIs
- Automation using Ansible & Salt
- Transitioned authoritative DNS to AWS Route 53 with dynamic failover for campus outages
- Worked on web tool for ITS using Python, Django, SAML & Active Directory via LDAP
- Provided guidance, planning, documentation and system changes to facilitate easier transition to non-unix environment.
Systems Administrator / DevOps
Confidential
- Build, maintain & automate dev & QA environments on OpenStack using puppet & foreman
- Support symfony, supervisord, nodejs, go
- Support environments using AWS (EC2, S3, etc.. ) & Google Bigquery
- Primary puppet administrator
- Created custom system to automatically build, package and distribute RPMs on developer tag checkin
- Perform maintenance on and deploy code to dev, qa, stage & prod environments
- General network maintenance (dns, dhcp, ntp etc…)
Network Admini strator
Confidential
- Managed DNS, NTP & DHCP servers
- Managed Apache web servers
- SSL configuration & certificate management mod rewrite privilege separation with CGIWrap for CGI & PHP support web team with Wordpress, custom PHP, troubleshooting, security reviews, etc… created Wordpress plugin to allow authentication based on district IMAP server
- PHP-FPM, WSGI, FastCGI reverse proxy
- Provided web accounts for faculty, staff & students
- Wrote PAM module in C to authenticate staff using district IMAP server
- Automated student account creation/maintainance for over 10,000 users per quarter web, netware & OSX accounts dealt with multiple, changes to authoritative data source introduced automation worked with other IT groups developed solutions to many complex problems (name changes, SSN changes, opt-out, cultural sensitivities, same human multiple enrolments, etc.)
- Managed Google Apps for seattlecentral.edu and used provisioning API to automate account generation
- Taught Intro to Unix class with very high ratings from students
- Created Web App in Perl with Catalyst framework to allow: helpdesk to create faculty web accounts all users to check quota usage student lab techs to check account and enrollment status of students
- Created custom shell for web users that limited them to: checking quota creating backups making mysql dumps for backup normal SCP and SFTP transactions
- Managed server backups with duplicity & bacula
- Created redundant servers synced with rsync and MySQL replication
- Set up MoinMoin wikis for notes and documentation
- Wrote documentation with Docbook XML & markdown
- Created custom authentication plugin based on district IMAP server
- Managed Switch using serial access to Cisco IOS
- Set up DRAC remote access for my server hardware
- Debugging/Troubleshooting with tcpdump/wireshark
- Monitored systems with Nagios wrote custom plugins created super simple SNMP-like protocol using YAML created simple test-harness protocol for monitoring web server features
- Created tiny PPC linux PXE boot image to wipe and re-image macintosh computers with image transferred over multicast
- Set up OpenLDAP server for OSX users
- Virtualized servers with VMWare, Xen and KVM
- Automated new server installs with Cobbler and Kickstart
- Server automation with ansible my patch for the mysql replication module was merged into ansible source my unarchive module and action plugin were included in ansible
- Created RPMs for custom Perl libraries and a Yum repository to host them
- Built student email server with Qmail
- Built outbound email gateway with postfix that restricted delivery based on TO: header
- Wrote lots of scripts and programs to help with administrative tasks
- Multi-threaded
- Multi-process
- Object Oriented
- Perl, Python, C, Bash, PHP
- Beginning work on web team dev environment using Vagrant
- Built Redundant Bridging Firewall with OpenBSD
- Installed Servers and configure hardware (RAID,Network, etc..)
Software Tester/Unix Admin
Confidential, Seattle WA
- Tested for bugs in Confidential server and server administration tool
- Wrote test plans for web-based server administration tool
- Worked with Linux, Solaris, SCO, AIX, WinNT, Win95, Mac
- Promoted to unix administration group in first 3 months of 6 month contract
- Administered Linux (Redhat, Debian, Slackware) and Solaris (5.6, 5.7)
Desktop Publisher
Confidential, Seattle WA
- Performed hundreds of meticulous searches and corrections to client documents per week
- Used MS Word and MS Visual Source Safe
- Adapted to changing goals, duties and deadlines