Brian Boughton
Principal Engineer
Software engineer with 20+ years of experience solving problems big and small while providing technical leadership in infrastructure, SRE, and developer productivity.
Experience
Principal Engineer
Endpoint
May 2023 – Present
- Led year-long initiative to restructure cloud infrastructure, improving security posture, reducing maintenance costs, and remediating design flaws that had caused multiple production outages.
- Improved developer productivity by refactoring IaC management from a single statefile, multi-thousand resource Terraform repository into a hierarchical, multi-statefile structure with internal modules for clear change management and drift prevention.
Site Reliability Engineer
Yohana
Jul 2022 – May 2023
- Restructured Kubernetes cluster update process to enable immutable, config-based cluster management with automated testing.
- Built custom test suite to validate infrastructure behavior post-update, increasing confidence that regular updates didn't break operational contracts.
- Improved CD (Spinnaker) pipeline management using custom tooling to enable self-service team-based pipeline management.
- Built Terraform modules for existing infrastructure to enable provisioning for new business units.
- Built chat-ops bot and backend service to enable application teams to manage and monitor their deployments.
Staff Site Reliability Engineer
Keap
Feb 2021 – Jul 2022
- Improved platform reliability by enabling canary upgrades of Kubernetes clusters, multi-cluster deployments, secrets externalization, and automated upgrade testing.
- Built automation services including: permission rotation based on on-call status, public status page updates from monitoring systems, GAE to Kubernetes migrations, and code ownership indexing across 600+ repositories.
- Researched, deployed, and migrated all services to Istio service mesh for improved traffic visibility and management.
- Mentored junior engineers and conducted trainings on Kubernetes, Production Readiness, and Microservice Best Practices.
Senior Site Reliability Engineer
Keap
Feb 2019 – Feb 2021
- Reduced P0 incident count by >50% by building pre-production environments with unified deployment system enabling earlier regression detection.
- Established IaC (Terraform) pipelines, standards, and best practices for deploying services and infrastructure.
- Built self-service tooling and automated on-call tasks to reduce toil, including ad-hoc query automation across 1000+ databases.
- Built chat-ops workflows and conducted trainings on Kubernetes and IaC.
Senior Engineer
Infusionsoft
Jul 2017 – Feb 2019
- Improved developer productivity by automating new project onboarding with CI pipeline and secret management setup, reducing errors and enforcing best practices.
- Improved security remediation time by automating creation and tracking of security fix tickets.
Engineer III
Infusionsoft
Oct 2015 – Jul 2017
- Improved developer productivity by migrating primary monolithic Java app to feature-rich CI/CD system enabling formal code review and automated testing.
- Enabled reproducible builds by implementing dependency locking across all dependency systems.
Engineer II
Infusionsoft
Jul 2012 – Oct 2015
- Built custom theme engine in Ruby on Rails to lower barrier of entry for new customers.
- Improved application quality by establishing testing standards and baseline test suite.
Engineer
Ewing Irrigation
Jun 2010 – Jul 2012
- Built internal training application to fulfill continuing education requirements for employees seeking promotions within the company.
Engineer
Top Speed Express
Jun 2004 – Jun 2010
- Built and maintained inventory control system for logistics management and last mile order fulfillment.