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

Post on 22-Jan-2018

391 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

@josh_atwell

DevOpsNot Just for Open Source

and UnicornsJosh Atwell

@mvmug #mvmug

@josh_atwell

Josh.Atwell@NetApp.com

@josh_atwell

github.com/joshatwell

Not Winner

@josh_atwell

What is DevOps?

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

@josh_atwell

DevOps

@josh_atwell

Agile

Development

CultureAutomation Lean OPs

Digital

Transformation

Cloud

All the Words

@josh_atwell

Business Needs

Culture

Automation

and Self

Service

Lean OPs

Agile

Development

De

vO

ps

@josh_atwell

De

vO

ps

@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

@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

@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.

@josh_atwell

@josh_atwell

DEV OPS

The “Great”Wall of Deployment

@josh_atwell@josh_atwell

Initial Ops view of DevOps

@josh_atwell

CLI based expect scripts

Integrations only available through manufacturer

Very little agility

Limited accessibility

@josh_atwell

What happens when Devs get super agile?

Continuous Integration for code deployment is a sign

of DevOps maturation

@josh_atwell

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

@josh_atwell

1. What is Ops Good At?

@josh_atwell

Solution Orientation

• Problem Solvers

• Great researchers

• Learn quickly when motivated

@josh_atwell

Solution Orientation

• Problem Solvers

• Great researchers

• Learn quickly when motivated

@josh_atwell

Solution Orientation

• Problem Solvers

• Great researchers

• Learn quickly when motivated

@josh_atwell

Resourceful

• Processes – What it takes to deliver

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

• Duct Tape Engineers

@josh_atwell

Resourceful

• Processes – What it takes to deliver

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

• Duct Tape Engineers

@josh_atwell

Resourceful

• Processes – What it takes to deliver

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

• Duct Tape Engineers

@josh_atwell

2. Have to work a little different

@josh_atwell

Need to Grow

• Need to learn new tools

• Ask the right question to get requirements

• Better know what the business requires

DSC

@josh_atwell

Need to Grow

• Need to learn new tools

• Ask the right question to get requirements

• Better know what the business requires

@josh_atwell

Need to Grow

• Need to learn new tools

• Ask the right question to get requirements

• Better know what the business requires

@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

@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

@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

@josh_atwell

@josh_atwell

@josh_atwell

Useful Resources

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

@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

top related