Cameron's Adventures in Programming, Systems Administration, Incident Management, and Sundry Other Professional Pursuits
Incident Manager / Linux Systems Administrator
Augst 2013 - Present / Endurance International Group
Austin, Texas

As a Linux systems administrator for Hostgator (now part of the Endurance International Group), I was part of our round-the-clock systems administration team, handling customer inquiries and requests, performing maintenance in LAMP/cPanel shared server environments as well as custom environments using a wide variety of technologies, including Nginx, MongoDB, NodeJS, and others. This was a fast paced environment where it was frequently necessary to understand new technologies quickly and to work under time pressure. During my time in this role, I rarely missed very strict performance metric goals, and received the “Employee of the Month” honor.

This work involved daily fluency with the following technologies:

  • Linux
  • Apache
  • MySQL/Percona
  • PHP/WordPress
  • Nginx
  • Varnish
  • cPanel

Less-commonly used technologies in this environment included:

  • Perl
  • Python
  • Virtuozzo
  • KVM

Eventually, I transitioned to the “Incident Manager” role in the Command Center, a department responsible for high-level monitoring and incident management. In this role, I had the opportunity to manage relationships between Endurance’s diverse functions and brands including operations, datacenters and development, as well as business, finance, development and public relations. The primary mission here was incident management, but my daily activities encompassed a variety of other duties, including:

  • maintaining process and policy documentation for the rest of the department, including for training purposes;
  • keeping up-to-date contact and alert information, including changes to incident alert procedures and the Everbridge emergency alert system;
  • developing and maintaining specialized support scripts and software in Ruby, Python, and Shell/Bash;
  • managing and directing change management processes to coordinate maintenance windows and business requirements across the enterprise;
  • integrating newly-acquired properties and companies into enterprise-wide procedures;

I am currently involved in the creation and maintenance in a large new documentation repository for and Enterprise Monitoring Center, integrating the monitoring functions of several acquired brands with the existing enterprise-wide incident management functions. This involves technical writing to document existing practices on multiple platforms, editing of existing documentation into a consistent and readable house style suited for an international audience.

Some of Cameron's other jobs