Skip to main content

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.