Skills
rust |
postgresql |
kubernetes |
aws / azure / gcp |
developer experience |
java |
redis / valkey |
eks / kops / aks / gke |
terraform / crossplane |
incident management |
python |
dynamodb |
helm / kustomize / flux |
opentelemetry |
platform engineering |
bash |
cassandra |
docker / containerd |
circleci / github actions / jenkins |
site reliability |
Experience
Staff Platform Engineer
May 2022 to Present
- Created and led interim release management team until processes improved sufficiently to disband it
- Attained FedRamp Moderate certification by rebuilding ci/cd, processes, and service and cloud architectures
- Reduced logging, monitoring, and alerting costs by 80% by excising and replacing DataDog with fluent, prometheus, opensearch, jaeger, and grafana
- Increased deployment velocity by 630% over two years by increasing developer confidence in CI and testing
- Successfully executed multiple domain migrations and a surrender with no downtime
- Led adoption of modern kubernetes and aws tooling, including: helm, crossplane, terraform, and gitops
- Wrote and implemented a trunk-based, feature-flagged, decentralized release process
- Overhauled our on-premise deployment to improve replicability and reduce support hours
- Evaluated technologies for adoption, migration, and removal
- Mentored junior and senior engineers
Lead Engineer
April 2021 - April 2022
- Built developer-managed ephemeral environment CI/CD platform, allowing each developer to work on their own, versioned
copy of the business platform
- Architected, PoC’ed, and built the following subsystems in the SAAS platform using Java, Spring, Jooby, Rust, Rocket,
Kafka, PostgreSQL, MongoDB, Druid, and Kubernetes:
- authn/authz
- notifications
- actions
- s2s
- user administration
- data ingest
- analytics ingest and aggregation
- monitoring and alerting
Senior DevOps Engineer
February 2019 - April 2021
- Optimized Kubernetes environment and tooling, enabling 20x scale up over 3 weeks in response to COVID-19
- Increased deployment velocity by 212% by condensing 41 custom jenkins deployment scripts into a set of composable CircleCI jobs and reducing the deployment error rate from 61% to 3% (as measured after 8 months)
- Aggressively targeted a complete Infrastructure as Code implementation of our AWS and Kubernetes environments using terraform and helm
- Led application of best practices around AWS, Docker, and Kubernetes to acquisitions’ cloud resources
- Centralized Helm and Cloudformation templates into importable libraries accessed and applied via CI/CD
- Implemented automated error rate anomaly detection and rollback in production service deployments
- Reduced time to detection and time to resolution of incidents by implementing metric and log monitors with Prometheus, Grafana, AlertManager, Cloudwatch, and OpsGenie
Software Engineer
July 2018 - January 2019
- Developed Java and Typescript services for managing data at petabyte scale
Software Engineer I
Spectrum (via Nuovo Solutions)
January 2017 - June 2018
- Developed a Helm- and Terraform-based Kubernetes bootstrapping and deployment tool for creating and maintaining a versioned infrastructure and service mesh with seamless rollback capability
- Implemented oauth-based authn/authz infrastructure
- Developed, containerized, and deployed Java microservices
- Converted stateful cron jobs to stateless event-stream services
Researcher
November 2011 - May 2014
- Optimized chemical vapor deposition growth and polymer transfer techniques for graphene and other 2D materials.
- Designed and constructed Hall Effect and quantum Hall Effect devices and transistors from various 2D materials.
- Created electron beam lithography process for etching trace circuits into CVD graphene.
Space Sciences Research Intern
August 2012 - December 2012
- Designed and constructed prototype 300 milliKelvin refrigerator for the Cosmic Large Angular Scale Surveyor project.
- Automated crystal growth process, removing the need for 24/7 human maintenance during salt pill formation.
- Integrated a technique used to spin up MRI machines to reduce the amount of high Ct superconducting wire required.
- Reduced the projected cost of the system by ~$8000 per unit.