MAJOR(7) Linux User's Manual MAJOR(7)
Major Hayden - a social nerd
major [--admin systems|database] [--contributor] [--developer] [--educator]
I’m a Linux Engineer with skills in database administration, system administration, application development and leadership. I enjoy connecting people with technology solutions that are easy to use, affordable, and sustainable over time. I'm familiar with, and a huge supporter of, the DevOps culture and how to make it work with a large team in a fast paced environment.
My current focus at Rackspace is information security. As the Chief Security Architect, I lead a team of senior Windows, Linux and networking engineers who are dedicated to increasing security within Rackspace and for our customers. We provide critical security advisement to the business as a whole and we fuel technical security projects that allow the company to reduce risk, reduce product development cycle time, and increase customer confidence.
I was previously working on the OpenStack project and its integration with Citrix Xenserver and Nicira's networking stack. I also maintained our high-availability clusters, Debian packaging and various system tools and scripts. Our team created a highly automated continuous integration system with Jenkins that allowed us to test and deploy new code much more rapidly than before.
Extensive experience with the configuration, hardening, and maintenance of various Linux distributions, including:
* Red Hat Enterprise Linux, Fedora, CentOS, Scientific Linux
* Debian, Ubuntu
Comfortable working with open source Xen and Xen Server installations in large-scale environments. Able to customize and patch upstream pv-ops kernels for use with Xen and also familiar with the preparation and maintenance of base images for Xen guests. Very proficient with KVM and the libvirt tool stack.
Experienced in rapid deployment and configuration management technologies such as kickstarts, Red Hat Satellite Server, and Puppet.
Able to set up vital Linux infrastructure components including load balancers, DNS servers, web/application servers, and mail servers. Familiar with network-level security policies as well as server-level security layers like SELinux. Well-versed in RouterOS network device management with RouterOS software.
GIAC Security Essentials (GSEC)
Red Hat Linux Certifications:
Red Hat Certified Architect
* Red Hat Certified Datacenter Specialist
* Red Hat Certified Engineer - RHEL 4
* Red Hat Certified Engineer - RHEL 5
* Red Hat Certified Engineer - RHEL 6
Red Hat Linux Certificates of Expertise:
EX333 - Enterprise Security: Network Services
* EX401 - Deployment and Systems Management
* EX423 - Directory Services and Authentication
* EX436 - Storage Management
* EX442 - System Monitoring and Performance Tuning
Skilled in MySQL database administration for standalone servers as well as replicated and clustered environments. Authored MySQLTuner in an effort to efficiently optimize database servers based on their specific workloads.
Currently a Certified MySQL Database Administrator.
Serving on the Fedora Project Board since 2012.
Currently a package maintainer for the following Fedora Linux packages:
All projects can be found in GitHub. Most efforts are related to the following projects:
* Rackspace Cloud DNS GUI
I've contributed code to various OpenStack projects during my daily work at Rackspace. In addition, I've written scripts and tools to make managing an OpenStack environment a little easier. Although some are Rackspace-specific and proprietary, I release a large amount of code on GitHub as open source.
The supernova wrapper for novaclient allows a user to store credentials for multiple OpenStack environments and use them with simple command line arguments. Credentials can be stored in system keychains for increased security.
Allows for MySQL results to be delivered via JSON. Consumers need no access to the databases being queried.
MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability. Development has gone a bit dormant but I do what I can to keep it updated.
Currently focused on Python for work with OpenStack components but able to work with Ruby, PHP, Perl, and shell scripting if needed.
Started multiple projects to share knowledge and assist other technical people:
major.io - words of wisdom from a server administrator
* Plesk Hacker - detailed documentation of the Plesk database
* icanhazip - simple public IP detection
* MySQL Tuner - high-performance MySQL tuning script
* rkrh.kr - my personal URL shortener
* The Social Nerd - please don't take this site seriously
Compiled and taught classes covering various systems administration topics including MySQL database administration, SSL certificates, and server security.
Comfortable leading groups of technical people in customer-facing environments. Also able to provide individualized mentoring on technical and career development topics.
Familiar with the agile development methodology and how to apply it to an operations environment. Experienced with sprint planning, release planning, and change management coordination.
Stop Disabling SELinux, SC Magazine
Formerly certified as an Emergency Medical Technician in Texas.
- Chief Security Architect, Director
- Linux Engineer, OpenStack / Next-Generation Cloud Servers
- Engineering Manager, Cloud Servers Operations
- Senior Systems Engineer
- Linux Systems Administrator
- VP of Operations
- Lead Developer
- Field Medic / EMT
* E-mail: major at mhtx dot net
* Phone: 210.370.7667 (yes, that's 210.370.POOP)
* Twitter: majorhayden
* IRC: mhayden on irc.freenode.net
Major Hayden 2013-04-15 MAJOR(7)