Skip to content

Commit c29b890

Browse files
committed
Merge pull request #119 from devopsdays/bridget-msp-program
MSP program additions. Former-commit-id: 4c2899d
2 parents a43fd3b + e95c0ac commit c29b890

22 files changed

+453
-61
lines changed

content/events/2016-minneapolis/program.md

+26-20
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,29 @@ type = "event"
88
+++
99

1010
<hr>
11-
<div class="span-16 last ">If you are new to the Open Space concept you may <a href="/pages/open-space-format">want to read some more details</a>.</div>
11+
<div class="span-14 last ">With talks in the morning and attendee-suggested <a href="/pages/open-space-format">Open Space</a> breakout discussions in the afternoon, we have two full days of content! </div>
1212
</center>
1313
<hr />
1414

1515

16-
<center><b><h2>The Schedule</h2></b></center>
16+
<center><b><h2>Schedule</h2></b></center>
1717
<div class="span-7 append-bottom border">
1818

1919
<div class="span-7 last">
20-
<h4>Day 1</h4>
20+
<h4>Wednesday July 20</h4>
2121
</div>
2222

2323
<div class="span-2">08:00-09:00</div><div class="span-4 box last">Registration, Breakfast, and Sponsor Booths Open</div>
2424
<div class="span-2">09:00-9:15</div><div class="span-4 box last"><strong></strong>Opening Welcome</div>
2525
<div class="span-2">09:15-09:45</div><div class="span-4 box last">
26+
<a href="/events/2016-minneapolis/program/nicole-forsgren">Nicole Forsgren (Chef) - The Data on DevOps: Making the Case for Awesome</a> (Opening keynote)
2627
<br />
2728
</div>
2829
<div class="span-2">09:45-09:55</div><div class="span-4 box last">
2930
Sponsors
3031
</div>
3132
<div class="span-2">09:55-10:25</div><div class="span-4 box last">
33+
<a href="/events/2016-minneapolis/program/megan-carney">Megan Carney (Yelp) - How Security Can Win Friends and Influence People</a>
3234
<br />
3335

3436
</div>
@@ -37,6 +39,7 @@ type = "event"
3739
</div>
3840

3941
<div class="span-2">10:40-11:10</div><div class="span-4 box last">
42+
<a href="/events/2016-minneapolis/program/jamie-riedesel">Jamie Riedesel (HelloSign) - Intentional Design of Your Monitoring System</a>
4043
<br />
4144
</div>
4245

@@ -45,45 +48,48 @@ type = "event"
4548
</div>
4649

4750
<div class="span-2">11:20-11:50</div><div class="span-4 box last">
51+
<a href="/events/2016-minneapolis/program/jeff-smith">Jeff Smith (GrubHub) - DevOps: What’s Buried in the Fine Print</a>
4852
<br />
4953
</div>
5054

5155
<div class="span-2">11:50-13:00</div><div class="span-4 append-bottom last">Lunch (catered)</div>
5256

53-
<div class="span-2">13:00-13:30</div><div class="span-4 box last"><strong>Ignites</strong> <br />
54-
</div>
57+
<div class="span-2">13:00-14:00</div><div class="span-4 box last"><strong>Open Space</strong> (Open Space) <br /> Open Space Opening</div>
5558

56-
<div class="span-2">13:30-14:00</div><div class="span-4 box last"><strong>Open Space</strong> (Open Space) <br /> Open Space Opening</div>
59+
<div class="span-2">14:00-14:45</div><div class="span-4 box last"><strong>attendee-suggested <a href="/pages/open-space-format">Open Space</a> breakout discussions</strong> Open Space #1</div>
5760

58-
<div class="span-2">14:00-14:45</div><div class="span-4 box last"><strong>Open Space</strong> (Open Space) <br /> Open Space #1</div>
61+
<div class="span-2">14:45-15:00</div><div class="span-4 box last"><strong>Break</strong> <br /> </div>
5962

60-
<div class="span-2">15:00-15:45</div><div class="span-4 box last"><strong>Open Space</strong> (Open Space) <br /> Open Space #2</div>
63+
<div class="span-2">15:00-15:45</div><div class="span-4 box last"><strong>attendee-suggested <a href="/pages/open-space-format">Open Space</a> breakout discussions</strong> Open Space #2</div>
6164

62-
<div class="span-2">16:00-16:45</div><div class="span-4 box last"><strong>Open Space</strong> (Open Space) <br /> Open Space #3</div>
65+
<div class="span-2">15:45-16:30</div><div class="span-4 box last"><strong>attendee-suggested <a href="/pages/open-space-format">Open Space</a> breakout discussions</strong> Open Space #3</div>
6366

64-
<div class="span-2">16:45-17:00</div><div class="span-4 box last"><strong></strong>Close Day & Logistics</div>
67+
<div class="span-2">16:30-16:45</div><div class="span-4 box last"><strong></strong>Closing</div>
6568

66-
<div class="span-2">19:00-late</div><div class="span-4 box last"><strong>Evening Event</strong><br /></div>
69+
<div class="span-2">17:00-18:00</div><div class="span-4 box last"><strong>Sponsor happy hour</strong><br /></div>
6770

71+
<div class="span-2">18:00-20:00</div><div class="span-4 box last"><strong>Evening Event</strong><br /></div>
6872

6973
</div>
7074

7175

7276
<div class="span-7 append-bottom border">
7377

7478
<div class="span-7 last">
75-
<h4>Day 2</h4>
79+
<h4>Thursday July 21</h4>
7680
</div>
7781

7882
<div class="span-2">08:00-09:00</div><div class="span-4 box last"> Registration, Breakfast, and Sponsor Booths Open</div>
7983
<div class="span-2">09:00-9:15</div><div class="span-4 box last"><strong></strong>Opening Welcome</div>
8084
<div class="span-2">09:15-09:45</div><div class="span-4 box last">
85+
<a href="/events/2016-minneapolis/program/ben-zvan">Ben Zvan (Capella) - What if You Can’t Tear Down All The Silos?</a>
8186
<br />
8287
</div>
8388
<div class="span-2">09:45-09:55</div><div class="span-4 box last">
8489
Sponsors
8590
</div>
8691
<div class="span-2">09:55-10:25</div><div class="span-4 box last">
92+
<a href="/events/2016-minneapolis/program/sarah-goff-dupont">Sarah Goff-Dupont (Atlassian) - Marketing: your unexpected devops allies</a>
8793
<br />
8894

8995
</div>
@@ -92,6 +98,7 @@ type = "event"
9298
</div>
9399

94100
<div class="span-2">10:40-11:10</div><div class="span-4 box last" style="height:100px;">
101+
<a href="/events/2016-minneapolis/program/allan-espinosa">Allan Espinosa (Engineyard) - Autoscaling Containers... with Math</a>
95102
<br />
96103
</div>
97104

@@ -100,24 +107,23 @@ type = "event"
100107
</div>
101108

102109
<div class="span-2">11:20-11:50</div><div class="span-4 box last">
110+
<a href="/events/2016-minneapolis/program/charity-majors">Charity Majors (Hound) - Making good choices with software (and other impossible things)</a> (Closing keynote)
103111
<br />
104112
</div>
105113

106114
<div class="span-2">11:50-13:00</div><div class="span-4 append-bottom last">Lunch (catered)</div>
107115

108-
<div class="span-2">13:00-13:30</div><div class="span-4 box last"><strong>Ignites</strong> <br />
109-
110-
</div>
116+
<div class="span-2">13:00-14:00</div><div class="span-4 box last"><strong>Open Space</strong> (Open Space) <br /> Sponsor Raffle & Open Space Opening</div>
111117

112-
<div class="span-2">13:30-14:00</div><div class="span-4 box last"><strong>Open Space</strong> (Open Space) <br /> Open Space Opening</div>
118+
<div class="span-2">14:00-14:45</div><div class="span-4 box last"><strong>attendee-suggested <a href="/pages/open-space-format">Open Space</a> breakout discussions</strong> Open Space #1</div>
113119

114-
<div class="span-2">14:00-14:45</div><div class="span-4 box last"><strong>Open Space</strong> (Open Space) <br /> Open Space #1</div>
120+
<div class="span-2">14:45-15:00</div><div class="span-4 box last"><strong>Break</strong> <br /> </div>
115121

116-
<div class="span-2">15:00-15:45</div><div class="span-4 box last"><strong>Open Space</strong> (Open Space) <br /> Open Space #2</div>
122+
<div class="span-2">15:00-15:45</div><div class="span-4 box last"><strong>attendee-suggested <a href="/pages/open-space-format">Open Space</a> breakout discussions</strong> Open Space #2</div>
117123

118-
<div class="span-2">16:00-16:45</div><div class="span-4 box last"><strong>Open Space</strong> (Open Space) <br /> Open Space #3</div>
124+
<div class="span-2">15:45-16:30</div><div class="span-4 box last"><strong>attendee-suggested <a href="/pages/open-space-format">Open Space</a> breakout discussions</strong> Open Space #3</div>
119125

120-
<div class="span-2">17:00</div><div class="span-4 box last"><strong></strong>Close Day & Farewell</div>
126+
<div class="span-2">16:30-16:45</div><div class="span-4 box last"><strong></strong>Closing</div>
121127

122128

123129

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
+++
2+
City = "Minneapolis"
3+
Year = "2016"
4+
date = "2016-03-06T21:28:07-06:00"
5+
title = "Allan Espinosa"
6+
type = "talk"
7+
aliases = ["/events/2016-minneapolis/program/allanespinosa/"]
8+
9+
+++
10+
11+
<div class="span-15 ">
12+
<div class="span-15 last ">
13+
<p><strong>Title:</strong>
14+
Autoscaling Containers... with Math
15+
</p>
16+
17+
<p><strong>Description:</strong></p>
18+
19+
<p>Docker and Kubernetes provide delightful APIs to show various statuses of our applications. Whether CPU, Load average, HTTP response times, etc., we have all that we need to make sure our app is running healthily. When things are on fire, we Ops people twiddle some knobs like spin up more Pods to keep things going. We mostly use our experience and knowledge of the systems that we are running to know what to do.
20+
</p>
21+
<p>
22+
However, if you look at everyday things like your air conditioner and thermostat, they don't have an Ops team that gets paged to set the correct level of the coolant to set your room to the right temperature. They use some math called <i>Control Theory</i> to keep your room's temperature stable. In this talk, I will show how we can use the same concepts to autoscale and manage the health of our applications on Kubernetes.
23+
</p>
24+
25+
26+
27+
</div>
28+
</div>
29+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
+++
2+
City = "Minneapolis"
3+
Year = "2016"
4+
date = "2016-03-06T21:28:07-06:00"
5+
title = "Ben Zvan"
6+
type = "talk"
7+
aliases = ["/events/2016-minneapolis/program/benzvan/"]
8+
9+
+++
10+
11+
<div class="span-15 ">
12+
<div class="span-15 last ">
13+
<p><strong>Title:</strong>
14+
What if You Can’t Tear Down All The Silos?
15+
</p>
16+
17+
<p><strong>Description:</strong></p>
18+
19+
<p>
20+
We keep hearing that to 'do DevOps right' we need to tear down all the silos in order to get everyone collaborating as well as just cooperating. How do we continue to benefit from DevOps practices when the silos are there for the foreseeable future and may actually have some benefit, even if only perceived?
21+
</p>
22+
<p>
23+
In a large enterprise, dedicated operations groups frequently serve multiple development groups, using the specialization of these groups to increase efficiency by having a smaller operations staff. These organizations use separation of duties to avoid real or apparent conflicts of interest and a higher level of security. Silos become firmly embedded because they work in these situations.
24+
</p>
25+
<p>
26+
When silos are entrenched and can’t be torn down, or even when they’re just dictated above our pay grades, how can we use DevOps to increase collaboration and empathy? What other concepts of DevOps can we use to reduce the pain? What can operations teach development and learn from development to make systems more reliable and IT more successful?
27+
</p>
28+
<p>
29+
In this session, I’ll present my version of the DevOps philosophy and how it can be applied in an enterprise environment without tearing down all the silos. I’ll tell success stories and failures as well as discussing continuing challenges to make improvements and change the culture in the trenches.
30+
31+
32+
33+
</p>
34+
35+
36+
</div>
37+
</div>
38+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
+++
2+
City = "Minneapolis"
3+
Year = "2016"
4+
date = "2016-03-06T21:28:07-06:00"
5+
title = "Charity Majors"
6+
type = "talk"
7+
aliases = ["/events/2016-minneapolis/program/charitymajors/"]
8+
9+
+++
10+
11+
<div class="span-15 ">
12+
<div class="span-15 last ">
13+
<p><strong>Title:</strong>
14+
Making good choices with software (and other impossible things) (Closing Keynote)
15+
</p>
16+
17+
<p><strong>Description:</strong></p>
18+
19+
<p>
20+
Once upon a time there was a LAMP stack, and a data center, and making reasonably good technical decisions was a thing that ordinary mortals could do. Over the last few years we've seen an explosion of complexity -- composable infrastructure, polyglot persistence, and third-party platforms or services who claim they can solve your problems for you (sometimes this is even true!).
21+
</p>
22+
<p>
23+
24+
What does this mean for you and me? It means that good technical judgment is both more challenging and more important than ever before. In this talk we will cover things like about when to use boring technology, versus when to take a flyer on something new and shiny. We'll also talk about how to resist software sprawl, gating new technologies into production, and how to balance speed of development vs operational impact over time. So don't despair! With just a little bit of discipline, we can still build systems that ordinary humans can understand and maintain, even in the face of skyrocketing complexity and problems of scale."
25+
</p>
26+
27+
28+
29+
</div>
30+
</div>
31+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
+++
2+
City = "Minneapolis"
3+
Year = "2016"
4+
date = "2016-03-06T21:28:07-06:00"
5+
title = "Jamie Riedesel"
6+
type = "talk"
7+
aliases = ["/events/2016-minneapolis/program/jamieriedesel/"]
8+
9+
+++
10+
11+
<div class="span-15 ">
12+
<div class="span-15 last ">
13+
<p><strong>Title:</strong>
14+
Intentional Design of Your Monitoring System
15+
</p>
16+
17+
<p><strong>Description:</strong></p>
18+
19+
<p>
20+
A good monitoring stack is more than the software that says ‘monitoring’ on the label. Maybe your monitoring system is a bunch of cron scripts that send email when things happen. Maybe you dropped $100K on licensed software that can email reports and has its own mobile app. When used as part of systemic approach to monitoring, both approaches can lead your organization to success.
21+
</p>
22+
<p>
23+
24+
Monitoring is a stack, and like most web applications there are discrete components that all systems have. Sometimes they’re automated, sometimes they’re 100% people-driven. What matters is that you have the system that works for you and your organization.
25+
</p>
26+
<p>
27+
28+
We will cover what those components are and how they work together. What’s more, we’ll touch on the conversations you should have as you work to systematize your monitoring practices. We won’t tell you what technology you should use, that’s entirely up to you."
29+
30+
</p>
31+
32+
33+
34+
</div>
35+
</div>
36+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
+++
2+
City = "Minneapolis"
3+
Year = "2016"
4+
date = "2016-03-06T21:28:07-06:00"
5+
title = "Jeff Smith"
6+
type = "talk"
7+
aliases = ["/events/2016-minneapolis/program/jeffsmith/"]
8+
9+
+++
10+
11+
<div class="span-15 ">
12+
<div class="span-15 last ">
13+
<p><strong>Title:</strong>
14+
DevOps: What’s Buried in the Fine Print
15+
</p>
16+
17+
<p><strong>Description:</strong></p>
18+
19+
<p>
20+
Your organization is rolling out DevOps and everyone is excited and on-board! Life is going to be perfect post-devops, because DevOps is the cure for all that ails your company. Because levels expectations and levels of disappointment seem to have a relationship, I’d like to talk to you about our experience with the DevOps transformation.
21+
</p>
22+
<p>
23+
Come join Jeff Smith as he walks through the trials and tribulations of destroying the silos in your organization. Buried inside all of the hype of DevOps are hurdles, people problems and mission creep that can derail your transformation. We’ll cover areas like:
24+
</p>
25+
<p>
26+
* Toolchain Paralysis - With all the tools out there to help you realize the DevOps dream, its easy to get caught up in the tools/solution hype cycle. Don’t let the community tell you what is a must-do. We’ll talk about making sure you solve your problems instead of Google’s or Facebook’s.
27+
</p>
28+
<p>
29+
* Skill set augmentation - DevOps chats are famous for the adage “Hire the Right People”. But I’m guessing you already thought you were doing that. How do you get developers and ops to gain skills in the other’s discipline?
30+
</p>
31+
<p>
32+
* On Call Support - When you disperse Ops staff into stream teams, you also have the potential to dilute the number of on-call people who can handle issues. There are tons of options and all of them have a downside.
33+
</p>
34+
<p>
35+
and more! Don’t think these hurdles are new or unique. You’ll get through them, and hopefully we’ll help show you how.
36+
37+
</p>
38+
<p>
39+
40+
</p>
41+
42+
43+
</div>
44+
</div>
45+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
+++
2+
City = "Minneapolis"
3+
Year = "2016"
4+
date = "2016-03-06T21:28:07-06:00"
5+
title = "Megan Carney"
6+
type = "talk"
7+
aliases = ["/events/2016-minneapolis/program/megancarney/"]
8+
9+
+++
10+
11+
<div class="span-15 ">
12+
<div class="span-15 last ">
13+
<p><strong>Title:</strong>
14+
How Security Can Win Friends and Influence People
15+
</p>
16+
17+
<p><strong>Description:</strong></p>
18+
19+
<p>
20+
Security 101 principles often conflict with how organizations function in the real world. Developers need flexibility in order to solve hard problems; companies need a stable product to satisfy customers. Employees don’t want to click through ten different screens to complete daily tasks; auditors and regulators demand logs and accountability.
21+
</p>
22+
<p>
23+
24+
Legacy systems need to be monitored. New projects need to be nurtured. And, while you’re doing all of that, attackers are constantly rattling the doorknobs to find a foothold in your network. I’ll go over a few lessons I’ve learned about how security departments can lobby for continuous improvement, while collaborating with others and even occasionally saving the organization money.
25+
</p>
26+
<p>
27+
28+
Over my career, I’ve worked in .com, retail, and academia. While the challenges in each of these realms are unique, there is a common thread in all of the successful outcomes I’ve witnessed. Effective security departments are optimists who play well with others.
29+
</p>
30+
<p>
31+
32+
It's fun to pretend you're the smartest person in the room ... until no one wants to play with you. The “us versus the world” mindset isn’t constructive. In this talk I’ll illustrate how security can work for change without alienating everyone else on the playground.
33+
34+
</p>
35+
36+
37+
</div>
38+
</div>
39+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
+++
2+
City = "Minneapolis"
3+
Year = "2016"
4+
date = "2016-03-06T21:28:07-06:00"
5+
title = "Nicole Forsgren"
6+
type = "talk"
7+
aliases = ["/events/2016-minneapolis/program/nicoleforsgren/"]
8+
9+
+++
10+
11+
<div class="span-15 ">
12+
<div class="span-15 last ">
13+
<p><strong>Title:</strong>
14+
The Data on DevOps: Making the Case for Awesome
15+
</p>
16+
17+
<p><strong>Description:</strong></p>
18+
19+
<p>
20+
What’s the value proposition of DevOps? Does culture change show up in the bottom line? What practices predict high IT performance? We hear many stories to inspire and inform us, but the plural of anecdote is not data. Let’s dive into the research and find out which DevOps practices drive optimal IT and business outcomes.
21+
</p>
22+
23+
<p>
24+
The data shows that the best IT performers have the highest throughput and reliability while contributing to organizational profitability, productivity, and market share goals. Industry trends around security, containers, continuous delivery, and lean management relate to IT performance and quality: let’s talk about how.
25+
</p>
26+
27+
<p>
28+
Management and practitioners alike will leave with a better understanding of how to achieve the best outcomes, while armed with the data they need to make the case for change.
29+
30+
</p>
31+
32+
33+
</div>
34+
</div>
35+

0 commit comments

Comments
 (0)