Hi, I'm Bill. I'm a Software Engineer, SRE, and technology generalist. I have years of experience at global-scale site operations in high-stakes environments and startups. In addition to operations, I've done work in platform and capacity engineering at well-known web brands like LinkedIn and WebMD. I want to make developer and user experiences better as part of my work and I strive to leave things better than I found them. If you are interested in working together or you have an interesting project I might be able to help with, don't hesitate to reach out at william.a.west@gmail.com.
About Me
I grew up in New England but I've lived in Colorado for several years. My wife is a PhD candidate at CU. We have too many cats and not enough bicycles.
Fun Stuff
When I'm not working on a programming project, I like to do lots of other stuff, including astrophotography, gardening, scrambling, and paragliding. Every once in a while I like to brew beer or wine.
- Knobbies Brewery (vanity homebrew label)
- XContest Flights
- Climbing Ticks
Now
I've been picking up more work recently; some limited paid engagements as well as pro bono work: - Platform and Kubernetes - CI/CD builds - Observability and Metrics (Prom/Grafana/OpenSearch) - Automated web scraping/cloning of endangered government/nonprofit sites - Weather forecasting - Open source contributions (support software for OPDS servers) I am interested in full-time work again but I'm being picky about the business (prosocial, socially responsible) and the role (lead, staff, large scope and impact).
Sabbatical (Jan 2025 - Jan 2026)
After a very long time in the tech industry without a real break, I started a sabbatical in 2025. I spent the year learning how to paraglide and traveling. I also read a ton, started learning two more spoken languages, rebuilt my homelab, caught up on mobile development, and substantially reduced my "big tech" social media footprint and cloud spend.
William West
Software Engineer | Platform/Infra | SRE
Remote or Denver Metro
Goals
I am currently focused on efficiency and modernization efforts. I specialize in sorting through complex or legacy environments, identifying the best specific spots for improvement, and getting projects to the finish line quickly.
I strive to assume best intentions, understand different points of view, and provide and absorb candid, constructive feedback with peers and managers.
Principles
Correctness
- Problem discovery
- Domain research
- Test first
Development
- Tight feedback loops
- Instrument for observability
- Shift-left security
Operations
- Actionable alerts
- Nimble deployments
- Declarative infra
Expertise
The following indicates active or recent skills active and partial or past skills past. Things I've merely encountered are not included.
Go Python Java Kotlin Regex JS Scala Lua Ruby Scheme Perl C
Paradigms Distsys Cryptography Parsers Algorithms Data Structures CAP
Flask Jetpack Compose MVVM React Angular Ember.js Rails FastAPI MVC
Linux Red Hat Ubuntu SuSE Arch LFS
GCP AWS Azure
Infrastructure Platform SaaS IaaS SRE SLO Apdex
Prometheus Alertmanager Pagerduty Grafana ELK Nagios Zabbix
Ansible Terraform Airflow Chef Puppet OPA Rego CFEngine
Kubernetes Docker OCI Helm Crossplane Ceph Calico Flannel Cilium
GKE EKS AKS
Spanner MariaDB Postgres Redis ORM Etcd Kafka ZK CosmosDB Oracle
PCI DSS FIPS
TLS HTTP DNS TCP/IP NFS CIFS iSCSI SMTP VPN BGP
gRPC Protobuf REST GraphQL
JSON Schema OpenAPI JSON:API Avro
Tcpdump Wireshark Nmap Netcat Debuggers OpenSSL eBPF
Apache Nginx Gunicorn uWSGI
Make Github Gitlab Forgejo Jenkins Teamcity Bazel Gerrit Gradle
Engagements
SRE lead with a goal of putting the infrastructure in a more stable position to deliver value and attract further investment in a tough market: set strategic goals for infra; authored 2-year infra roadmap, did much of the initial execution in the first 2 quarters:
- Update legacy hand-built GCP infra w/ normalized infra subject to a Terraform-based workflow. Introduced containerized workloads.
- Replaced hand-managed config + secrets management with modern hierarchical/environment-aware solution based on Ansible + a modern secrets provider.
- Automate SRE oncall toil, especially that required by industry compliance, without cutting corners.
- Replaced outdated monitoring (Zabbix) with a cloud-native stack (Prometheus/Grafana) with robust data collection, calculation, reporting, and alerting capabilities, established SLOs based on Apdex and drove down error/alert noise to 1-2 pages a week while measurably increasing reliability.
- Maintained technical PCI compliance for a large-scale POS system, including infrastructure and product code changes.
- Embarked on R&D-wide effort to level up devs, SREs and support staff on operations, log/code/metrics hygiene, oncall discipline, post-mortems, and fire-drilling/role-playing incident scenarios and live debugging techniques.
Develop & manage LinkedIn Terraform-based Infrastructure-as-Code (IaC) platform. Developed and drove effort to successfully operationalize the MVP using prior experience as SRE, as well as deep SWE skills e.g. development of thread-safe metrics emission client in Go, expansion of API and CLI authz, SSO in Python.
Custom provider development and provider/IaC developer support. Drove partnership with Kubernetes team to support pod declaration in IaC and implemented custom authentication, provider and environmental support for K8s use cases.
Designed hands-on conference workshop to train existing and prospective users in IaC development and platform use.
Most recently worked on greenfield policy-as-code platform (OPA-based), first as a sidecar to the IaC service, and then as a general service.
Two years embedded in the product team for LinkedIn Recruiter. High-revenue, fast-moving environment requiring fast triage skills, and ability to collaborate in product codebases to provide improved operability; JMX management, cache loading + validation with Apache Gobblin. Wrote internal productivity tools for peers (e.g. Ember wrapper of JIRA API, hadoop flow monitoring tools). Maintained end-to-end tests of the Recruiter platform.
Two years as a capacity engineer, working on live performance testing of production apps, capacity estimation and planning, and private cloud resource efficiency. Extensive work on REST APIs and documentation, feature development for perf testing framework, planning and development of core operational efficiency metrics.
Primary architect of and full-time contributor to WebMD's infrastructure provisioning automation framework, including public cloud provisioning and Chef bootstrap automation.
Primary author of a configuration data management system, built on Rails & Neo4j and integrated with Chef. Author and maintainer of several smaller support tools, cookbooks, test suites, and documentation.
Led a dev team maintaining Yale's ServiceNow instances. Transformed team structure and practice away from Waterfall and toward agile methodologies, ultimately delivering small batches weekly and driving the introduction of automated feature testing.
Original role as UNIX systems admin in a central UNIX group serving many customers with a complex ecosystem of academic and business applications, databases, and web services. This included Linux and AIX support for a variety of databases & applications (Oracle, LAMP, Java, Rails, Atlassian stack).
The first 10 years of my career (1998–2008) were spent as a systems administrator for Engineering clients (CAD, CAE, Repair) in the defense and commercial air industries; I worked for CSC at General Dynamics and T-Systems at MTU Aero Engines.
Papers & Talks
- - May 2025, March 2026. Invited speaker for PHIL 2160 – Ethics and Information Technology at CU Boulder; on ethical discernment as a worker in the tech industry.
- - Conference Workshop "Infrastructure as Code: Working with Terraform as a Service." LinkedIn #SiteCon21 (December 2021).
- - West, William, and Emmanuel Agu. "Experimental evaluation of energy-based denial-of-service attacks in wireless networks." IJCSNS 7.6 (2007): 222.
Education
Languages
English native speaker
French working proficiency (B2/C1 DELF/DALF Equivalent)