Résumé

I am a decently rounded IT dude, with intense experience in network engineering (MTU, GPON, DSL, Active Ethernet, MetroE, MPLS), software development and quality assurance, DNS and e-mail hosting, ASP/JSP front-end web development with MySQL, PostGreSQL, and MSSQL back-ends, load balancing, disaster recovery, customer service, ticketing systems, and much, much, more.  I have also lead a few teams throughout my career.  Ranging from short-term contractors, n00bs, juniors, and senior engineers.  I’ve been put in many different positions and while I can’t say I’ve enjoyed each and every one of them, I am still able to keep a positive outlook and fulfill my duties to the best of my abilities.

Education

DePauw University, Greencastle, IN
Major: B.A. Biology  Minor: B.A. Geology

OVERVIEW

I have roughly five years’ worth of experience in routing and switching.  We did some complicated stuff, I never broke anything.  I have 20+ years of Mac and Windows.  Both OSes have their pluses and minuses.  I’ve worked with servers and clients and can’t say that I like either flavor.  I have 10 years of experience with Linux administration, up-close-and-personal for the past five years.  Software development recently has been on an as-needed basis.  I can get around.  I’m not a fan of hardware but seem to make it happen in times of need.  Between work and home, I have dealt with facilities often.  I get my hands dirty and don’t shy away from any challenge.

Experience

2012 to Present – Sr. Quality Assurance Engineer/Sr. DevOps Engineer/DevOps Team Lead/DevOps Manager

Finding my purpose and place required flexibility and patience.  Upon first coming aboard, we had a need for software quality assurance.  After several years of performing the task as a one-man team, I was given the opportunity to train a team in Bangaluru, India to assume my duties.  A team of five were brought up to speed and I was able to hand off all of my Q.A. duties.  I then moved on to become part of a “DevOps” team, where we were responsible for keeping the development team charging forward, whether it meant finding or deploying resources, troubleshooting NetOps or LapOps issues, or helping to set up the continuous deployment environment – continuous integration and automated environment provisioning .  I focused on storage and network for quite some time until additional help came aboard.  Soon after, our manager resigned and I jumped at the chance to be team lead.  After less than a month, I was offered the position of DevOps manager, which I assumed the role of.  I am currently leading a team of four and our mission is to meet the demands of our customers – project managers, two development teams who write software for specialized pieces of hardware, and one Q.A. team that has the final say in all products being released.

  • Linux (Debian/CentOS) administration
    • Apache web server
    • Bind
    • systemd
    • initV
    • Network services
    • Postfix
  • Layer2 network administration
    • In this environment, I mostly set up monitor ports on Cisco platforms and troubleshoot top-of-rack issues
  • Scripting automation for administration purposes – Python and Bash
    • New employee account creation
    • Password resets across systems
  • Design and maintenance of high-performance infrastructure supporting virtual and physical systems, platforms, storage, and packet replay, and tools (many of which are open source) such as:
    • Bugzilla bug tracking
    • Jenkins
    • Foreman provisioning with multiple Smartproxy servers
    • Ceph
    • Nagios
    • Salt
  • Source code management and tracking of software versions and dependencies
  • Work with development team to troubleshoot and expeditiously resolve escalated product issues
  • Experience with:
    • Office365
    • JIRA
    • Confluence
    • Nagios
  • Assumed leadership role to manage my DevOps team after previous manager resigned
    • Champion the collaboration and communication between development, test, and IT operations
    • Employee performance reviews
    • Established change management within our infrastructure using provisioning templates, formulas, and automation
    • Encourage technical peer reviews to help break down the silos among team members
    • Conflict mitigation among team members – admittedly, not a chosen way of spending time but extremely important for morale and team building
    • Identified strengths in skills and assigned projects accordingly
    • Lead or managed projects such as:
      • Reducing build time from 6 hours to 40 minutes by utilizing PXE and kickstart templates managed by Foreman
      • Deploying shared file system to key infrastructure
      • Migration of virtual appliances from aging KVM to new one and from new one to VMWare

2005-2012 – Installer/Network Technician/Network Engineer Level II

While working for a local ISP, we were tasked with provisioning systems and customers, monitoring services, disaster recovery, procuring equipment, coordinating vendors and installations, and providing hosting customers a “white glove” service.  Proven experience in a network administrator role.  Hands on experience in networking, routing, and switching – Cisco, Juniper, and CALIX firewalls, VPNs, point-to-point, layer 2 tunneling protocol, DHCP & DNS, etc.

2003-2005 – Business Partner

One of the co-owners of my place of employment decided to split the company.  I went with him and a crew of web developers.  After the first year passed, it was only two remaining – him and I.  He was the one that gave me an opportunity to get my feet wet with a career in development so it seemed like a good idea to stick with him.  We put much time and effort into selling our services and producing a product.

2000-2003 – Junior Web Developer/Lead Developer

 


Technologies/Protocols/METHODOLOGIES

I have some level of experience with the following concepts (L=Low, M=Medium, H=High):

  • SNMP (M)
  • Python (M-H)
  • Bash (H)
  • Ruby (M)
  • Git/SVN (M)
  • SMTP (M-H)
  • DNS (H)
  • RESTful web services (M)
  • Virtualization – VMWare, KVM (M)
  • SMB (M)
  • PXE (H)
  • Agile (M)
  • Vagrant (L)
  • Salt (M)
  • Ansible (M)

Additional Training/Certifications

Cisco Certified Design Associate (CCDA) – Expired 2012
Agile Scrum Development Training
User Story Writing Training

Operating Systems

BSD Linux Windows Clients Windows Servers Network Other
FreeBSD Fedora 3.1 Cisco IOS MS-DOS 6
Debian 95 Juniper JUNOS
Ubuntu 98 pfSense
CentOS 98SE
ME
2000 NT 3.51
XP NT 4
Vista 2003
7 2008
8/8.1 2016

Programming Languages

Python, sed, awk, bash, JavaScript, Java Server Pages, Active Server Pages, Perl

Activities

Volunteer Conservation Steward with The Nature Conservancy, Central Virginia Chapter (current)
Volunteer with City Schoolyard Garden, Charlottesville, VA (2015)


Going Way Back…

Experience

1998-2000 – Neurophysiology Laboratory Technician

 

1994-1996 – Information and Customer Service Center Clerk

  • Sorted incoming and outgoing interoffice and U.S. mail
  • Serviced a majority of 800 employees by creating and building or rearranging cubicles and work areas to create suitable work environments
  • Delivered supplies and other requested materials to departments throughout building as well as locations throughout the city
  • Managed and staged several re-building projects with technicians; often worked double shifts to meet deadlines

1994-1995 – Office Assistant

  • Arranged seminars and organizational dinners
  • Instructed personalized weight training programs
  • Managed and organized office files and storage rooms

1994-1995 – Customer Service/Cashier

  • Serviced customers
  • Maintained food counter
  • Opened/closed cash register

Activities

Earth Club member, DePauw University – Cleaned up wooded area in Northern Indiana with The Nature Conservancy.  Participated in ‘Recycle Greencastle’.  Contributed in setting up website and developing other outside connections with organizations and universities.
Student Friend Program Volunteer, DePauw University – Counseled children about goals, values, and staying in school.  Provided leadership and friendship role for children from dysfunctional homes.

Honors/Scholarships

Kiwanis Support Fund
DePauw Annual Fund
Mosler International