Resume

SKILLS & TECHNOLOGY

  • Communication, documentation & training
  • Engineering talent development
  • Process improvement
  • Cost & budget analysis
  • Go, C#, Java & many more
  • REST, Microservices, 12-Factor
  • Git, TeamCity, Jenkins
  • Terraform, Packer, Chef, Consul
  • AWS, Azure, Kubernetes
  • ElasticSearch, Graylog, Grafana, DataDog, & more
  • Atlassian Jira, Confluence, Trello, OpsGenie, & more
  • Linux & Windows Server

EXPERIENCE

Olo, Atlanta, GA (Remote) — Staff Engineer

January 2023 – June 2023

Worked with multiple teams and stakeholders on improving emergency on-call support processes and eliminating redundant services

Launched an end-to-end review of observability systems and processes to reduce noise and improve MTTR

Refactored and enhanced shell scripts to streamline ops tasks

Migrated individual AWS IAM accounts and role assumption to Duo SSO

Olo, Atlanta, GA (Remote) — Engineering Manager

September 2020 – December 2023

Expanded team from 2 to 5 cloud infrastructure engineers

Implemented processes for an agile infrastructure product team

Collaborated with stakeholders to develop a cohesive, iterative roadmap

Defined, matured and documented infrastructure management processes for the entire engineering organization

Led a major infrastructure rewrite for E2E automation and improved reliability & security, reducing infrastructure toil by up to 90%

Led deployment of Consul for configuration management, eliminating 20% of support requests

Launched and sponsored the company’s Go language cohort

Stack Sports, Atlanta, GA — Sr. Manager, DevOps

February 2017 – September 2020

Seeded and grew the new DevOps team to 4 engineers

Executed a complete DevOps transformation from manual provisioning and deployments to fully-automated IaC, CI/CD, and auto-scaling

Increased deployment success rate from 40% to 85% while increasing deployment frequency from semi-monthly to multiple deploys per day

Improved testing and delivery pipelines to achieve a significant increase in velocity and efficiency across all dev teams

Established emergency response playbooks and automatic paging, reducing MTTR by 50%

Executed a migration of .NET Core microservices from Windows hosts to Linux, reducing operating costs by over 40%

Built a custom service dashboard in Go integrating real-time data from Chef, AWS, Graylog, and Influx

IgnitionOne, Atlanta, GA — Principal DevOps Architect

September 2013 – February 2017

Implemented a training and whole-org migration strategy from a mix of Mercurial and Subversion to self-hosted Git repositories

Developed a number of internal tools in Go and C# to streamline development and ops processes

Migrated dozens of services to Chef deployment and Consul configuration and service discovery for zero-downtime deployments

IgnitionOne, Atlanta, GA — Development Manager

June 2011 – September 2013

Seeded and grew a new team to five developers, one QA, and two software interns

Executed the migration and refactoring of our largest and most complex customer implementations to the latest version of the Onsite platform

Handled the most challenging implementations for our most valuable North American clients leveraging PHP, JavaScript, and MySQL

AT&T, Atlanta, GA — Software Engineer (Contractor)

May 2005 – June 2011

Designed, built, and operated a custom learning management system in Java used to train tens of thousands of call-center agents globally

Developed and deployed several PHP applications for call tracking and special projects under accelerated timelines

PROJECTS

Rogue ObservatoryGo Application

Server, agent, and web UI for infrastructure & application monitoring and alerting, leveraging Raft and MongoDB.

Rogue Prognosticator C# Web Application

Web-based project management and estimation tool hosted in Azure Web Applications, leveraging SQL Server Azure.