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 Observatory— Go 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.