vmug melbourne - devops - not just for open source and unicorns
TRANSCRIPT
@josh_atwell
DevOpsNot Just for Open Source
and UnicornsJosh Atwell
@mvmug #mvmug
@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