Session Schedule

Session Schedule2019-01-07T06:25:51-05:00

Tuesday

8:00 AM

K3s & k0s - Half the Size, Twice as Awesome: Kubernetes for All of Us (Workshop)

Presented by: Chris Houdeshell
Time: Tuesday 8:00 AM - 12:00 PM

Getting started with Kubernetes is a daunting task. Everyone you talked to said it was a pain to get started, but it eventually paid off (unless you’re Docker). What if I told you there was a solution to the startup pain? What if it was something to get your feet wet with, cut your teeth on -- but...

Room: Salon A/HTrack: DevOpsFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Create a Cloud Environment with Terraform and Ansible

Presented by: Gene Gotimer
Time: Tuesday 1:00 PM - 5:00 PM

Hashicorp Terraform allows you to define your infrastructure as code. You write code to define systems, networks, security groups, firewalls, and more, making standing up an environment repeatable and reusable. Red Hat Ansible lets you remotely interact with those systems you stood up, configuring...

Room: Indigo BayTrack: DevOpsTags: CloudFormat: PreCompilerLevel: Introductory and overview

Wednesday

8:00 AM

Prepare Your ASP.NET Core Application for 🚀 Liftoff: Hardening Your Applications for Production 1/2

Presented by: Kevin Griffin, Kendall Miller
Time: Wednesday 8:00 AM - 12:00 PM

You're about to push your latest project out to the launch pad - nearly every feature is complete, it's quick, and you're excited for launch day. But are you ready to achieve orbit and stay there safely? * Will it still be responsive when everyone uses it at the same time? * Do you have enough...

Room: ZambeziTrack: DevOpsTags: .NET, Cloud, OtherFormat: PreCompilerLevel: Intermediate
1:00 PM

Prepare Your ASP.NET Core Application for 🚀 Liftoff: Hardening Your Applications for Production 2/2

Presented by: Kevin Griffin, Kendall Miller
Time: Wednesday 1:00 PM - 5:00 PM

Part 2 of "Prepare Your ASP.NET Core Application for 🚀 Liftoff: Hardening Your Applications for Production"

Room: ZambeziTrack: DevOpsFormat: PreCompilerLevel: Intermediate

Thursday

9:15 AM

Building rugged DevOps pipelines with GitHub Actions

Presented by: Brian Gorman
Time: Thursday 9:15 AM - 10:15 AM

This session dives into using GitHub actions to build out robust DevOps pipelines. In the session, we'll implement an architecture to build a temporary dev environment, and then push the code changes through the pipeline to an end release into production. In addition to just getting the CI/CD...

Room: Nile/OrangeTrack: DevOpsTags: .NET, CloudFormat: General SessionLevel: Intermediate
10:30 AM

What a global pandemic can tell you about better DevOps practices

Presented by: Jeremy Meiss
Time: Thursday 10:30 AM - 11:30 AM

In early 2020 a global pandemic set in motion events which none of us could predict. With anonymous data collected from 900k+ devs, 25K orgs, and 30m+ builds/mo we found some interesting insights into better DevOps practices. Since then, we've seen even more interesting activities happen, which shed...

Room: Indigo BayTrack: DevOpsTags: Other, Leadership, Soft Skills/BusinessFormat: General SessionLevel: Intermediate
11:45 AM

Explain DevOps To Me Like I’m Five: DevOps for Managers

Presented by: Gene Gotimer
Time: Thursday 11:45 AM - 12:45 PM

Organizations and leaders are often supportive of DevOps, but they don’t always understand what DevOps is and what it will change. It isn’t a one-size-fits-all issue; different environments need different benefits from a DevOps transformation. Join Gene Gotimer as he shows how to determine what...

Room: Aloeswood / LeopardwoodTrack: DevOpsFormat: General SessionLevel: Introductory and overview
1:00 PM

Enterprise Observability with OpenTelemetry

Presented by: Christopher Judd
Time: Thursday 1:00 PM - 2:00 PM

Enterprise applications are complex. A transaction starting in the browser will go through proxies, api gateways, security appliances, application performance monitoring tools, logs, microservices and more microservices. Historically there has been no standard way to get observability and...

Room: Sagewood / ZebrawoodTrack: DevOpsTags: Cloud, Java, JavascriptFormat: General SessionLevel: Introductory and overview
3:30 PM

Keeping your Kubernetes Cluster Secure

Presented by: Gene Gotimer
Time: Thursday 3:30 PM - 4:30 PM

Many organizations are shifting to containers and Kubernetes, and that move means learning new ways to secure their environments. Kubernetes clusters have to be hardened at different levels. We have to consider the nodes where the Kubernetes control plane is running. We also need to secure the...

Room: Sagewood / ZebrawoodTrack: DevOpsTags: SecurityFormat: General SessionLevel: Intermediate
4:45 PM

Making the most of your DevOps Artifacts

Presented by: Matthew Sheehan
Time: Thursday 4:45 PM - 5:45 PM

With greater emphasis placed on automating the creation of predictable software bundles, you may be asking what are DevOps artifacts and what can you do with them? Well, it turns out you can do many things with them. Artifacts can be the compiled output for your app deployment, or a Nuget or NPM...

Room: Aloeswood / LeopardwoodTrack: DevOpsTags: CloudFormat: General SessionLevel: Introductory and overview

Friday

9:45 AM

Consistent cloud environments with Infrastructure as Code

Presented by: Matthew Sheehan
Time: Friday 9:45 AM - 10:45 AM

Your SaaS app is doing great, but your cloud environment is growing more and more complex. After years of provisioning additional resources to keep it growing, nobody on the team remembers all of the dependencies anymore, and deployments are hitting snags because the development, testing, and...

Room: Salon E/DTrack: DevOpsTags: CloudFormat: General SessionLevel: Introductory and overview
11:00 AM

ChatOps and DevOps: How to Use Comms as Incident Response

Presented by: PJ Hagerty
Time: Friday 11:00 AM - 12:00 PM

The most important tool in your DevOps toolbox is communication. Without it, nothing can be accomplished, especially resolving incidents when they occur. In this talk, we will discuss how to use a comms platform to tie-in playbooks, integrate the DevOps processes in place, and bring together remote...

Room: CypressTrack: DevOpsFormat: General SessionLevel: Intermediate
2:45 PM

Docker for .NET Developers

Presented by: David Merk
Time: Friday 2:45 PM - 3:45 PM

Seamless CI/CD and releases, if that’s the Docker dream… why is it such a nightmare for .NET developers? If you’ve seen Docker done well using .NET Core, you’ll agree Docker empowers a CI/CD pipeline so simple you could trust an intern to trigger the release. In this session, you’ll...

Room: Salon A/HTrack: DevOpsTags: .NET, OtherFormat: General SessionLevel: Introductory and overview
4:00 PM

Build and Ship It!

Presented by: Joseph Guadagno
Time: Friday 4:00 PM - 5:00 PM

If you are like me, you have many libraries, helpers, utilities that you have built over time that you use for multiple projects. You've thought about publishing them to NuGet so you can share them with other projects or your team but didn't because they contain secrets, intellectual property, or...

Room: Salon E/DTrack: DevOpsTags: .NET, OtherFormat: General SessionLevel: Intermediate