Tuesday
Kubernetes hands-on (Workshop)
Presented by: Rob Richardson
Time: Tuesday 1:00 PM - 5:00 PMKubernetes is how you run Docker in production. Bring your laptop with Docker for Windows or Docker for Mac edge version installed. We'll walk through getting a K8s cluster fired up on Docker-Desktop, minikube, and on Azure. You'll be hosting Docker containers in development and production in no...
Room: Salon DTrack: DevOpsFormat: PreCompilerLevel: Introductory and overviewWednesday
Workshop: JVM Application Monitoring with Micrometer, Prometheus, and Grafana
Presented by: Andrew Fitzgerald, Nathan Zender
Time: Wednesday 8:00 AM - 12:00 PMTired of waiting for reports from users to let you know your application is having performance issues? If you’re looking for a way to increase visibility into your application beyond plain text logs, this is the pre-compiler for you! In this half-day, hands-on workshop you will receive an in...
Room: Salon DTrack: DevOpsFormat: PreCompilerLevel: AdvancedHands-on Infrastructure as Code
Presented by: Andrew May
Time: Wednesday 1:00 PM - 5:00 PMLearn the benefits of Infrastructure as Code (IaC) in this workshop where you'll provision resources in AWS using both CloudFormation and Terraform. Learn the joy of creating Infrastructure in a repeatable manner with a single command line replacing a hundred clicks in the web console.
Room: Salon ATrack: DevOpsFormat: PreCompilerLevel: IntermediateThursday
Beware of dark clouds on the horizon
Presented by: Andrew May
Time: Thursday 9:15 AM - 10:15 AMThere are many benefits to be gained in moving your infrastructure to the cloud, but many more ways in which it can go horribly wrong. Will yours be the next company to expose confidential information in a public S3 bucket? Will your cloud account become unmanageable and expensive because all the...
Room: Salon ETrack: DevOpsFormat: General SessionLevel: IntermediateWhat can Structured Logging do for you?
Presented by: Charles Yost
Time: Thursday 10:30 AM - 11:30 AMStructured logging is a way to bring order and value to your logging. Gone are the days where print debugging was the only option. Now as logs become more complex, developers struggle to pack more information into a single line. The modern solution has emerged: Structured Logging. But this is not...
Room: Salon DTrack: DevOpsFormat: General SessionLevel: Introductory and overviewAutomating Your Automation: The Care and Feeding of Jenkins
Presented by: Jeff McKenzie
Time: Thursday 11:45 AM - 12:45 PMIf you're like 70% of continuous integration and delivery users out there, you're using Jenkins, the powerful and popular automation server. But how do you know you're doing it right? Are you getting the most out of the strategies you've chosen? In this session you'll learn how best to manage your...
Room: Salon HTrack: DevOpsFormat: General SessionLevel: IntermediateBy Our Powers Combined: Observability for Developers
Presented by: Aaron Aldrich
Time: Thursday 1:00 PM - 2:00 PMThe world of maintaining applications is shifting. Our Systems Administrators aren't monitoring our application servers, it's the SREs determining SLIs and SLOs for our Micro-Services and making sure our Cloud-Distributed systems are Observable in near-real time. It's enough for buzzword burnout....
Room: Portia/WisteriaTrack: DevOpsFormat: General SessionLevel: IntermediateDevOps as a Force Multiplier for Agile
Presented by: Nate Berent-Spillson
Time: Thursday 4:45 PM - 5:45 PMSo your development team uses Agile, but you keep running into process constraints because the rest of the organization is wedded to the status quo? In retros, you’re constantly coming up against inefficient, manual operations? Every step of building a software product eats away at your...
Room: NileTrack: DevOpsFormat: General SessionLevel: IntermediateFriday
Speed, security and simplicity: Creating Container Images with Cloud Native Buildpacks
Presented by: Daniel Mikusa
Time: Friday 8:30 AM - 9:30 AMBuildpacks are a pluggable, modular, language-agnostic tool that takes application source code and in turn give you an OCI (Open Container Initiative) image which you can run using Docker, Kubernetes or your OCI Runtime of choice. Developers: You no longer need to worry about tedious tasks like...
Room: Salon HTrack: DevOpsFormat: General SessionLevel: Introductory and overviewEnvironment Configuration for JavaScript Apps
Presented by: David Truxall
Time: Friday 9:45 AM - 10:45 AMFor traditional server-side web apps, environment-specific configuration is handled in a variety of ways, including environment variables, configuration files or password stores. But a front-end web app running in a framework like React or Vue can’t really use these same techniques since they...
Room: RosewoodTrack: DevOpsFormat: General SessionLevel: IntermediateDevelopment magic: Producing more development time out of thin air.
Presented by: Jonathan Batteas
Time: Friday 11:00 AM - 12:00 PMIt's easy to get stuck in the, “if it ain’t broke, don’t fix it,” mindset with your software development process when real money is on the line, and deadlines loom. But taking the time to implement small changes to your pipeline, and foster a team attitude that's always looking for a...
Room: Salon ETrack: DevOpsFormat: General SessionLevel: IntermediateMake For Non-C Programmers
Presented by: Eric Smith
Time: Friday 12:15 PM - 1:15 PMGNU Make is a robust, proven, and free tool that's been available for decades for automating virtually any task imaginable. Yet it's rarely used by non-C programmers, because its documentation was written for...C programmers. In this talk we'll approach Make from a beginner's point of view, and...
Room: Salon DTrack: DevOpsFormat: General SessionLevel: Introductory and overviewThe Dungeon Master's Guide to DevOps
Presented by: Bill Dinger
Time: Friday 2:45 PM - 3:45 PMEvery good Dungeon Master needs a guide to help their party adventure through the world of DevOps. From the tools necessary to common monsters found along the way. Help your party succeed at a critical part of delivering quality software. We'll go over the full CI/CD cycle: builds, commit hooks,...
Room: Salon ETrack: DevOpsFormat: General SessionLevel: Introductory and overview