Speaker

Ryan Hochstetler

Ryan Hochstetler

Director of Infrastructure - Buildertrend

Omaha, Nebraska, United States

Ryan is a recovering enterprise Java developer turned cloud infrastructure nerd who is passionate about teaching new tech to engineers and building high-performance teams. Outside work he enjoys woodworking, auto maintenance, brewing beer, long bike rides with his family, and even longer rides on his motorcycle.

Area of Expertise

  • Information & Communications Technology

Topics

  • Cloud & DevOps
  • Kubernetes
  • Google Cloud Paltform
  • golang
  • ruby

Take a Test Driven Development Approach to Docker

Is your team waiting until deployment to test the contents and configuration of your Docker images? Test Driven Development isn't just for application code. Apply it to your infrastructure code as well! You'll learn about multiple tools available to verify the output of Dockerfiles and test running containers. Adding one of these tools into your developer build and CI/CD pipeline can detect errors and regressions earlier, making them less costly to fix. It's time to replace `docker run` as your testing tool of choice for Docker.

You don’t know ML, and neither do we

But that’s fine, Google does! Google Cloud Vision AI is an approachable collection of deep learning algorithms that enables high quality visual analysis on any application. But will the actual analysis meet your expectations? Finding millions of images to put Cloud Vision through its paces is just an Instagram away. With both Cloud Vision and Instagram in combination, this talk will show the highs and lows of using this advanced imaging technology, no data science degree required.

Google Kubernetes Engine: Zero to Secure Webapp

Kubernetes has become the de facto platform for hosting containerized runtimes at scale. However, it can be difficult to know where and how to start. Kubernetes managed by Google Cloud Platform can ease that process. Attendees of this six-hour workshop will receive a quick primer on Docker & K8s fundamentals and then begin at a blank GCP project to provision their own K8s clusters, configure HTTP load-balancing, deploy a trivial webapp, secure it with TLS from Let's Encrypt, and secure it with GitHub-backed OAuth. Minimal CI capabilities within GCP will also be demonstrated. This workshop requires only a laptop (any OS) and accounts on Github and GMail. No client-side setup is necessary.

Ryan Hochstetler

Director of Infrastructure - Buildertrend

Omaha, Nebraska, United States