Matthew M Headlee Linux Administrator
Taylorsville, UT 84129 Linux Consultant
731-439-9366 Linux Instructor
mmh@matthewheadlee.com 0x65D58A55

Projects

Over the years I have created many small utilities to solve problems in my life, here are a few of them:

Using ZFS as the root filesystem on Fedora Photography by Matthew Headlee NMAP/NSE Open HTTP Proxy Checker
Album Art Mover & Album Art Embedder Super Awesome Query Stringing (SAQS) Dictionary search
Server HTTP Header Viewer IP to Location Duplicate remover
Browser HTTP Header Viewer IP Expanducer Domain name checker and generator
Miscellaneous Projects

Summary

I have used Linux in my personal life since 1998. At home I run two 4U servers running 14 virtual machines and as many as 60 virtual machines during experiments. I love computers; to me they're more than just a paycheck.

I have professionally worked in I.T. with a primary focus on Linux systems since 2004. I advanced from being a help-desk technician into Linux systems administrator, where for four years, I deployed and maintained over 800 physical servers located all over the world. After my experiences with systems administration, I moved into a split instructor/consultant role, which I have been acting in for the last seven years.

As a consultant, I've gained great real-world hands-on experience deploying new environments and supporting existing infrastructure. I've completed successful consultant work for Moody's, DICK'S Sporting Goods, Capital One, H-E-B, and many others.

As an instructor, I teach classes of students how to correctly use Linux and Linux-related technologies, including Red Hat® Enterprise Linux, Hadoop, High-Availability Clustering, Docker, Chef, Puppet, and many, many other technologies which are listed below.

A notable consulting experience

As a consultant, I worked with a large specialty grocery store. I was brought out to help the company upgrade a large existing Red Hat Satellite 5 deployment to Red Hat Satellite 6. This was no small task, over a period of two weeks, I deployed two Satellite 6 servers, multiple capsule servers and set it all up in a high-availability active-passive setup. I worked with the on-site admins to plan data migration from the existing Satellite 5 servers, and eventually moved all data, licenses, and registered clients to the new Satellite 6 install.

Further, I developed several Puppet modules which were used to ensure a consistent deployment across the company's nearly 15,000 servers. These modules were responsible for ensuring ssh keys were deployed, enabling registrations to Red Hat iDM, synchronizing sudo rules, and configuring remote logging.

Technical Overview

I've had the opportunity to work with many different technologies, I have a proven track record of being able to rapidly adopt new and upcoming technologies.

Publications

Certifications

Experience

Linux Systems Consultant

Headwaters Group 2018 — Present

  • Provides varied Linux consulting services.

Red Hat Consulting Services 2014 — Present

  • Provides Red Hat Consulting services to Red Hat® customers.
  • Facilitates on-site installation, configuration, and ongoing support of Red Hat® services.
  • Have deployed and support Red Hat® software including but not limited to: Satellite 5, Satellite 6, Puppet, Docker, RHEV, Hadoop, and the Red Hat® High Availability Clustering Suite.

Linux Systems Instructor

Guru Labs 2010 — Present

  • Provides beginning, intermediate, and advanced Linux training.
  • Class topics include: system troubleshooting, shell scripting, networking, security, RAID/LVM, SELinux, netfilter, SSH, HTTPD, BIND, Postfix, LDAP and much more.
  • Maintains and researches the current courseware, ensuring the material is up-to-date.
  • Develops new hands-on labs and course material as Linux changes.
  • Classes cover everything from basic "What is Linux?" to advanced Linux systems administration, such as configuring High Availability Clusters, iSCSI Targets and Initiator setup, Docker, Hadoop, and Security Administration.
  • Provides Linux training for many end clients, including but not limited to:
    • United States Army, United States Marines, and United States Navy SEAL Support
    • United States Air Force (39IOS, 333TRS, 143IOS, 78FSS, 81TRW)
    • Federal Bureau of Investigation
    • National Security Agency
    • Hewlett-Packard Company
    • UPS - Information Services
    • Intel Corporation
    • University of Maryland, Baltimore County
    • University of New Mexico
    • Progressive Insurance
    • Digi-Key
    • EMC Corporation
  • Instructs online, local and out-of-state classes.
  • Manages class of 30 students or more.
  • Responsible for classroom setup and all issues that arise.

Senior Systems Administrator & Tech Support Team Lead

ListMarketer 2007 — 2010

  • Successfully managed over 800 remote servers running various versions of RHEL, CentOS, and Fedora.
  • Administered local installs of Linux systems and local Windows clients.
  • Managed CentOS remote installations using Anaconda and Kickstart.
  • Responsible for procuring additional servers and IP blocks with many ISPs.
  • Configured DNS records for thousands of domains.
  • Created automation for the configuration of DNS records saving the company many man-hours.
  • Managed installation and configuration of BIND, Apache, PHP, PERL, and PostgreSQL on over 1000 servers.
  • Provided assistance to co-workers, including writing scripts, running fleet wide audits, and debugging components of the company's software.
  • Worked closely with the development team to identify, troubleshoot, and resolve software defects.
  • Directly managed a team of four.
  • Provided internal training and support.
  • Worked directly with multiple ISPs for purchasing servers, IP blocks, and managing ISP relations.