Developing a self-driving system for the Lyft network to ensure access to the benefits for millions of riders.
* Built tooling to enable devs to build, validate, then deploy their software in a self-service fashion.
* Designed and implemented an analytics framework, integrating CI job lifecycle events with Kafka to provide consumers with a way to derive/publish metrics from CI builds.
* Built extensible service to publish metrics/alerts extracted from CI build logs. This was used by multiple teams to highlight build failure rates by cause and publish granular timing metrics.
* Migrated org from a single-instance artifact store (Nexus) onto a high-availability cluster (Artifactory).
* Coordinated with multiple teams to extend the build system to publish Bazel binaries as Debian packages.
* Crafted Bazel rules to share/consume pre-built targets between repos. This led to a 40% reduction in build time when it was used to externalize building third party libraries out of the main repo.
* Deployed CI worker queues partitioned by instance attributes allowing for allocation/scaling properties to meet build demand based on work type.
* Owned deployment and maintenance for third party services (Artifactory, Parasoft, Teamscale) in AWS cloud.
* Created an automated testing framework to validate instance configuration prior to service deployment.
* Wrote Terraform modules and bash scripts to automate deployments into AWS cloud infrastructure.