Building out and driving adoption of on-premise cloud infrastructure. Responsibilities included individual contributions, technical advisory regarding cloud migrations and...more container technology.
• Designed, wrote and deployed various networking components to expose Kubernetes services outside the cluster, bringing the on-prem clusters close to parity with cloud providers. Work included rolling out custom network ingress, load-balancing and DNS solutions.
2015 - 2017 (almost 2 years)
Worked as a build & release engineer, writing developer productivity tools, on-call support and server administration.
• Designed and rolled out revamped, containerized...more build infrastructure for CI/CD using Docker, Kubernetes and Jenkins over 8 months, migrating 300+ jobs used by 100+ developers in the process.
• Wrote an in-house git based meta-SCM system for cross-repo dependencies.
• Administration and support of our Gitolite, Gerrit, Jenkins and in-house developer productivity tooling.
* Rearchitected a CI/CD system to handle upwards of 2000 builds across 300+ jobs, for 300+ developers, improving build times by over 50%. (Tricks: Containers, Kubernetes and lots of talking to individual teams).
* Designed and contributed PowerDNS integration with Kubernetes upstream (via kubernetes-incubator/external-dns).