+ All Categories
Home > Technology > PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

Date post: 21-Jan-2018
Category:
Upload: puppet
View: 352 times
Download: 1 times
Share this document with a friend
110
The Changing role of Operations Michael Stahnke Director of Engineering @stahnma
Transcript
Page 1: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

The Changing role of OperationsMichael StahnkeDirector of Engineering @stahnma

Page 2: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

The Changing role of OperationsMichael StahnkeDirector of Engineering @stahnma

Page 3: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

The Changing role of OperationsMichael StahnkeDirector of Engineering @stahnma

Page 4: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

What is a system?

Page 5: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

What is a system?

Page 6: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

What is a system?

Page 7: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

1. a set of connected things or parts forming a complex whole, in particular.

2. a set of principles or procedures according to which something is done; an organized scheme or method.

Page 8: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

What is administration?

Page 9: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

1. the process or activity of running a business or organization

2. the action of dispensing, giving, or applying something.

Page 10: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

What is operations?

Page 11: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

an active process; a discharge of a function.

Page 12: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Running complex connected things in an active process.

Page 13: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

Michael StahnkePuppet, Inc

Director of Engineering

@stahnma@stahnma

Page 14: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

The stories

Page 15: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 16: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

DevOps Engineer, SRE, Systems Engineer, Cloud Engineer

Page 17: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 18: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 19: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

phones, network, dns, smtp, dhcp, storage, virtualization, clustering, printers, directory

services, data center layout, bill back, filesystem management,

backups, disaster recovery, moving furniture, user

management, web servers, disk usage, system upgrades

Page 20: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Where we came from

Page 21: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Figure out everything

Page 22: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Last line of IT

Page 23: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Last line of IT

Page 24: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Job ill-defined

Page 25: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Job ill-defined

Page 26: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Cost Center

Page 27: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Best case: unnoticed

Page 28: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

“It is impossible to exceed expectations.”

Page 29: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

The stories

Page 30: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

The stories

Page 31: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 32: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Correct at the time.

Page 33: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Slow(ish)

Page 34: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

I knew who built it

Page 35: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Storage Failure

Page 36: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Reuse before buy before build

Page 37: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Making change hurts

Page 38: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Change moratoriums

Page 39: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Major trends

Page 40: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 41: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 42: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Put this stuff into production for me

Page 43: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Put this stuff into production for me…again

Page 44: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Put this stuff into production for me…again

Page 45: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 46: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Put this stuff into production for me…

Page 47: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Back to our burden of proof

Page 48: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 49: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet
Page 50: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

What is the evolution?

Page 51: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Developer practices

Page 52: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Software defined everything

Page 53: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Glue code is essential

Page 54: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet
Page 55: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 56: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

(self) Service Oriented

Page 57: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 58: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Superset

Page 59: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Breadth-First in most cases

Page 60: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 61: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 62: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 63: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

pipelines, continuous integration, version control practices, deployment strategies,

monitoring, statistics, metrics, automation tools, automated testing, continuous delivery, security

Page 64: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

pipelines, continuous integration, version control practices, deployment strategies,

monitoring, statistics, metrics, automation tools, automated testing, continuous delivery, security

phones, network, dns, smtp, dhcp, storage, virtualization, clustering, printers, directory services, data center layout, bill back,

filesystem management, backups, disaster recovery, moving furniture, user management, web servers, disk usage, system

upgrades

Page 65: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

pipelines, continuous integration, version control practices, deployment strategies,

monitoring, statistics, metrics, automation tools, automated testing, continuous delivery, security

phones, network, dns, smtp, dhcp, storage, virtualization, clustering, printers, directory services, data center layout, bill back,

filesystem management, backups, disaster recovery, moving furniture, user management, web servers, disk usage, system

upgrades

and others…

and others…

Page 66: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

pipelines, continuous integration, version control practices, deployment strategies,

monitoring, statistics, metrics, automation tools, automated testing, continuous delivery, securityphones, network, dns, smtp, dhcp, storage, virtualization,

clustering, printers, directory services, data center layout, bill back, filesystem management, backups, disaster recovery, moving

furniture, user management, web servers, disk usage, system upgrades

and others…

and others…

Page 67: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 68: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Primordial operations

Dev Ops

Page 69: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Building Servers.

Page 70: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Know you’re correct.

Page 71: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Storage Failures

Page 72: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Owning it

Page 73: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Adapting it

Page 74: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Experiments

Page 75: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Hack Days, Hack Time

Page 76: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Failure are valid data

Page 77: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Change lockdown?

Page 78: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Build confidence

Page 79: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 80: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Shift —> Left

Page 81: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Bring the pain…forward

Page 82: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 83: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

A DevOps team

Dev OpsDevOps

Page 84: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

A Cross-functional team

Page 85: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Build upon this by hiring

Page 86: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Experience with SDLC

Page 87: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Drive to learn

Page 88: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Adaptive

Page 89: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Adaptive

Page 90: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Fallacies of distributed systems

Page 91: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 92: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

CONSTANTS

Page 93: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

CONSTANTS

• There is no bubble

• The building blocks (primitives) evolve, but always exist

• There is always tech to manage

• Automation is how we scale

• Capabilities more important than technologies

Page 94: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 95: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet
Page 96: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

We used to do everything* * For most values of everything

Page 97: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Everything is larger now

Page 98: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Software becoming part of the business changed our world

Page 99: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Gone are the days of heroes

Page 100: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Today we plan for the future

Page 101: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Mistakes will be made

Page 102: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

There is always new tech

Page 103: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

There is always something new to manage

Page 104: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Operations has expanded.

Page 105: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Page 106: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Operations runs software.

Page 107: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Software runs the business.

Page 108: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

Operations runs the business.

Page 109: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

@stahnma

cheers.

@stahnma

Page 110: PuppetConf 2017: The Changing Role of Operations- Michael Stahnke, Puppet

Recommended