Top Banner
ITSM GOVERNANCE & INFRASTRUCTURE AS CODE JASON WALKER @TheDesktophero
32

Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

Aug 15, 2015

Download

Technology

Chef
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

ITSM GOVERNANCE &INFRASTRUCTURE AS

CODEJASON WALKER

@TheDesktophero

Page 2: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

Created with reveal.js

ABOUT MEFather of 5

Grandfather to 2 Born in Delaware

Lived in climates with temperature deltas of over 170 F

Page 3: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

ABOUT MEWorked at Target since 2000(ish)

Chase Bank for a few years Too many kitchen jobs prior to count

(not a Test Kitchen plug)

Page 4: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

CURRENT ROLEA lead engineer in our Infra-Ops world @TGT

Page 5: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

CURRENT ROLEMinister of Culture

#DOTGT

long story

Page 6: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

CURRENT ROLESystem development

Life cycle driven

Page 7: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

CURRENT ROLEStudier of LEAN

Page 8: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

CURRENT ROLEPracticing 'goat'-ocology

aspiring goat, if nothing else

Page 9: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

PAST ROLESIntegration engineer (files, messages, web, ETL)

Telephony engineer

Systems developer

Page 10: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

ITSM GOVERNANCEWhat are we talking about?

Page 11: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

QUICK CONTEXT[ITSM] is thus concerned with the implementation of qualityIT services that meet the needs of customers, and is performed

by the IT service provider through an appropriate mix ofpeople, process and information technology.

https://www.axelos.com/Corporate/media/Files/Glossaries/ITIL_2011_Glossary_GB-v1-0.pdf

Page 12: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

WHY DO YOU GET AMPED ABOUT THIS TOPIC?So delighted you asked!

Page 13: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

DEVOPS CORRELATION DIRECTLY TIED TO ITSMOUTCOMES

Page 14: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

THREE TAKE-AWAYS, TWO TOPICS:ITSM AND IAC

ITSM Governance is a key differentiator(/enabler) to anenterprise IAC movement {quality}

ITSM Governance, as an obstacle to IAC, will be more ignoredthan acknowledged (because code wins!) {meet the needs}

ITSM Governance can be accomplished through the(same)/similar principles of CI/CD {mix of three}

Page 15: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #1ITSM Governance is a key differentiator for enterprise

adoption of IAC

https://farm9.staticflickr.com/8160/7214525854_41ea7719a4_o.jpg

Page 16: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #1Quality: measurement in the form of a consistent &

predictable result(s) against similar kinds of products orcommon types

Page 17: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #1Defining the success/fail criteria, for quality, comes from

customers!

http://www.giftedwithgrit.com/wp-content/uploads/2014/01/successimage.jpg

Page 18: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #2When used as an obstacle, the bold and clever will look for

workarounds to the process.

Page 19: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

http://r.fod4.com/s=w750,pd2/o=80/http://p.fod4.com/p/media/d9d2001d35/kmff9BhTGGkOkhU1AhxI_Drawer%20Lock.jpg

Page 20: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #2Welcome to my silo; please fill out my form

Page 21: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #2Because code wins, the 'form' can be different ...

empowering!

Page 22: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #2Feedback can be enabled with velocity => continuous,

automated testing gives context; enables the community tobuild better software, systems, applications, stacks

Page 23: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #2Community focus on fixes allows sharing of information

Page 24: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #2Less meeting time and more #DO time

Page 25: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #2Important CHANGE domain metadata for ITSM:

Who requested the change?

What is actually being changed?

When is the change being implemented?

How well tested is the change?

Page 26: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #3Lean back on the DevOps practices to understand the mix of

people, process, and technology in ITSM

Page 27: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #3Value Stream your process with real data to enable process

reviews and find the X/Y coordinates of what to work on

http://upload.wikimedia.org/wikipedia/commons/9/99/ValueStreamMapParts.png

Page 28: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

KEY TAKE-AWAY #3We leverage CI/CD to not only deliver the end-to-end IT

asset but leverage CI/CD to manage and extend the serviceslayer - iteratively

Page 29: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015
Page 30: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

We landed on Chef for config/state management But that's only part of the tech stack ...

KEY TAKE-AWAY #3Rationalize patterns > the implementation tool; and use atool that empowers your community to feel safe to invest

his/her respective time

Page 31: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

- Customers first on both sides of the governanceconversation- ITSM governance needs as much as every othercomponent of the IT delivery- Use small, iterative changes to evaluate progress; allowspeople to see revel in battles won and quickly forget aboutthose lost

RECAPITSM AND IAC

kaizen

Page 32: Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015

Special thanks for the infra crew @TGT

THE END- @TheDesktophero - Check out the @TGT booth in the expo- -

Target Tech BlogTarget Github OSS

RED