Loading…
This event has ended. Visit the official site or create your own event on Sched.
This schedule is subject to change.  Please leave feedback for any sessions you attend.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Tuesday, May 16
 

7:30am MDT

Registration
Registeration and light breakfast

Tuesday May 16, 2017 7:30am - 8:30am MDT
TBA

8:30am MDT

Welcome
Tuesday May 16, 2017 8:30am - 8:45am MDT
Noah's Main Hall

8:45am MDT

Ross Clanton
Presenters
avatar for Ross Clanton

Ross Clanton

Arunya Technologies LLC
Ross has led multiple technology transformation and innovation initiatives across Verizon and Target. He is also an active collaborator in growing and strengthening the Enterprise DevOps community through his work with the DevOps Enterprise Forum, his podcast – The Goat Farm, and... Read More →


Tuesday May 16, 2017 8:45am - 9:30am MDT
Noah's Main Hall

9:30am MDT

9:45am MDT

We’re All In This Together
Presenters
avatar for Anne Nichols

Anne Nichols

QA Engineer, Teem
Anne Nichols heads the QA department at Teem. Aside from testing code like a boss, she loves to dissect team dynamics and create solutions and better workflows across teams. In her spare time, she makes costumes with her husband and loves spending time with her two boys and two c... Read More →


Tuesday May 16, 2017 9:45am - 10:15am MDT
Noah's Main Hall

10:15am MDT

10:21am MDT

Break
Tuesday May 16, 2017 10:21am - 10:35am MDT
TBA

10:35am MDT

CI/CD on the Microsoft Stack
Presenters
avatar for Rob Richardson

Rob Richardson

Developer Advocate, Jetpack.io
Rob Richardson is a software craftsman building web properties in ASP.NET and Node, React and Vue. He’s a Microsoft MVP, published author, frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development... Read More →


Tuesday May 16, 2017 10:35am - 11:05am MDT
Noah's Main Hall

11:10am MDT

The Push Train
Presenters
avatar for Dan McKinley

Dan McKinley

Cofounder, Skyliner
After starting his career in finance, Dan McKinley freaked out and moved to Brooklyn. He stumbled into a fledgling Etsy.com in 2007, and spent his first years there trying to stop overwhelming traffic from reducing the site to its constituent elements. In the long summer that followed... Read More →


Tuesday May 16, 2017 11:10am - 11:40am MDT
Noah's Main Hall

11:45am MDT

Human Trust in Continuos Deployment
Although we tend to focus on tooling and systems to build our Continuous integration and delivery systems, surprisingly, human trust fostered through transparency and consistency is the most important component of a successful CI/CD design.

Presenters
avatar for Mark Bennett

Mark Bennett

DevOps Engineer, Craftsy
I’m a half human, half Polar Bear nerd who grew up on a farm in Southern Alberta, Canada. I started programming in QBasic at the age of 12. I graduated from BYU 2 years ago with a bachelors in IT. I have been a DevOps Engineer at Craftsy for a year and a half now, and have found... Read More →



Tuesday May 16, 2017 11:45am - 12:15pm MDT
Noah's Main Hall

12:15pm MDT

12:20pm MDT

Lunch - and visit sponsors
Tuesday May 16, 2017 12:20pm - 1:20pm MDT
TBA

1:30pm MDT

Panel Discussion
Presenters
avatar for Mike Davis

Mike Davis

Director Software Engineering, Dell EMC
Mike Davis has been working in Information Technology for 16 years and has many roles ranging across web development, system engineering, and system administration.  He is currently employed at Dell EMC as Director in Software Engineering where he has been employed for 8 years starting... Read More →
avatar for Gwen Dobson

Gwen Dobson

With 20 years of experience in the technology industry, Gwen's driving force is in collaboratively creating elegant solutions to the most complex problems. She has had the honor of leading small start ups and large corporations in building high performing solution testing and delivery... Read More →
avatar for John Esser

John Esser

Head of IT and Data Center Operations, AdvancedMD
John is currently Head of IT and Data Center Operations at AdvancedMD.  John was previously the Director of Cloud Architecture as well as the Director of Engineering Productivity and Agile Development at Ancestry.com.  John has spoken at numerous industry events on topics... Read More →
avatar for Wes Novack

Wes Novack

Senior Systems Engineer, Pluralsight
Wes is a Senior Systems Engineer at Pluralsight, focused on Sys Ops, Cloud Ops, and DevOps. In partnership with his software craftsmen colleagues, he helps architect, build, and manage a highly complex infrastructure and microservices application ecosystem hosted on the AWS cloud... Read More →


Tuesday May 16, 2017 1:30pm - 2:15pm MDT
Noah's Main Hall

2:15pm MDT

2:30pm MDT

Break - Speak with Vendors
Tuesday May 16, 2017 2:30pm - 3:00pm MDT
TBA

3:00pm MDT

OpenSpace 1
Open for Attedees to get together and discuss topics or for vendors to offer an idea.

Tuesday May 16, 2017 3:00pm - 4:00pm MDT
TBA

3:00pm MDT

Applying Theory Of Constraints To DevOps
Limited Capacity seats available

This session will be an interactive discussion of the challenges that exist in DevOps and leverage points to address them. We all know transforming of a company into an fast moving Dev Ops environment is difficult - what are some of the major obstacles that prevent companies from becoming truly agile?

We will be working through these challenges using some of the tools and thinking processes of Theory Of Constraints (TOC), a management paradigm focused on running an organization based on a small number of constraints. Come prepared to challenge your assumptions!

Presenters
avatar for Jaideep Srivastav

Jaideep Srivastav

Jaideep has applied Theory of Constraints to dozens of companies and industries over the past 15 years. In each industry he works in, he enjoys developing new knowledge and breakthrough ideas to solve problems and empower leaders. Having worked in Airline Maintenance, Defense Maintenance... Read More →


Tuesday May 16, 2017 3:00pm - 5:00pm MDT
Noah's Room 200

3:00pm MDT

Design and Implementation of the DevOps Organization and CultureWorkshop
Design and Implementation of the DevOps Organization and Culture:  Instilling DevOps values, practices, and culture into an organization is challenging.  Organizational structure, changes in process, adoption of new practices and approaches affect both development and operations.  This workshop, lead by John Esser, a long-time DevOps veteran and leader having spear-headed two separate DevOps transformations in different companies, addresses some of these concerns and will give some patterns and options you can use in your organization and DevOps implementation.  Plenty of time will be allotted for questions and discussion.  Some questions and topics that will be covered are:  How do you navigate within and leverage the existing organizational structure?  DevOps teams:  helpful or harmful?  What aspects of a DevOps transformation should be centralized and what should be distributed?  Who is affected most by a DevOps transformation and how to prepare for it?  What are some anti-patterns and how to avoid them?  Challenges with development?  Challenges with operations?  Come prepared to engage and participate!

Presenters
avatar for John Esser

John Esser

Head of IT and Data Center Operations, AdvancedMD
John is currently Head of IT and Data Center Operations at AdvancedMD.  John was previously the Director of Cloud Architecture as well as the Director of Engineering Productivity and Agile Development at Ancestry.com.  John has spoken at numerous industry events on topics... Read More →


Tuesday May 16, 2017 3:00pm - 5:00pm MDT
Noah's Main Hall

3:00pm MDT

Running Kubernetes Clusters with Rancher
Limited Capacity full
Adding this to your schedule will put you on the waitlist.


In this workshop you will learn how to deploy a production grade, highly available Kubernetes cluster in AWS using Rancher and Ansible.  Almost all steps will be automated so that the finished product truly embodies Infrastructure as Code.  By the end of the workshop, we will have a fully running kubernetes cluster, authentication/authorization in place for cluster management, monitoring and alerting using Prometheus, graphs of server performance using Grafana, rolling deploys of application code, centralized logging, and more.  
Read more about the various tools/platforms: 

Requirements:

You will need to have an AWS account set up and able to provision new servers.  You will also need to have git installed to download the workshop material.  A recent version of Docker is also required (https://www.docker.com).  If you don't have an AWS account, you can sign up for one here: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html

Before session starts:
  • Run `docker pull ryanwalls/ansible-aws:v2.2.1.0-1-k8s`
  • Create an access key and secret for deploying into AWS.  See http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.  User should be a power user or admin privileges.  
  • (Optional) If you want to create your own Rancher server, then you'll need to have an SSL cert for a domain you control--ideally a domain whose nameservers are on AWS Route53.  See https://aws.amazon.com/blogs/aws/new-aws-certificate-manager-deploy-ssltls-based-apps-on-aws for how to create a free SSL cert using AWS Certificate Manager.  Feel free to use a domain like, rancher.yourdomain.com if you don't want to setup a wildcard cert.  Note: Setup the cert in US East (N Virginia).  Some AWS products can only read certs from that region.
  • Create a key pair to use for SSH access in AWS.  See http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html#having-ec2-create-your-key-pair
  • You should try launching a t2.medium instance in your AWS account at least 2 hours beforehand.  When I tried launching anything other than a t2.micro instance, AWS said they had to "validate" my account and that it could take a couple hours.  


Presenters
avatar for Ryan Walls

Ryan Walls

Director of Software Engineering, 3DSIM
Love to hear about new and innovative ways you are using technology. Specifically enjoy talking Kubernetes, Docker, AWS, and Go.


Tuesday May 16, 2017 3:00pm - 5:00pm MDT
Noah's -Theater 1st floor

3:00pm MDT

Terraform Workshop
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

This beginning terraform workshop will teach you how to safely create and provision Infrastructure as Code (IAC) using Hashicorp Terraform in an AWS environment. In this class you will learn how to setup and install terraform. You will also be given a walkthrough of Terraform fundamentals. You will be lead through the process of deploying a single server, deploying a cluster and setting up a load balancer. You will also learn how to author Terraform Modules, work with Route53 and how to manage DNS.

Requirements. You will need to have an AWS account set up already with Terraform v0.9.3 installed. You will also need to have git install to download the workshop material.

You can find more informaiton on how to install terraform here: https://www.terraform.io/intro/getting-started/install.html. You can sign up for an AWS account here: https://aws.amazon.com/account/

https://github.com/jasonvance/terraform-introduction 

Presenters
avatar for Jason Vance

Jason Vance

Sr. SRE, Accela, Inc
Jason Vance is the Sr. Site Reliability Engineer for Accela, Inc., A civil engagement platform for governments. For the last 4 years, Jason has been a vocal proponent for the DevOps movement and is one of the original organizers for Salt Lake City DevOps days.During Jason's 20 year... Read More →



Tuesday May 16, 2017 3:00pm - 5:00pm MDT
Noah's Room 202

4:00pm MDT

OpenSpace 2
Open for Attedees to get together and discuss topics or for vendors to offer an idea.

Tuesday May 16, 2017 4:00pm - 5:00pm MDT
TBA

5:05pm MDT

Evening Social
Tuesday May 16, 2017 5:05pm - 7:00pm MDT
TBA
 
Wednesday, May 17
 

7:30am MDT

Registration
Registeration and lite breakfast

Wednesday May 17, 2017 7:30am - 8:30am MDT
Noah's Main Hall

8:30am MDT

Welcome
Wednesday May 17, 2017 8:30am - 8:45am MDT
Noah's Main Hall

8:45am MDT

The Open Sourcing of Infrastructure
Presenters
avatar for Elizabeth Joseph

Elizabeth Joseph

Developer Advocate, IBM
Elizabeth K. Joseph is a Linux systems administrator turned developer advocate for IBM Z where she works with the community to explore Linux workloads on mainframes. She has previously worked on distributed systems, including OpenStack and Apache Mesos, and has written books on Ubuntu... Read More →


Wednesday May 17, 2017 8:45am - 9:30am MDT
Noah's Main Hall

9:30am MDT

9:45am MDT

How Can You Scale It If You Don't Trust It?
Presenters
avatar for David Blank-Edelman

David Blank-Edelman

Technical Evangelist, Apcera
David is the Technical Evangelist at Apcera and one of the co-founders of the now global set of SREcon conferences. He has over thirty years of experience in the systems administration/DevOps/SRE field in large multi-platform environments and is the author of the O’Reilly Otter... Read More →


Wednesday May 17, 2017 9:45am - 10:15am MDT
Noah's Main Hall

10:15am MDT

A word from our Sponsors - Elastic
Sponsors

Wednesday May 17, 2017 10:15am - 10:20am MDT
Noah's Main Hall

10:20am MDT

Break
Wednesday May 17, 2017 10:20am - 10:35am MDT
TBA

10:35am MDT

Fear of the Bus: Devops and Docs
Presenters
avatar for Heidi Waterhouse

Heidi Waterhouse

Heidi is a widely experienced technical writer with an interest in writing herself out of work. She specializes in creating entire documentation suites for new companies and products in less time than you would believe possible. She speaks on topics like search-led writing, starting... Read More →


Wednesday May 17, 2017 10:35am - 11:05am MDT
Noah's Main Hall

11:05am MDT

Production Testing through Monitoring
Presenters
avatar for Robert Treat

Robert Treat

CEO, OmniTI
After a career spent building data-intensive, mission-critical systems at fortune 500 companies across the e-commerce, healthcare, financial services, and SaaS industries, Robert currently spends his days as CEO of OmniTI, a technical services firm focused on providing web services... Read More →


Wednesday May 17, 2017 11:05am - 11:35am MDT
Noah's Main Hall

11:35am MDT

11:45am MDT

Zen and the Art of Devops
Presenters
avatar for Gwen Dobson

Gwen Dobson

With 20 years of experience in the technology industry, Gwen's driving force is in collaboratively creating elegant solutions to the most complex problems. She has had the honor of leading small start ups and large corporations in building high performing solution testing and delivery... Read More →


Wednesday May 17, 2017 11:45am - 12:30pm MDT
Noah's Main Hall

12:30pm MDT

Lunch and Visit Sponsors
Wednesday May 17, 2017 12:30pm - 1:40pm MDT
TBA

1:40pm MDT

OpenSpace 3
Open for Attedees to get together and discuss topics or for vendors to offer an idea.

Wednesday May 17, 2017 1:40pm - 2:40pm MDT
TBA

1:40pm MDT

Continuous Compliance with InSpec
InSpec is an open-source testing framework for infrastructure with a human-readable language for specifying compliance, security, and other policy requirements. Easily integrate automated tests that check for adherence to policy into any stage of your deployment pipeline.

This is a hands-on workshop that will give participants an introduction to InSpec and the ideas and practices required to achieve continuous compliance.  During this session, participants will:
  • Run InSpec locally on a machine
  • Run InSpec on a remote machine
  • Use InSpec in the Chef cookbook development process for integration testing

Prerequisites
Attendees should bring a wifi-enabled laptop to the workshop.
Attendees will be given a remote workstation with all prerequisites installed. The only thing required to access these workstations will be an SSH client (PuTTY on Windows) and familiarity with a interactive text editor (Vi/Vim, Emacs, or Nano).
It's best that students of this class have some familiarity and comfort with the following:
  • Writing code (of just about any flavor) in a text editor
  • Working on the command line
  • Basic system administration – installing packages, configuring those packages, starting service

Presenters
avatar for Jody Wolfborn

Jody Wolfborn

Curriculum Developer, Chef
Jody is a Solutions Architect at Chef Software, helping people solve their automation woes by connecting the dots between infrastructure, security, and application development and deployment. She has worked with tech giants and small startups as a Linux/Windows SysAdmin, studied theatre... Read More →


Wednesday May 17, 2017 1:40pm - 3:40pm MDT
Noah's Main Hall

1:40pm MDT

Flow Mapping
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

Where do you start your DevOps journey? How do you align stakeholders to the cost, focus and deliverables, not to mention the teams involved? Authors Gene Kim, John Willis, Jez Humble of The DevOps Handbook speak to this-after you have returned to the heart of agile, you map your flow. What does that mean and how do you do it? Join Allia DeAngelis in a simulated Value Stream Mapping exercise where you will split into teams and move thru the process. The end result will be a clear understanding of: why is this the place we start, who should be in the room, how do we get started, how this artifact helps drive the conversations your organization needs to be successful as you move towards the origins of DevOps.

Presenters
avatar for Allia DeAngelis

Allia DeAngelis

Director of Operations, Health Catalyst
Allia DeAngelis is a human systems anthropologist (Director of Operations Reimagination) and intellectual wanderer. She wonders things like, what if we DID automate everything, and robots did the mundane work; would we invent cooler things because we weren’t so busy with “hardening... Read More →


Wednesday May 17, 2017 1:40pm - 3:40pm MDT
Noah's Room 301

1:40pm MDT

Introduction to ELK Stack - Elastic, LogStach, and Kibana
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

Introduction to ElasticSearch, Kibana, Logstash

Requirements

Vagrant with centos/7 box downloaded and installed


Overview

In this course we will go over the basics of standing up an ElasticStack node. We will cover the  setting up elasticsearch, Kibana, Kafka, and logstash, going over how to ship, parse and visualize the log files and twitter data, finally showing how post notifications into slack.


Elasticsearch

Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected.


Kibana

Kibana lets you visualize your Elasticsearch data and navigate the Elastic Stack, so you can do anything from learning why you're getting paged at 2:00 a.m. to understanding the impact rain might have on your quarterly numbers.


Logstash

Logstash is an open source, server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite “stash.” (Ours is Elasticsearch, naturally.)




Training Resources:

https://github.com/SLCDoD-Elastic-Workshop


Please note, that we will be utilizing Elasticsearch 5.3.2 which requires java 8, it is recommended that you download and install this in your vagrant centos7 box prior to the start of the workshop, as it can be a lengthy process.



 


Local Organizers
avatar for Randall Mawhinnie

Randall Mawhinnie

Site Reliability Engineer, Bentley Systems
Site Reliability Engineer with 7+ years of distributed systems experience. With experience in configuration, deployment, and automation of Enterprise Level Cloud Infrastructures and a specialty in Object Storage.


Wednesday May 17, 2017 1:40pm - 3:40pm MDT
Noah's Room 202

1:40pm MDT

Lean Kanban - A board game to teach how to be Lean
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

The Kanban Board Game is a physical game designed to teach the concepts and mechanics of Kanban for software development in a class or workshop setting. It's hands-on, engaging, and fun!

Presenters
avatar for Maria Bates

Maria Bates

Things I think about - How do we solve the customer's problem before they even realize it's a pain point? Where are the constraints? When does process become the problem? How do we get everyone including sales and support on board? Have the beagles been fed or are they begging... Read More →


Wednesday May 17, 2017 1:40pm - 3:40pm MDT
Noah's Room 101

1:40pm MDT

Simple Monitoring Stack using Grafana and InfluxDB
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

In this workshop, we will setup a few docker images that will form a basic monitoring stack. This stack can be used for tracking and graphing just about any type of metric you may need, including application statistics, os performance statistics, etc.

Workshop participants will learn

  • How do download the InfluxDB Image and configure the administrative interface for troubleshooting
  • How to download the Telegraf Image and configure it to talk to InfluxDB and to listen for StatsD metrics
  • How to use nc to send sample metrics to InfluxDB
  • The differences between common metric types
    • Gauges
    • Counters
    • Timings and Histograms
  • How to add tags to your statsd metrics
  • How to download the grafana image and configure it to use InfluxDB
  • How to create dashboards in grafana
  • How to parameterize your dashboards

Things you will need

This is not a Docker introduction, but in order to keep the workshop functional on as many devices as possible we will be using Docker to get up and running quickly. The instructor will be using Docker for Mac (versions listed below). You can follow this link to ensure your docker installation is functional before the workshop. Please complete the installation for your device and complete the Hello World example, as well as check the version to ensure you are setup for a successful learning experience.

  • Docker 17.03.1
  • Docker Compose 1.11.2
For best results, do these things before the conference

Download the images we'll be using

docker pull influxdb:1.2.3
docker pull telegraf:1.2.1
docker pull grafana/grafana:4.2.0
docker pull davidasnider/alpine-nc:20170516
docker tag influxdb:1.2.3 influxdb:latest
docker tag telegraf:1.2.1 telegraf:latest
docker tag grafana/grafana:4.2.0 grafana/grafana:latest
docker tag davidasnider/alpine-nc:20170516 davidasnider/alpine-nc:latest
git clone https://github.com/davidasnider/DevOpsDaysSLC2017.git


Make sure your battery in your laptop is fully charged


Presenters
avatar for David Snider

David Snider

David Snider is Sr. Director of Service Optimization, Foundation Engineering for Optum Technology, a subsidiary of UnitedHealth Group, a leading health care company, serving more than 75 million people worldwide. UnitedHealth Group’s family of companies touch nearly every... Read More →


Wednesday May 17, 2017 1:40pm - 3:40pm MDT
Noah's -Theater 1st floor

2:40pm MDT

OpenSpace 4
Open for Attedees to get together and discuss topics or for vendors to offer an idea.

Wednesday May 17, 2017 2:40pm - 3:40pm MDT
TBA

3:40pm MDT

Closing - Sponsor Passport Raffle Drawling
Wednesday May 17, 2017 3:40pm - 4:00pm MDT
Noah's Main Hall
 


Twitter Feed

Filter sessions
Apply filters to sessions.