Loading…
View analytic

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

Tuesday, May 15
 

7:30am

Registration
Tuesday May 15, 2018 7:30am - 8:30am
Noah's Main Hall

8:30am

Opening
Tuesday May 15, 2018 8:30am - 8:45am
Noah's Main Hall

8:45am

John Willis
Presenters
avatar for John Willis

John Willis

John Willis has worked in the IT management industry for more than 35 years. Currently he is Vice President of DevOps and Digital Practices at SJ Technologies. He was formerly Director of Ecosystem Development at Docker. Prior to Docker, Willis was the VP of Solutions for Socketp... Read More →


Tuesday May 15, 2018 8:45am - 9:30am
Noah's Main Hall

9:40am

The Case for Chaos: Thinking About Failure Holistically
Make downtime a frontend concern. Come learn how proactively introducing failure through 'game days' can not only improve your overall uptime, but encourage resilient implementations across the stack. How often do you get to break your colleagues’ work and get away with it?


Presenters
avatar for Patrick Higgins

Patrick Higgins

UI engineer, Gremlin
Patrick Higgins is a UI engineer at Gremlin, where he helps developers unleash the power of controlled chaos. He is passionate about finding effective ways to make UIs resilient to failure. He fills his weekends with playing soccer, reading nonfiction, and assisting with civic ca... Read More →


Tuesday May 15, 2018 9:40am - 10:15am
Noah's Main Hall

10:25am

10:40am

AppSec in a DevOps World
Dev teams were already struggling with adding security to their Agile processes. DevOps teams are pushing to release continuously, meaning integrating security will become even more of a challenge. How can teams deliver secure code while maintaining the speed required in a DevOps world?

Presenters
avatar for Peter Chestna

Peter Chestna

Contributing Editor, DevOps.com
Pete Chestna has more than 25 years of experience developing software and leading development teams, and has been granted three patents. Pete has been developing web applications since 1996, including one of the first applications to be delivered through a web interface. He led h... Read More →


Tuesday May 15, 2018 10:40am - 11:20am
Noah's Main Hall

11:20am

Climbing the Mountain of CI/CD: A Tester’s Tale
Continuous deployment. It has been a goal for our organization since I started three years ago. Transitioning to CD is almost like climbing Mount Everest. Recently, we have made great strides, transitioning from releases every other week to every week. I will provide insights on how we got there.

Presenters
avatar for Michele Campbell

Michele Campbell

Michele is a Senior Quality Assurance Specialist and Release Manager at Lucid, where she has been working on improving the testing process for three years. She speaks Japanese and loves visiting the country for vacations. In her free time, she enjoys playing with her pet guinea p... Read More →


Tuesday May 15, 2018 11:20am - 11:55am
Noah's Main Hall

12:05pm

Lunch Food Trucks - Fuego Mexican Grill, Thieps Eats, or Blake's Gourmet
https://www.thiepseats.com/
http://www.tacosfuego.com/
http://blakesgourmet.com/

Tuesday May 15, 2018 12:05pm - 1:30pm
TBA

1:35pm

How Do You Infect Your Organization With Humane Ops?
Richard Dawkins described memes as a being a form of cultural propagation, which is a way for people to transmit social memories and cultural ideas to each other. Not unlike the way that DNA and life will spread from location to location, a meme idea will also travel from mind to mind.
Changing the mindset of any organization to a more humane approach to ops - including awareness of alert fatigue, burnout risk, and proactive vs. reactive approaches - can seem impossible.
In this talk, I will discuss how the very DNA of an organization can evolve through the use of actionable communications from all levels - management, strategy, and practitioners. The “virus” of humane ops will infect your organization, providing a more sustainable approach to on-call, incident resolution, post-mortems, and more. There also will be copious references to the Neal Stephenson classic novel, Snow Crash.
After this talk, you will have ideas of practical approaches to effect change in your organization, regardless of your level of influence. While not every group will use the same “viruses”, you will take away a good understanding of where to get started as Patient Zero.

Presenters
avatar for Matty Stratton

Matty Stratton

DevOps Evangelist, PagerDuty
Matty Stratton is a DevOps Evangelist at PagerDuty, where he help dev and ops teams advance the practice of their craft and become more operationally mature. He collaborates with PagerDuty customers and industry thought leaders in the broader devops community, and his license plate actually says “DevOps”. | | Matty has over 20 years experience in IT operations, ranging from large financial institutions such as JPMorganChase and internet firms, including Apartments.com. He has given presentations at ITSM focused events, ChefConf, DevOpsDays, Interop, PINK, and various local groups within the Chicagoland area. He is the founder and co-host of the popular... Read More →


Tuesday May 15, 2018 1:35pm - 2:20pm
Noah's Main Hall

2:20pm

2:50pm

Arrested DevOps - Live Recording
Limited Capacity seats available

Arrested DevOps is hosted by Matt Stratton, Trevor Hess, and Bridget Kromhout. ADO is the podcast that helps you achieve understanding, develop good practices, and operate your team and organization for maximum DevOps awesomeness.

Presenters
avatar for Matty Stratton

Matty Stratton

DevOps Evangelist, PagerDuty
Matty Stratton is a DevOps Evangelist at PagerDuty, where he help dev and ops teams advance the practice of their craft and become more operationally mature. He collaborates with PagerDuty customers and industry thought leaders in the broader devops community, and his license plate actually says “DevOps”. | | Matty has over 20 years experience in IT operations, ranging from large financial institutions such as JPMorganChase and internet firms, including Apartments.com. He has given presentations at ITSM focused events, ChefConf, DevOpsDays, Interop, PINK, and various local groups within the Chicagoland area. He is the founder and co-host of the popular... Read More →


Tuesday May 15, 2018 2:50pm - 4:50pm
Noah's Room 202

2:50pm

How could it go to heck in a handbasket? Exploring the unhappy path.
Limited Capacity seats available

Admit it, we wear rose colored glasses when we make plans. Sure, we’re aware of potential challenges and we often give them voice. But, do we take a comprehensive approach to exploring the unhappy path? "Making space with TRIZ", one of 33 facilitation techniques called liberating structures, helps us challenge sacred cows safely and encourages heretical thinking. The question “What must we stop doing to make progress on our deepest purpose?” induces seriously fun yet very courageous conversations. Since laughter often erupts, issues that are otherwise taboo get a chance to be aired and confronted.  
Join Julia to participate in her favorite Liberating Structure, Making space with TRIZ, and learn how to be more antifragile by confronting the less than desirable truths lurking in the corners.

Presenters
avatar for Julia Wester

Julia Wester

Julia is the co-founder of Lagom Solutions, a Lean/Agile consulting and training company that pulls from her 17 years of experience working in and managing teams at Turner Broadcasting, F5 Networks and LeanKit. Julia is passionate about teaching others how to tame the chaos of ev... Read More →


Tuesday May 15, 2018 2:50pm - 4:50pm
Noah's Main Hall

2:50pm

Implementing & Extending Jenkins Pipeline
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

A few years ago Cloudbees introduced the pipeline build job. Instead of linking several freestyle jobs together, the pipeline build job uses a single file to define all stages of the build process and follows the metaphor of “infrastructure as code” by placing the build job manifest (Jenkinsfile) right in the repo along with the code to be built. In this workshop we’ll go over how the pipeline job works, how to implement it, and extend it. Enabling your developers to see into and control their build pipeline from code to production.

NOTE: This is a workshop and we'll be doing a lot of actual coding. Please bring/have access to the following things:
  1. A laptop* that is capable of running a modern web browser
  2. A GitHub account
  3. Basic coding tools installed and set up on said laptop (git, text editor, web browser, etc.

*If all you have access to is a tablet or super slim low powered laptop, still come, but things may not be as easy to do using strictly a browser.

Presenters
avatar for Michael Holley

Michael Holley

Cloud Infrastructure Engineer, Vivint Solar
Michael received a degree from Utah Valley University in Information Systems, but even before that he has been involved with deploying and maintaining systems. For the past five plus years he’s been a system administration at an enterprise level. He currently works at Vivint So... Read More →


Tuesday May 15, 2018 2:50pm - 4:50pm
Noah's -Theater 1st floor

2:50pm

Leadership: Get More Done by Doing Less
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

Effective leadership and management is not about command and control. It’s about creating an environment where your teams can produce their best work. The secret to achieving this, however, may seem counterintuitive: do less. Pluralsight CTO Jody Bailey shares and conducts exercises on how to be an effective, results-driven leader and how to give your teams autonomy to innovate (without empowering them to go rogue).

Presenters
avatar for Jody Bailey

Jody Bailey

Pluralsight
Jody Bailey has served as the CTO of Pluralsight, the technology learning platform, since 2014. He brings more than 20 years of experience building and leading enterprise technology teams at companies like Fidelity Investments, Verisign and AtTask (now WorkFront), where he succes... Read More →


Tuesday May 15, 2018 2:50pm - 4:50pm
Noah's Room 200

2:50pm

Lean Kanban
Limited Capacity seats available

Come play the Kanban board game, a  fun way to understand Agile concepts.

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 in... Read More →


Tuesday May 15, 2018 2:50pm - 4:50pm
Noah's Room 201

2:50pm

Practical Microservices
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

Agenda:
1. Introduction
1. Who am I?
2. Why should you care about anything I have to say?
2. Answering the big question: What makes a system microservices-based?
1. Is it enough to put pieces of the system on different servers?
2. What does the "micro" mean?
3. Storing and retrieving state with Event Sourcing and CQRS
1. Event sourcing
1. 2 flavors of messages (commands and events)
2. Streams
3. Brief tour of a basic event store
2. CQRS
1. Separating writing from reading
2. Writing a basic projection
3. Writing multiple projections from the same data
4. Converting a traditional MVC app to event sourcing
1. From RDBMS write to emitting events
2. Aggregating the events into a read model
5. Adding a service
1. Sending an email on user registration
2. Analyzing what impact this had on the rest of the system
6. What you've done so far
1. Review
2. Q&A
3. Where to go from here

Presenters

Tuesday May 15, 2018 2:50pm - 4:50pm
Noah's Room 301

2:50pm

What's this do? A Manual Approach to UI Testing
Limited Capacity seats available

Presenters
avatar for Craig Randall

Craig Randall

Craig graduated from the United States Merchant Marine Academy with a degree in Maritime Transportation. He founded and leads the Quality Assurance team at Lucid Software. He has over 18 years' experience in the QA industry testing a variety of software including container ship l... Read More →


Tuesday May 15, 2018 2:50pm - 4:50pm
Noah's Board Room 101

5:00pm

Evening Social
Yah, we want to hang with you, you may want to hang with us too
Okay we get it. You have had spent a long hard day sitting in a folding chair. You have listened to speaker after speaker, attended workshops, and even though the talks were compelling and you did learn from the workshops informative, you are beat! All you want to do is head home, relax and kick back. The idea of hanging around after all this, to attend a social, may seem unnecessary. Perhaps even a little bit ridiculous. It is easy to think of reasons not to attend. But we would argue that you are not only missing a great deal of fun, you are missing out on some of the biggest opportunities reasons to attend a conference offers.in the first place.
So what are the reasons you should stick around for the social?
Old Friends, New FriendsSLC DevOps Days attendees are drawn from all over Northern Utah. And as someone recently said, in Utah, companies come and go, but you always have the people. The SLC DevOpsDays evening social is your chance to grab a Sodaliscous soda or local microbrew, and start a conversation with those you haven’t seen in a while or those you just met. It’s a time when you can build a relationship with sponsors or get a demo. Or you can commensurate your greatest oh snap moments, which have helped shape your career.
We talked a lot of Serious, now lets Play!Aside from offering dirty soda, what are we doing this year? SLC DevOpsDays is proud to host ESKAPED ™ escape room. A well tuned DevOps team should constantly be pushing boundaries and working to solve complex problems together, in this scenario you and your team (notably you don’t need to bring your team, we will have random groupings as well) will need to apply this same level of cooperation, and team problem solving to ultimately escape.
Sneak peak?
Get Locked in 1969, you will feel like you stepped into this groovy era, unfortunately you stepped into a locked room, you have X minutes to solve puzzles, find clues, and push the button that opens the door so you can Eskape!
Build your Network and the Utah Tech CommunityIn a rapidly evolving world we rely on our networks to advise us and keep us on track. In exchange, we give back where needed. Often, as you engage and chat with peers or industry mentors in person, they are giving you advice you probably cannot just Google-perhaps even some special sauce! Outside of Meetups, it can be challenging to make these connections and have these conversations. The evening social is a space to talk shop and broaden your network. There is space and time to share ideas with someone in a similar role as you from another company. It’s also great opportunity for you to introduce your network to your team and vice versa. You never know what future projects and plans may stem from these in-person meetings!


Tuesday May 15, 2018 5:00pm - 7:00pm
Noah's Main Hall

8:30pm

Opening
Tuesday May 15, 2018 8:30pm - 8:45pm
Noah's Main Hall
 
Wednesday, May 16
 

8:30am

Opening
Wednesday May 16, 2018 8:30am - 8:45am
Noah's Main Hall

8:45am

Julia Wester
Presenters
avatar for Julia Wester

Julia Wester

Julia is the co-founder of Lagom Solutions, a Lean/Agile consulting and training company that pulls from her 17 years of experience working in and managing teams at Turner Broadcasting, F5 Networks and LeanKit. Julia is passionate about teaching others how to tame the chaos of ev... Read More →


Wednesday May 16, 2018 8:45am - 9:30am
Noah's Main Hall

9:40am

Evolving to DevOps: A Real Life Tale of Implementing DevOps in a High Growth Company
This is the real-life story of evolving a company from a traditional, siloed org to a cutting-edge DevOps structure. We built an organization to deliver products that empowered hundreds of product engineers to own their services in an environment with strict compliance controls, and you can too.

Presenters
avatar for Robert Kluin

Robert Kluin

Robert is an experienced technology executive, system architect, and Google Developer Expert for Cloud Platform. At Workiva he created and led the Infrastructure & Reliability organization that empowered dozens of engineering teams to release and own container-based microservices... Read More →


Wednesday May 16, 2018 9:40am - 10:25am
Noah's Main Hall

10:35am

Break - Sponsor hall has refreshments
Wednesday May 16, 2018 10:35am - 10:50am
Noah's Main Hall

10:50am

Four Skills for Innovative Culture and Tech Success
Tech companies face unique cultural challenges. From relentless competition and tight timelines to the peculiar ways of coders and industry stars to the uniquely connected and networked industry itself, the idiosyncrasies of Tech make for cultural challenges that often get overlooked amidst the pressure to innovate and market products and solutions.
These cultural challenges hinder dialog, accountability, innovation and productivity—the very things tech companies must cultivate in abundance if they wish to stay relevant. Tech leaders often address these challenges with new processes and streamlined strategies— greater innovation—but no amount of technological pizazz can compensate for a less-than-optimal culture.
The sources of human behavior must be targeted, and research shows that just a few high-leverage skills can empower leaders to tap into the values of team members, foster dialog, and spur collaboration and innovation. Leaders who employ these skills can influence tech teams for lasting change, improving morale and increasing productivity.
In this session, Vice President of Professional Services at VitalSmarts and leadership development expert Steve Willis will identify the challenges unique to Tech and train skills for improving the unwritten rules, or underlying code, of tech culture.

Presenters
avatar for Emily Gregory

Emily Gregory

Emily Gregory, M.D., is the Vice President of Development at VitalSmarts and a dynamic speaker. She has consulted leading healthcare institutions, including UMass Memorial Health Care, Endo Pharmaceuticals, the National Library of Medicine, and the American Association of Critica... Read More →


Wednesday May 16, 2018 10:50am - 11:35am
Noah's Main Hall

11:45am

How Metrics Shape Your Culture
What if metrics is the secret ingredient to amazing DevOps? We've all probably heard of CAMS in DevOps: Culture, Automation, Measurement, and Sharing. The right metrics, used the right way, touch all of these points and make everything just a bit better.
The most innovative organizations use metrics to measure the right things so they can make their software development and delivery awesome. You want to measure the right things, too - but where should you start? You need to know what you want to measure, what not to measure, and what to watch out for. Because the secret is that metrics shape your culture - and Nicole will show you how.

Presenters
avatar for Nicole Forsgren

Nicole Forsgren

CEO & Chief Scientist, DevOps Research and Assessment (DORA)
Dr. Nicole Forsgren is Co-founder, CEO and Chief Scientist at DevOps Research and Assessment (DORA). She is best known for her work measuring the technology process and as the lead investigator on the largest DevOps studies to date. She has been a professor, sysadmin, and perform... Read More →


Wednesday May 16, 2018 11:45am - 12:30pm
Noah's Main Hall

12:30pm

Lunch - Catered by Spitz SLC
http://spitzslc.com/ 

Wednesday May 16, 2018 12:30pm - 1:45pm
TBA

1:45pm

Custom Kubernetes Controllers in Go
Limited Capacity filling up

Do you want to run your platform on Kubernetes? Do you want want to do it without bogging your developers down in the implementation details? Come learn how! All skill levels welcome. 

Custom Resource Definitions (CRDs) and Custom controllers allow you to create powerful customized primitives in Kubernetes that let you create dynamic applications and automate complex tasks. Carson will take you through a step by step process of creating six different custom Kubernetes controllers in Go.

If you are planning to attend the workshop please try to come prepared with the following components:

 * kubectl installed and ready: https://kubernetes.io/docs/tasks/tools/install-kubectl/
 * golang 1.8 or newer installed and ready to use: https://golang.org/doc/install
 * glide installed and ready to use: https://github.com/Masterminds/glide#install
 * A local clone of https://github.com/carsonoid/kube-crds-and-controllers

There will be time at the start of the session to work around any problems you may have encountered during setup. But it's best for everyone to come as prepared as possible.

Presenters
avatar for Carson Anderson

Carson Anderson

Sr. Systems Admin, DOMO
I've been working as a Sys Admin 8 years. I have been focused on Docker, Kubernetes, and container infrastructure at scale for the last 2 years. | | Previous Presentations: | * Kubernetes Deconstructed - https://vimeo.com/245778144/4d1d597c5e | * Dynamic Kubernetes - http://dy... Read More →



Wednesday May 16, 2018 1:45pm - 3:45pm
Noah's -Theater 1st floor

1:45pm

Leading teams to collaborate-when they really don't want to (a.k.a. how to get your kids to happily eat kale).
Limited Capacity seats available

We have all worked with THAT person. You know, the one who is annoying, the one who seems to always disagree, think they understand the situation better then you do. They don’t quite fit in, are maybe a little annoying. It’s possible we have worked with more than one, perhaps an entire department. They think they know but they CLEARLY don’t. And every discussion, meeting, interaction and bit of collaboration is an act of divine patience. After which you are compelled to gather your compatriots and “get out of the building” for a bit of therapy. Getting work done is SO much easier with those who get it. But what if it’s easier, though frail? What if the answers you come up with are not “right” and create technical/product debt without you knowing? Maybe being skilled at navigating “other” will not only create an “antifragile” system but will take you, as a leader, to the next level, well above peers and executives alike?
Come workshop what these conversations can look like and see how navigating discomfort thru to innovation suits you! Limited space and come ready to play.

Presenters

Wednesday May 16, 2018 1:45pm - 3:45pm
Noah's Main Hall

1:45pm

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

This fun and engaging workshop uses Lego's and Scrum simulation game to introduce Agile development in a way which can be easily understood by participants from different areas of organizations.

Join this session to experiment with optimizing a flow of work through the entire organization. Visualize negative effects of long sprints and deferred deployments. Learn how to work as a team and iterate through the product development lifecycle using DevOps principals.

Amplify feedback loop, bring in security and evolve towards continuous value delivery - all using LEGOs.

Presenters
avatar for Jason Vance

Jason Vance

Site Reliablity Engineering Manager, Accela, Inc


Wednesday May 16, 2018 1:45pm - 3:45pm
Noah's Room 201

1:45pm

SaltStack for Developers: Extending SaltStack
Limited Capacity seats available

The Salt project is already very powerful Python based DevOps platform that ships with almost 500 remote execution modules and just over 300 state modules, it has the means and the ability to support many different systems and environments, but that doesn’t mean that they all suit your needs perfectly. By extending Salt with your own modules or building enhancements into existing ones, you can bring the functionality that you need to increase your productivity. In this talk, first we’ll start by looking at the Loader system that drives Salt and how we could add an entire new subsystem. Then we’ll move onto writing a new remote execution module and then look at how we can use our remote execution module in a state module for configuration management. Finally we’ll take a look at how to extend some of other subsystems of Salt such as engines, beacons and returners.

Presenters

Wednesday May 16, 2018 1:45pm - 3:45pm
Noah's Room 301

1:45pm

Serverless with AWS Lambda
Limited Capacity filling up

TBA

Presenters

Wednesday May 16, 2018 1:45pm - 3:45pm
Noah's Room 200

1:45pm

Transforming to a Culture of Delivery: The QA Perspective
Limited Capacity full
Adding this to your schedule will put you on the waitlist.

You and I know the value of DevOps. That's why we're here! However, time and time again I have walked into a company that doesn't see enough value in QA, DevOps or automation, so they invest very little. How they got that idea is beyond me, but I do know how to change the mindset and perspective of anyone you speak with, including your executives.
QA and DevOps face many of the same challenges like Culture, Legacy Systems, managing environments, etc. It's time we work together to create a plan to overcome these. We both want to make the process faster, more secure, and reliable to increase confidence and decrease times and spending, but so many organizations make this harder than it needs to be.
Whether you are the only DevOps or Automation Engineer in the org, have a Director that is completely against automation, or struggling to get to the rhythm you want, I want to show you what properly used QA can do and what you need in order to change their minds by working on "culture" first, and then proving our value.

Presenters
avatar for Carlos Kidman

Carlos Kidman

Carlos Kidman is the QA Engineering Manager at Jane.com, founder of the QA community called "QA at the Point" in the heart of Silicon Slopes, and creates other content like podcasts around everything that is QA and the different processes, approaches, and overall strategies that... Read More →


Wednesday May 16, 2018 1:45pm - 3:45pm
Noah's Room 202

3:45pm

Closing
Wednesday May 16, 2018 3:45pm - 4:00pm
Noah's Main Hall