vmug melbourne - devops - not just for open source and unicorns

34
@josh_atwell DevOps Not Just for Open Source and Unicorns Josh Atwell @mvmug #mvmug

Upload: josh-atwell

Post on 22-Jan-2018

391 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

DevOpsNot Just for Open Source

and UnicornsJosh Atwell

@mvmug #mvmug

Page 2: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

[email protected]

@josh_atwell

github.com/joshatwell

Not Winner

Page 3: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

What is DevOps?

A. Tools?B. Culture?C. Hype?

Page 4: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

DevOps

Page 5: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Agile

Development

CultureAutomation Lean OPs

Digital

Transformation

Cloud

All the Words

Page 6: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Business Needs

Culture

Automation

and Self

Service

Lean OPs

Agile

Development

De

vO

ps

Page 7: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

De

vO

ps

Page 8: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

A framework for developing applications that employs changes in culture, tools, and communication in order to deliver applications consistently and reliably, thus improving the agility for the business and reducing the stress of the IT organization.

Make Deploying Code Suck Less

Page 9: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Focus Areas for Ops• Expectations have evolved

Traditional ITAvailable and Reliable

More with Less

Faster

as a Service Application Evolution

Cloud Age

Virtualization Age

We

Are

Here

Page 10: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Achieving DevOps Success• The Integration of Software Development and IT Operations

Communication

Collaboration

Integration

DEV OPS

This has been “meh” at best.

Virtualization changed what is acceptable.

Cloud changed what is expected.

Page 11: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Page 12: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

DEV OPS

The “Great”Wall of Deployment

Page 13: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell@josh_atwell

Initial Ops view of DevOps

Page 14: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

CLI based expect scripts

Integrations only available through manufacturer

Very little agility

Limited accessibility

Page 15: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

What happens when Devs get super agile?

Continuous Integration for code deployment is a sign

of DevOps maturation

Page 16: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

How can you get started?Things to keep in mind if you’re facing (or promoting) DevOps

Page 17: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

1. What is Ops Good At?

Page 18: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Solution Orientation

• Problem Solvers

• Great researchers

• Learn quickly when motivated

Page 19: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Solution Orientation

• Problem Solvers

• Great researchers

• Learn quickly when motivated

Page 20: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Solution Orientation

• Problem Solvers

• Great researchers

• Learn quickly when motivated

Page 21: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Resourceful

• Processes – What it takes to deliver

• Good in a crisis (before the managers find out)

• Duct Tape Engineers

Page 22: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Resourceful

• Processes – What it takes to deliver

• Good in a crisis (before the managers find out)

• Duct Tape Engineers

Page 23: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Resourceful

• Processes – What it takes to deliver

• Good in a crisis (before the managers find out)

• Duct Tape Engineers

Page 24: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

2. Have to work a little different

Page 25: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Need to Grow

• Need to learn new tools

• Ask the right question to get requirements

• Better know what the business requires

DSC

Page 26: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Need to Grow

• Need to learn new tools

• Ask the right question to get requirements

• Better know what the business requires

Page 27: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Need to Grow

• Need to learn new tools

• Ask the right question to get requirements

• Better know what the business requires

Page 28: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Need to Grow

• Mechanical Sympathy –Understanding the problems

• Understand the app so as to advocate for proper features/tools/infra

• Hand over access

Page 29: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Need to Grow

• Mechanical Sympathy –Understanding the problems

• Understand the app so as to advocate for proper features/tools/infra

• Hand over access

Page 30: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Need to Grow

• Mechanical Sympathy –Understanding the problems

• Understand the app so as to advocate for proper features/tools/infra

• Hand over access

Page 31: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Page 32: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Page 33: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

Useful Resources

https://amzn.com/w/3063WASEJ5P4

Page 34: VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns

@josh_atwell

thePub – NetApp’s Developer and Open Source Community

netapp.io

NetApp Insight © 2016 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use Only34

netapp.io

@NetAppPub

netapp.io/slack for customer Slack invites