SlideShare ist ein Scribd-Unternehmen logo
1 von 60
#DevOps @spoole167 
https://www.flickr.com/photos/11568888@N03/
THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. 
WHILST EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION 
CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
IMPLIED. 
ALL PERFORMANCE DATA INCLUDED IN THIS PRESENTATION HAVE BEEN GATHERED IN A CONTROLLED 
ENVIRONMENT. YOUR OWN TEST RESULTS MAY VARY BASED ON HARDWARE, SOFTWARE OR 
INFRASTRUCTURE DIFFERENCES. 
ALL DATA INCLUDED IN THIS PRESENTATION ARE MEANT TO BE USED ONLY AS A GUIDE. 
IN ADDITION, THE INFORMATION CONTAINED IN THIS PRESENTATION IS BASED ON IBM’S CURRENT PRODUCT 
PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM, WITHOUT NOTICE. 
IBM AND ITS AFFILIATED COMPANIES SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE 
USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. 
NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF: 
- CREATING ANY WARRANT OR REPRESENTATION FROM IBM, ITS AFFILIATED COMPANIES OR ITS OR THEIR 
SUPPLIERS AND/OR LICENSORS 
#DevOps @spoole167 
2
Steve Poole 
IBM Developer 
 
Making Java Real Since Version 0.9 
 
Open Source Advocate 
 
DevOps Practitioner (whatever that 
means!) 
 
Driving Change 
#DevOps @spoole167 
3
You should be able to leave today knowing 
 How to explain what DevOps is and what it is not 
 How to explain the benefits of DevOps and the Cloud to developers, 
‘suits’ and IT specialists’ 
 Your next step in promoting DevOps 
#DevOps @spoole167
There are some who assert 
that DevOps is just a fashion 
That it’s not needed and might 
be counter-productive 
Is that true? 
Let’s start by looking at what’s 
happening in our industry 
https://www.flickr.com/photos/whatleydude/ 
#DevOps @spoole167
h#ttpDs:e//wvwOw.flpicksr.com/photos/28581681@N04/ @spoole167
The surge of Cloud 
technologies that offer 
compute ‘on tap’ are 
making businesses 
think differently about 
how to buy and use 
computing power 
https://www.flickr.com/photos/alexbrn/ 
#DevOps @spoole167
https://www.flickr.com/photos/epsos/ 
Easier than ever before 
a business can buy a 
CPU 
Just for how long they 
need it. 
No long term capital 
investment. 
#DevOps @spoole167
https://www.flickr.com/photos/skohlmann/ 
The ability to have a 
tidal ‘cloud burst’ 
capacity is changing 
the way software 
needs to be 
developed 
#DevOps @spoole167
35 
30 
25 
20 
15 
10 
5 
0 
1/1/13 1/1/14 1/1/15 1/1/16 1/1/17 
Traditional 
Cloud 
Does investment ‘just’ 
move from one place to 
to the other? 
Will ‘cloud’ capacity just 
pick up the slack? 
#DevOps @spoole167
35 
30 
25 
20 
15 
10 
5 
0 
1/1/13 1/1/14 1/1/15 1/1/16 1/1/17 
Traditional 
Cloud 
Will ‘cloud’ capacity just 
pick up the slack? 
If I can buy X amount 
of CPU over a year… 
#DevOps @spoole167
35 
30 
25 
20 
15 
10 
5 
0 
1/1/13 1/1/14 1/1/15 1/1/16 1/1/17 
Traditional 
Cloud 
I can buy 4X over ¼ 
the time… 
And deliver much 
earlier! 
#DevOps @spoole167
35 
30 
25 
20 
15 
10 
5 
0 
1/1/13 1/1/14 1/1/15 1/1/16 1/1/17 
Traditional 
Cloud 
Repeatedly… 
You thought you were 
busy now.. 
#DevOps @spoole167
cloud capacity is 
changing the way 
software needs to be 
designed 
https://www.flickr.com/photos/memebinge/ 
#DevOps @spoole167
Means you can start small and 
add what you need when you 
need it.. 
and take it away when 
you’re done 
Do you design systems 
to be this flexible and 
resilient? 
https://www.flickr.com/photos/44534236@N00/ 
#DevOps @spoole167
“Software as a Service” 
profoundly changes the 
way software is 
designed and 
delivered 
https://www.flickr.com/photos/derekskey/ 
#DevOps @spoole167
No more delivering 
parts that someone 
else puts together 
No more handing your 
code off to others to 
use in production. 
https://www.flickr.com/photos/pmiaki/ 
#DevOps @spoole167
Your software could go 
into production 
instantly 
Like changing the teeth 
on a tunnel boring 
machine while it’s still 
cutting 
Ready for that? 
Your 
software 
https://www.flickr.com/photos/mtaphotos/ 
#DevOps @spoole167
Businesses see the opportunities 
here 
Improved costs, decreased time-to-market, 
shorter time to value 
“I can now get my ideas into 
production in hours,days or weeks. I 
can get immediate feedback AND 
then I can improve the idea and 
repeat” 
#DevOps @spoole167
Money changes everything 
With a measureable and direct 
relationship between $ and CPU/RAM 
The financial success or failure of a 
project is even easier to see 
And that means… 
Even more focus on value for money 
Soon you’ll be choosing s/w 
components based on their memory 
footprint! 
#DevOps @spoole167
“Everything fails all the 
time [in the cloud]” 
Werner Volgels, CTO, Amazon 
Your application has to work in 
a new way, in a new place. 
Where strange behaviors 
happen all the time 
It needs to be ‘anti-fragile’ 
https://www.flickr.com/photos/fireflythegreat/ 
#DevOps @spoole167
Whatever you do – your 
world is changing. 
Old ways of developing 
and delivering software are 
being replaced with new, 
faster, easier and more 
powerful , 
alternatives 
#DevOps @spoole167
#DevOps @spoole167
#DevOps @spoole167
How are 
we doing 
so far? 
https://www.flickr.com/photos/tm-tm/ 
#DevOps @spoole167
1 5 10 
20 
50 
150 
160 
140 
120 
100 
80 
60 
40 
20 
0 
Bug fix cost 
You’ve all seen this sort 
of chart 
Think about it 
differently.. 
think “time” and 
“delay” 
#DevOps @spoole167
Too often we hear 
about 
failures in systems that 
come about due a 
simple bug occurring in 
a complex situation or 
in a more organic 
environment than 
expected 
#DevOps @spoole167
Case Study: A large bank uses agile techniques to create ‘complete’ 
solutions in < 3 weeks. 
But It takes the Ops team about 15 months elapsed before the deployment 
process starts and It take about 3 months to complete deployment 
why? 
3 weeks to develop vs 3 months to make deployable => continuous 
backlog 
Continuous backlog => some projects never see the light of day 
AND Ops need to talk to Dev 15 months after code complete => you can 
guess how that turns out…. 
#DevOps @spoole167
#DevOps @spoole167
#DevOps @spoole167
#DevOps @spoole167
#DevOps @spoole167
Design, Code 
Unit test 
Fix bugs 
Functional Test 
System test 
Stage 
Configure 
Fix bugs 
Helpline 
Monitor, backup 
upgrade, support, repair 
security, compliance 
Uses 
reality 
chasm 
#DevOps @spoole167
Reinforced team separation 
Long feedback cycles 
Long time-to-market 
Tended to increase 
‘Release Panic’ 
BIG 
Reality 
DEV Chasm OPS 
#DevOps @spoole167
Time 
# of bugs 
Start to panic 
here 
Really panic 
here 
DEV 
Value here 
Client 
£ 
OPS 
QA 
#DevOps @spoole167
Time 
# of bugs 
Start to panic 
here 
Really panic 
here 
DEV 
Value here 
Client 
OPS 
QA 
No 
#DevOps @spoole167
Time 
# of bugs 
Feedback 
here 
Value here 
Client 
OPS 
QA 
DEV 
$ 
#DevOps @spoole167
$ 
Time 
# of bugs 
And here 
Client 
OPS 
QA 
DEV 
I want value 
here 
#DevOps @spoole167
$ 
Time 
# of bugs 
Client 
OPS 
Move Left 
QA 
DEV 
#DevOps @spoole167
Time 
# of bugs 
Client 
QA 
OPS 
DEV 
$ $ $ 
#DevOps @spoole167
SCM Build Build 
Orchestration 
Continuous Integration 
JUnit 
Unit 
Test 
Continuous Feedback 
#DevOps @spoole167
JUnit 
Continuous Integration 
Repositor 
y 
Deployment tools 
Continuous Delivery 
Performance & QA 
Continuous Feedback 
#DevOps @spoole167
JUnit 
Continuous Integration 
Continuous Delivery 
Continuous Feedback Hosting 
#DevOps @spoole167
JUnit 
Continuous Integration 
Continuous Delivery 
Continuous Feedback 
Continuous Deployment 
Continuous Feedback 
Hosting 
#DevOps @spoole167
JUnit 
Continuous Integration 
Continuous Delivery 
Continuous Feedback Hosting 
Days? Weeks? 
Months? 
#DevOps @spoole167
Would you believe < 1hr? 
Case Study: A fashion retailer can show measureable increase in sales if a 
item similar to that seen in the media can be placed on their on-line store 
landing page within 1 hr of it appearing in public. 
Each product placement is different so they need a fast, agile, approach 
that does not jeopardize their on-line stores availability and quality. 
We know how to do this.. 
#DevOps @spoole167
JUnit 
Continuous Deployment Pipeline 
On premises cloud External Cloud 
Cloud 
Deployment 
Orchestrator 
#DevOps @spoole167
JUn 
it 
Continuous Deployment 
Continuous Feedback 
#DevOps @spoole167
Startups through to big businesses are demanding the value 
that DevOps & Cloud Technologies can offer 
1. Production deployment pipeline up and running in days 
2. Updates published in hours or minutes – continuously 
DevOps helps transition an organization into this new world… 
#DevOps @spoole167
The cost? 
1. Standardized pipelines 
2. Dev and Ops teams working together 
3. Greatly expanding your horizons and your technical skills 
4. Leaving your comfort zone 
#DevOps @spoole167
10 ways to convince your team 
DevOps is a force for good 
#DevOps @spoole167
#1 DevOps is not a technology it’s a 
movement 
It’s about the next stage in working 
together to deliver software 
It’s about reducing delivery friction through 
knowledge sharing 
It’s about applying Agile ideas to Ops 
It’s about collaboration and sharing 
It’s about changing the culture 
Manifesto for Agile Software 
Development 
Individuals and interactions over 
processes and tools 
Working software over comprehensive 
documentation 
Customer collaboration over contract 
negotiation 
Responding to change over following a 
plan 
#DevOps @spoole167
#2 Working together and exploiting “Infrastructure as Code’ 
approaches and technologies such as Docker, PaaS’s etc enable Ops 
teams to bake in their requirements and Dev & QA teams to run in 
modes much more like production 
#3 Using virtualisation solutions like IaaS and PaaS make deployment 
easier and more ‘self-service’. This reduces the overhead on the Ops 
team and hence improves delivery time 
#4 Its works the other way too – getting Dev team monitoring and 
diagnostics baked-in means less back and forth and no need to 
access that production server.. 
#DevOps @spoole167
The demonstrable benefits of using DevOps and 
Cloud tech are self evident enough now that 
everyone wants to do it 
Bringing Development & IT together to solve 
deployment problems through sharing and 
learning creates an organization with 
“Strong IT performance” 
This is becoming a major competitive 
advantage 
#5 - 30x deliveries 
#6 - 50% reduction in 
deployment failures 
#7 2x likely to exceed 
important business 
goals 
Source: puppet labs 2014 
#DevOps @spoole167
“Since DevOps (and Agile) is about failing early and failing fast that approach 
can spill over into the day to day culture – let it happen! Make it safe to fail.. 
And what about security – how about getting security ‘baked-in’ right at the 
design time?” 
“Using version control for scripts” 
“Automating testing” 
“Using TDD or BDD” 
“we need to adopt Micro-services 
design” 
Why can’t we get our systems 
proactively monitored?” 
“How aboout Pair-programming – 
even for ops 
“Lets be honest – developers are lazy. If you have 
to do it twice you’ll write a script. Ops teams 
worry about everything the lazy developer didn’t 
do. - like security,” 
“low-friction organizations are good at recognizing 
and removing obstacles – got an HR system that 
gets in the way. Hate that corporate expense 
tool? Wish you had a corporate expense tool 
instead of the paperwork?” 
#DevOps @spoole167
#9 – DevOps increases Job Satisfaction 
IT Companies with high levels of job satisfaction are mostly likely to be 
able to deliver consistently and with high quality. (Hint – who get 
chosen 1st?) 
#10 Adopting DevOps & the Cloud successfully make your 
organisation well positioned for exploiting new capabilities – like 
Analystics, BigData or even something like IBM’s Watson 
#DevOps @spoole167
Businesses need to be able to react faster… 
…DevOps and the Cloud are key enablers 
DevOps is as much a game changer as Agile was… 
…this is a Developer, QA and Ops “renaissance” 
Don’t be afraid to learn and experiment… 
…you’ll benefit even if the tech doesn’t survive 
Agile moved you closer to the customer… 
…DevOps moves you closer to the IT team 
#DevOps @spoole167
1 – Lean and present Docker and PaaS style options to your peers. 
Whether Ops or Dev you’ll see the value 
2 – Find a buddy in the other camp. 
3 – Get ‘real’ monitoring going across your infrastructure and applications 
what ever you can monitor do so. And graph it, put up dashboards. 
Look for and learn the warning signs of a failing system and get your peers 
and detractors to see the value 
(BTW – don’t monitor a system when you need to monitor the app!) 
4 – Start to tackle automation 
look for the places where others are challenged. And fix it for them. 
Introduce Chef, Puppet, Bash, Groovy – the goal is automation 1st – cool tech 2nd 
#DevOps @spoole167
Ask you organisation some difficult questions: 
Deployment frequency? 
Speed of deployment? 
Deployment success rate? 
How quickly service can be restored after a failed deployment? 
Time from 1 line of code until in hands of the customer? 
#DevOps @spoole167
#DevOps @spoole167 
Thank 
You! 
https://www.flickr.com/photos/lens-cap/

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015Yuval Yeret
 
01 why of dev ops - devopsguys - magentys - final
01   why of dev ops - devopsguys - magentys - final01   why of dev ops - devopsguys - magentys - final
01 why of dev ops - devopsguys - magentys - finalDevOpsGroup
 
The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014DevOpsGroup
 
The Devops Cross-words Puzzle
The Devops Cross-words PuzzleThe Devops Cross-words Puzzle
The Devops Cross-words PuzzleYuval Yeret
 
DevOps: A Value Proposition
DevOps: A Value PropositionDevOps: A Value Proposition
DevOps: A Value PropositionNicole Forsgren
 
Easy oracle & weblogic provisioning and deployment
Easy oracle & weblogic provisioning and deploymentEasy oracle & weblogic provisioning and deployment
Easy oracle & weblogic provisioning and deploymentBert Hajee
 
Vmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefvVmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefvNicole Forsgren
 
Best practices for implementing CI/CD on Salesforce
Best practices for implementing CI/CD on SalesforceBest practices for implementing CI/CD on Salesforce
Best practices for implementing CI/CD on SalesforceAIMDek Technologies
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsNitin Bhide
 
Björn Rabenstein - About SRE – and how (not) to apply it - Codemotion Berlin ...
Björn Rabenstein - About SRE – and how (not) to apply it - Codemotion Berlin ...Björn Rabenstein - About SRE – and how (not) to apply it - Codemotion Berlin ...
Björn Rabenstein - About SRE – and how (not) to apply it - Codemotion Berlin ...Codemotion
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017Giulio Vian
 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenGene Kim
 
DevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshopDevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshopDevOpsGroup
 
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011Kapil Mohan
 
Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsGaurav Sharma
 
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGroup
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...Sonatype
 

Was ist angesagt? (20)

DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
 
01 why of dev ops - devopsguys - magentys - final
01   why of dev ops - devopsguys - magentys - final01   why of dev ops - devopsguys - magentys - final
01 why of dev ops - devopsguys - magentys - final
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
 
The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014
 
Shift left-devoxx-pl
Shift left-devoxx-plShift left-devoxx-pl
Shift left-devoxx-pl
 
The Devops Cross-words Puzzle
The Devops Cross-words PuzzleThe Devops Cross-words Puzzle
The Devops Cross-words Puzzle
 
DevOps: A Value Proposition
DevOps: A Value PropositionDevOps: A Value Proposition
DevOps: A Value Proposition
 
Easy oracle & weblogic provisioning and deployment
Easy oracle & weblogic provisioning and deploymentEasy oracle & weblogic provisioning and deployment
Easy oracle & weblogic provisioning and deployment
 
Vmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefvVmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefv
 
Best practices for implementing CI/CD on Salesforce
Best practices for implementing CI/CD on SalesforceBest practices for implementing CI/CD on Salesforce
Best practices for implementing CI/CD on Salesforce
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
 
Björn Rabenstein - About SRE – and how (not) to apply it - Codemotion Berlin ...
Björn Rabenstein - About SRE – and how (not) to apply it - Codemotion Berlin ...Björn Rabenstein - About SRE – and how (not) to apply it - Codemotion Berlin ...
Björn Rabenstein - About SRE – and how (not) to apply it - Codemotion Berlin ...
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017
 
Continuous Delivery e-book
Continuous Delivery e-bookContinuous Delivery e-book
Continuous Delivery e-book
 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to Open
 
DevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshopDevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshop
 
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
 
Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOps
 
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 

Andere mochten auch

Long live the DevOps team - LeedsDevOps - 2015-10-22 - Matthew Skelton
Long live the DevOps team - LeedsDevOps - 2015-10-22 - Matthew SkeltonLong live the DevOps team - LeedsDevOps - 2015-10-22 - Matthew Skelton
Long live the DevOps team - LeedsDevOps - 2015-10-22 - Matthew SkeltonSkelton Thatcher Consulting Ltd
 
DevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integrationDevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integrationJonathan Le Lous
 
Building your All-Star DevOps Team – "Planning, Process and Partners"
Building your All-Star DevOps Team – "Planning, Process and Partners"Building your All-Star DevOps Team – "Planning, Process and Partners"
Building your All-Star DevOps Team – "Planning, Process and Partners"Dustin Collins
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsAgile Lietuva
 
Evolving Devops: The Benefits of PaaS and Application Dial Tone
Evolving Devops: The Benefits of PaaS and Application Dial ToneEvolving Devops: The Benefits of PaaS and Application Dial Tone
Evolving Devops: The Benefits of PaaS and Application Dial Tonecornelia davis
 
Building A devopsy Team
Building A devopsy TeamBuilding A devopsy Team
Building A devopsy TeamKris Buytaert
 
Ignite: When You Need A DevOps Team
Ignite: When You Need A DevOps TeamIgnite: When You Need A DevOps Team
Ignite: When You Need A DevOps TeamMark Rendell
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps teamLaurent PY
 
5 Dysfunctions of a DevOps Team - Velocity Ignite 2014 - ScriptRock
5 Dysfunctions of a DevOps Team - Velocity Ignite 2014 - ScriptRock5 Dysfunctions of a DevOps Team - Velocity Ignite 2014 - ScriptRock
5 Dysfunctions of a DevOps Team - Velocity Ignite 2014 - ScriptRockCloudCheckr
 
Death to the DevOps team - Agile Cambridge 2014
Death to the DevOps team - Agile Cambridge 2014Death to the DevOps team - Agile Cambridge 2014
Death to the DevOps team - Agile Cambridge 2014Matthew Skelton
 
Всеволод Поляков (DevOps Team Lead в Grammarly)
Всеволод Поляков (DevOps Team Lead в Grammarly)Всеволод Поляков (DevOps Team Lead в Grammarly)
Всеволод Поляков (DevOps Team Lead в Grammarly)Provectus
 
DevOps for Defenders in the Enterprise
DevOps for Defenders in the EnterpriseDevOps for Defenders in the Enterprise
DevOps for Defenders in the EnterpriseJames Wickett
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOpsSherry Chang
 
Creating a team of DevOps “Super Sentai”
Creating a team of DevOps “Super Sentai”Creating a team of DevOps “Super Sentai”
Creating a team of DevOps “Super Sentai”Rakuten Group, Inc.
 
2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns DistilledGene Kim
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team TopologiesMatthew Skelton
 
Building Better Teams - Overcoming the 5 Dysfunctions
Building Better Teams - Overcoming the 5 DysfunctionsBuilding Better Teams - Overcoming the 5 Dysfunctions
Building Better Teams - Overcoming the 5 DysfunctionsJoel Wenger
 
The 5 dysfunctions of a team Management Presentation
The 5 dysfunctions of a team Management PresentationThe 5 dysfunctions of a team Management Presentation
The 5 dysfunctions of a team Management Presentationrajopadhye
 

Andere mochten auch (20)

Long live the DevOps team - LeedsDevOps - 2015-10-22 - Matthew Skelton
Long live the DevOps team - LeedsDevOps - 2015-10-22 - Matthew SkeltonLong live the DevOps team - LeedsDevOps - 2015-10-22 - Matthew Skelton
Long live the DevOps team - LeedsDevOps - 2015-10-22 - Matthew Skelton
 
Rational team concert (RTC) tips
Rational team concert (RTC) tipsRational team concert (RTC) tips
Rational team concert (RTC) tips
 
DevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integrationDevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integration
 
Building your All-Star DevOps Team – "Planning, Process and Partners"
Building your All-Star DevOps Team – "Planning, Process and Partners"Building your All-Star DevOps Team – "Planning, Process and Partners"
Building your All-Star DevOps Team – "Planning, Process and Partners"
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
Evolving Devops: The Benefits of PaaS and Application Dial Tone
Evolving Devops: The Benefits of PaaS and Application Dial ToneEvolving Devops: The Benefits of PaaS and Application Dial Tone
Evolving Devops: The Benefits of PaaS and Application Dial Tone
 
Building A devopsy Team
Building A devopsy TeamBuilding A devopsy Team
Building A devopsy Team
 
Ignite: When You Need A DevOps Team
Ignite: When You Need A DevOps TeamIgnite: When You Need A DevOps Team
Ignite: When You Need A DevOps Team
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps team
 
5 Dysfunctions of a DevOps Team - Velocity Ignite 2014 - ScriptRock
5 Dysfunctions of a DevOps Team - Velocity Ignite 2014 - ScriptRock5 Dysfunctions of a DevOps Team - Velocity Ignite 2014 - ScriptRock
5 Dysfunctions of a DevOps Team - Velocity Ignite 2014 - ScriptRock
 
Death to the DevOps team - Agile Cambridge 2014
Death to the DevOps team - Agile Cambridge 2014Death to the DevOps team - Agile Cambridge 2014
Death to the DevOps team - Agile Cambridge 2014
 
Всеволод Поляков (DevOps Team Lead в Grammarly)
Всеволод Поляков (DevOps Team Lead в Grammarly)Всеволод Поляков (DevOps Team Lead в Grammarly)
Всеволод Поляков (DevOps Team Lead в Grammarly)
 
DevOps for Defenders in the Enterprise
DevOps for Defenders in the EnterpriseDevOps for Defenders in the Enterprise
DevOps for Defenders in the Enterprise
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
 
Creating a team of DevOps “Super Sentai”
Creating a team of DevOps “Super Sentai”Creating a team of DevOps “Super Sentai”
Creating a team of DevOps “Super Sentai”
 
2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team Topologies
 
Building Better Teams - Overcoming the 5 Dysfunctions
Building Better Teams - Overcoming the 5 DysfunctionsBuilding Better Teams - Overcoming the 5 Dysfunctions
Building Better Teams - Overcoming the 5 Dysfunctions
 
The 5 dysfunctions of a team Management Presentation
The 5 dysfunctions of a team Management PresentationThe 5 dysfunctions of a team Management Presentation
The 5 dysfunctions of a team Management Presentation
 
Enterprise DevOps
Enterprise DevOpsEnterprise DevOps
Enterprise DevOps
 

Ähnlich wie DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good

JavaOne 2015 Devops and the Darkside CON6447
JavaOne 2015 Devops and the Darkside CON6447JavaOne 2015 Devops and the Darkside CON6447
JavaOne 2015 Devops and the Darkside CON6447Steve Poole
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?Chen Cheng-Wei
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White PaperToby Thorslund
 
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013XebiaLabs
 
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdfBelayet Hossain
 
DevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratchDevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratchPete Cheslock
 
Why Tooling (Only) Isn’t The Answer
Why Tooling (Only) Isn’t The AnswerWhy Tooling (Only) Isn’t The Answer
Why Tooling (Only) Isn’t The AnswerArnold Van Wijnbergen
 
Devops ppt copy
Devops ppt   copyDevops ppt   copy
Devops ppt copysaigowsi
 
How DevOps Impact Product Management by xOps Co-Founders
How DevOps Impact Product Management by xOps Co-FoundersHow DevOps Impact Product Management by xOps Co-Founders
How DevOps Impact Product Management by xOps Co-FoundersProduct School
 
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsDevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsTechWell
 
100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!miaavery77
 
Dev ops interview questions &amp; answers
Dev ops interview questions &amp; answersDev ops interview questions &amp; answers
Dev ops interview questions &amp; answersKrishnaMildain
 
BuildingBlocksEbook-Sept2019.pdf
BuildingBlocksEbook-Sept2019.pdfBuildingBlocksEbook-Sept2019.pdf
BuildingBlocksEbook-Sept2019.pdfAndri Muhyidin
 
Dashboards and Culture: How Openness Changes Your Behaviour
Dashboards and Culture: How Openness Changes Your BehaviourDashboards and Culture: How Openness Changes Your Behaviour
Dashboards and Culture: How Openness Changes Your BehaviourSteve Poole
 
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...Steve Poole
 
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...JAXLondon2014
 
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"Daniel Bryant
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Jwooldridge
 
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016DevOpsDays Tel Aviv
 

Ähnlich wie DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good (20)

JavaOne 2015 Devops and the Darkside CON6447
JavaOne 2015 Devops and the Darkside CON6447JavaOne 2015 Devops and the Darkside CON6447
JavaOne 2015 Devops and the Darkside CON6447
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White Paper
 
Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?
 
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
 
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
 
DevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratchDevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratch
 
Why Tooling (Only) Isn’t The Answer
Why Tooling (Only) Isn’t The AnswerWhy Tooling (Only) Isn’t The Answer
Why Tooling (Only) Isn’t The Answer
 
Devops ppt copy
Devops ppt   copyDevops ppt   copy
Devops ppt copy
 
How DevOps Impact Product Management by xOps Co-Founders
How DevOps Impact Product Management by xOps Co-FoundersHow DevOps Impact Product Management by xOps Co-Founders
How DevOps Impact Product Management by xOps Co-Founders
 
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsDevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
 
100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!
 
Dev ops interview questions &amp; answers
Dev ops interview questions &amp; answersDev ops interview questions &amp; answers
Dev ops interview questions &amp; answers
 
BuildingBlocksEbook-Sept2019.pdf
BuildingBlocksEbook-Sept2019.pdfBuildingBlocksEbook-Sept2019.pdf
BuildingBlocksEbook-Sept2019.pdf
 
Dashboards and Culture: How Openness Changes Your Behaviour
Dashboards and Culture: How Openness Changes Your BehaviourDashboards and Culture: How Openness Changes Your Behaviour
Dashboards and Culture: How Openness Changes Your Behaviour
 
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...
Agile Tour London 2018: DASHBOARDS AND CULTURE – HOW OPENNESS CHANGES YOUR BE...
 
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
 
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016
 

Mehr von Steve Poole

Key Takeaways for Java Developers from the State of the Software Supply Chain...
Key Takeaways for Java Developers from the State of the Software Supply Chain...Key Takeaways for Java Developers from the State of the Software Supply Chain...
Key Takeaways for Java Developers from the State of the Software Supply Chain...Steve Poole
 
THRIVING IN THE GEN AI ERA: NAVIGATING CHANGE IN TECH
THRIVING IN THE GEN AI ERA: NAVIGATING CHANGE IN TECHTHRIVING IN THE GEN AI ERA: NAVIGATING CHANGE IN TECH
THRIVING IN THE GEN AI ERA: NAVIGATING CHANGE IN TECHSteve Poole
 
Maven Central++ What's happening at the core of the Java supply chain
Maven Central++ What's happening at the core of the Java supply chainMaven Central++ What's happening at the core of the Java supply chain
Maven Central++ What's happening at the core of the Java supply chainSteve Poole
 
GIDS-2023 A New Hope for 2023? What Developers Must Learn Next
GIDS-2023 A New Hope for 2023? What Developers Must Learn NextGIDS-2023 A New Hope for 2023? What Developers Must Learn Next
GIDS-2023 A New Hope for 2023? What Developers Must Learn NextSteve Poole
 
A new hope for 2023? What developers must learn next
A new hope for 2023? What developers must learn nextA new hope for 2023? What developers must learn next
A new hope for 2023? What developers must learn nextSteve Poole
 
Stop Security by Sleight Of Hand.pptx
Stop Security by Sleight Of Hand.pptxStop Security by Sleight Of Hand.pptx
Stop Security by Sleight Of Hand.pptxSteve Poole
 
Superman or Ironman - can everyone be a 10x developer?
Superman or Ironman - can everyone be a 10x developer?Superman or Ironman - can everyone be a 10x developer?
Superman or Ironman - can everyone be a 10x developer?Steve Poole
 
The Secret Life of Maven Central
The Secret Life of Maven CentralThe Secret Life of Maven Central
The Secret Life of Maven CentralSteve Poole
 
The Secret Life of Maven Central.pptx
The Secret Life of Maven Central.pptxThe Secret Life of Maven Central.pptx
The Secret Life of Maven Central.pptxSteve Poole
 
Devoxx France 2022: Game Over or Game Changing? Why Software Development May ...
Devoxx France 2022: Game Over or Game Changing? Why Software Development May ...Devoxx France 2022: Game Over or Game Changing? Why Software Development May ...
Devoxx France 2022: Game Over or Game Changing? Why Software Development May ...Steve Poole
 
Log4Shell - Armageddon or Opportunity.pptx
Log4Shell - Armageddon or Opportunity.pptxLog4Shell - Armageddon or Opportunity.pptx
Log4Shell - Armageddon or Opportunity.pptxSteve Poole
 
DevnexusRansomeware.pptx
DevnexusRansomeware.pptxDevnexusRansomeware.pptx
DevnexusRansomeware.pptxSteve Poole
 
Game Over or Game Changing? Why Software Development May Never be the same again
Game Over or Game Changing? Why Software Development May Never be the same againGame Over or Game Changing? Why Software Development May Never be the same again
Game Over or Game Changing? Why Software Development May Never be the same againSteve Poole
 
Cybercrime and the developer 2021 style
Cybercrime and the developer 2021 styleCybercrime and the developer 2021 style
Cybercrime and the developer 2021 styleSteve Poole
 
Agile Islands 2020 - Dashboards and Culture
Agile Islands 2020 - Dashboards and CultureAgile Islands 2020 - Dashboards and Culture
Agile Islands 2020 - Dashboards and CultureSteve Poole
 
LJC Speaker Clnic June 2020
LJC Speaker Clnic June 2020LJC Speaker Clnic June 2020
LJC Speaker Clnic June 2020Steve Poole
 
Beyond the Pi: What’s Next for the Hacker in All of Us?
Beyond the Pi: What’s Next for the Hacker in All of Us?Beyond the Pi: What’s Next for the Hacker in All of Us?
Beyond the Pi: What’s Next for the Hacker in All of Us?Steve Poole
 
A Modern Fairy Tale: Java Serialization
A Modern Fairy Tale: Java Serialization A Modern Fairy Tale: Java Serialization
A Modern Fairy Tale: Java Serialization Steve Poole
 
Eclipse OpenJ9 - SpringOne 2018 Lightning talk
Eclipse OpenJ9 - SpringOne 2018 Lightning talkEclipse OpenJ9 - SpringOne 2018 Lightning talk
Eclipse OpenJ9 - SpringOne 2018 Lightning talkSteve Poole
 
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...Steve Poole
 

Mehr von Steve Poole (20)

Key Takeaways for Java Developers from the State of the Software Supply Chain...
Key Takeaways for Java Developers from the State of the Software Supply Chain...Key Takeaways for Java Developers from the State of the Software Supply Chain...
Key Takeaways for Java Developers from the State of the Software Supply Chain...
 
THRIVING IN THE GEN AI ERA: NAVIGATING CHANGE IN TECH
THRIVING IN THE GEN AI ERA: NAVIGATING CHANGE IN TECHTHRIVING IN THE GEN AI ERA: NAVIGATING CHANGE IN TECH
THRIVING IN THE GEN AI ERA: NAVIGATING CHANGE IN TECH
 
Maven Central++ What's happening at the core of the Java supply chain
Maven Central++ What's happening at the core of the Java supply chainMaven Central++ What's happening at the core of the Java supply chain
Maven Central++ What's happening at the core of the Java supply chain
 
GIDS-2023 A New Hope for 2023? What Developers Must Learn Next
GIDS-2023 A New Hope for 2023? What Developers Must Learn NextGIDS-2023 A New Hope for 2023? What Developers Must Learn Next
GIDS-2023 A New Hope for 2023? What Developers Must Learn Next
 
A new hope for 2023? What developers must learn next
A new hope for 2023? What developers must learn nextA new hope for 2023? What developers must learn next
A new hope for 2023? What developers must learn next
 
Stop Security by Sleight Of Hand.pptx
Stop Security by Sleight Of Hand.pptxStop Security by Sleight Of Hand.pptx
Stop Security by Sleight Of Hand.pptx
 
Superman or Ironman - can everyone be a 10x developer?
Superman or Ironman - can everyone be a 10x developer?Superman or Ironman - can everyone be a 10x developer?
Superman or Ironman - can everyone be a 10x developer?
 
The Secret Life of Maven Central
The Secret Life of Maven CentralThe Secret Life of Maven Central
The Secret Life of Maven Central
 
The Secret Life of Maven Central.pptx
The Secret Life of Maven Central.pptxThe Secret Life of Maven Central.pptx
The Secret Life of Maven Central.pptx
 
Devoxx France 2022: Game Over or Game Changing? Why Software Development May ...
Devoxx France 2022: Game Over or Game Changing? Why Software Development May ...Devoxx France 2022: Game Over or Game Changing? Why Software Development May ...
Devoxx France 2022: Game Over or Game Changing? Why Software Development May ...
 
Log4Shell - Armageddon or Opportunity.pptx
Log4Shell - Armageddon or Opportunity.pptxLog4Shell - Armageddon or Opportunity.pptx
Log4Shell - Armageddon or Opportunity.pptx
 
DevnexusRansomeware.pptx
DevnexusRansomeware.pptxDevnexusRansomeware.pptx
DevnexusRansomeware.pptx
 
Game Over or Game Changing? Why Software Development May Never be the same again
Game Over or Game Changing? Why Software Development May Never be the same againGame Over or Game Changing? Why Software Development May Never be the same again
Game Over or Game Changing? Why Software Development May Never be the same again
 
Cybercrime and the developer 2021 style
Cybercrime and the developer 2021 styleCybercrime and the developer 2021 style
Cybercrime and the developer 2021 style
 
Agile Islands 2020 - Dashboards and Culture
Agile Islands 2020 - Dashboards and CultureAgile Islands 2020 - Dashboards and Culture
Agile Islands 2020 - Dashboards and Culture
 
LJC Speaker Clnic June 2020
LJC Speaker Clnic June 2020LJC Speaker Clnic June 2020
LJC Speaker Clnic June 2020
 
Beyond the Pi: What’s Next for the Hacker in All of Us?
Beyond the Pi: What’s Next for the Hacker in All of Us?Beyond the Pi: What’s Next for the Hacker in All of Us?
Beyond the Pi: What’s Next for the Hacker in All of Us?
 
A Modern Fairy Tale: Java Serialization
A Modern Fairy Tale: Java Serialization A Modern Fairy Tale: Java Serialization
A Modern Fairy Tale: Java Serialization
 
Eclipse OpenJ9 - SpringOne 2018 Lightning talk
Eclipse OpenJ9 - SpringOne 2018 Lightning talkEclipse OpenJ9 - SpringOne 2018 Lightning talk
Eclipse OpenJ9 - SpringOne 2018 Lightning talk
 
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
 

Kürzlich hochgeladen

PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 

Kürzlich hochgeladen (20)

PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 

DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good

  • 2. THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILST EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. ALL PERFORMANCE DATA INCLUDED IN THIS PRESENTATION HAVE BEEN GATHERED IN A CONTROLLED ENVIRONMENT. YOUR OWN TEST RESULTS MAY VARY BASED ON HARDWARE, SOFTWARE OR INFRASTRUCTURE DIFFERENCES. ALL DATA INCLUDED IN THIS PRESENTATION ARE MEANT TO BE USED ONLY AS A GUIDE. IN ADDITION, THE INFORMATION CONTAINED IN THIS PRESENTATION IS BASED ON IBM’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM, WITHOUT NOTICE. IBM AND ITS AFFILIATED COMPANIES SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF: - CREATING ANY WARRANT OR REPRESENTATION FROM IBM, ITS AFFILIATED COMPANIES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS #DevOps @spoole167 2
  • 3. Steve Poole IBM Developer  Making Java Real Since Version 0.9  Open Source Advocate  DevOps Practitioner (whatever that means!)  Driving Change #DevOps @spoole167 3
  • 4. You should be able to leave today knowing  How to explain what DevOps is and what it is not  How to explain the benefits of DevOps and the Cloud to developers, ‘suits’ and IT specialists’  Your next step in promoting DevOps #DevOps @spoole167
  • 5. There are some who assert that DevOps is just a fashion That it’s not needed and might be counter-productive Is that true? Let’s start by looking at what’s happening in our industry https://www.flickr.com/photos/whatleydude/ #DevOps @spoole167
  • 7. The surge of Cloud technologies that offer compute ‘on tap’ are making businesses think differently about how to buy and use computing power https://www.flickr.com/photos/alexbrn/ #DevOps @spoole167
  • 8. https://www.flickr.com/photos/epsos/ Easier than ever before a business can buy a CPU Just for how long they need it. No long term capital investment. #DevOps @spoole167
  • 9. https://www.flickr.com/photos/skohlmann/ The ability to have a tidal ‘cloud burst’ capacity is changing the way software needs to be developed #DevOps @spoole167
  • 10. 35 30 25 20 15 10 5 0 1/1/13 1/1/14 1/1/15 1/1/16 1/1/17 Traditional Cloud Does investment ‘just’ move from one place to to the other? Will ‘cloud’ capacity just pick up the slack? #DevOps @spoole167
  • 11. 35 30 25 20 15 10 5 0 1/1/13 1/1/14 1/1/15 1/1/16 1/1/17 Traditional Cloud Will ‘cloud’ capacity just pick up the slack? If I can buy X amount of CPU over a year… #DevOps @spoole167
  • 12. 35 30 25 20 15 10 5 0 1/1/13 1/1/14 1/1/15 1/1/16 1/1/17 Traditional Cloud I can buy 4X over ¼ the time… And deliver much earlier! #DevOps @spoole167
  • 13. 35 30 25 20 15 10 5 0 1/1/13 1/1/14 1/1/15 1/1/16 1/1/17 Traditional Cloud Repeatedly… You thought you were busy now.. #DevOps @spoole167
  • 14. cloud capacity is changing the way software needs to be designed https://www.flickr.com/photos/memebinge/ #DevOps @spoole167
  • 15. Means you can start small and add what you need when you need it.. and take it away when you’re done Do you design systems to be this flexible and resilient? https://www.flickr.com/photos/44534236@N00/ #DevOps @spoole167
  • 16. “Software as a Service” profoundly changes the way software is designed and delivered https://www.flickr.com/photos/derekskey/ #DevOps @spoole167
  • 17. No more delivering parts that someone else puts together No more handing your code off to others to use in production. https://www.flickr.com/photos/pmiaki/ #DevOps @spoole167
  • 18. Your software could go into production instantly Like changing the teeth on a tunnel boring machine while it’s still cutting Ready for that? Your software https://www.flickr.com/photos/mtaphotos/ #DevOps @spoole167
  • 19. Businesses see the opportunities here Improved costs, decreased time-to-market, shorter time to value “I can now get my ideas into production in hours,days or weeks. I can get immediate feedback AND then I can improve the idea and repeat” #DevOps @spoole167
  • 20. Money changes everything With a measureable and direct relationship between $ and CPU/RAM The financial success or failure of a project is even easier to see And that means… Even more focus on value for money Soon you’ll be choosing s/w components based on their memory footprint! #DevOps @spoole167
  • 21. “Everything fails all the time [in the cloud]” Werner Volgels, CTO, Amazon Your application has to work in a new way, in a new place. Where strange behaviors happen all the time It needs to be ‘anti-fragile’ https://www.flickr.com/photos/fireflythegreat/ #DevOps @spoole167
  • 22. Whatever you do – your world is changing. Old ways of developing and delivering software are being replaced with new, faster, easier and more powerful , alternatives #DevOps @spoole167
  • 25. How are we doing so far? https://www.flickr.com/photos/tm-tm/ #DevOps @spoole167
  • 26. 1 5 10 20 50 150 160 140 120 100 80 60 40 20 0 Bug fix cost You’ve all seen this sort of chart Think about it differently.. think “time” and “delay” #DevOps @spoole167
  • 27. Too often we hear about failures in systems that come about due a simple bug occurring in a complex situation or in a more organic environment than expected #DevOps @spoole167
  • 28. Case Study: A large bank uses agile techniques to create ‘complete’ solutions in < 3 weeks. But It takes the Ops team about 15 months elapsed before the deployment process starts and It take about 3 months to complete deployment why? 3 weeks to develop vs 3 months to make deployable => continuous backlog Continuous backlog => some projects never see the light of day AND Ops need to talk to Dev 15 months after code complete => you can guess how that turns out…. #DevOps @spoole167
  • 33. Design, Code Unit test Fix bugs Functional Test System test Stage Configure Fix bugs Helpline Monitor, backup upgrade, support, repair security, compliance Uses reality chasm #DevOps @spoole167
  • 34. Reinforced team separation Long feedback cycles Long time-to-market Tended to increase ‘Release Panic’ BIG Reality DEV Chasm OPS #DevOps @spoole167
  • 35. Time # of bugs Start to panic here Really panic here DEV Value here Client £ OPS QA #DevOps @spoole167
  • 36. Time # of bugs Start to panic here Really panic here DEV Value here Client OPS QA No #DevOps @spoole167
  • 37. Time # of bugs Feedback here Value here Client OPS QA DEV $ #DevOps @spoole167
  • 38. $ Time # of bugs And here Client OPS QA DEV I want value here #DevOps @spoole167
  • 39. $ Time # of bugs Client OPS Move Left QA DEV #DevOps @spoole167
  • 40. Time # of bugs Client QA OPS DEV $ $ $ #DevOps @spoole167
  • 41. SCM Build Build Orchestration Continuous Integration JUnit Unit Test Continuous Feedback #DevOps @spoole167
  • 42. JUnit Continuous Integration Repositor y Deployment tools Continuous Delivery Performance & QA Continuous Feedback #DevOps @spoole167
  • 43. JUnit Continuous Integration Continuous Delivery Continuous Feedback Hosting #DevOps @spoole167
  • 44. JUnit Continuous Integration Continuous Delivery Continuous Feedback Continuous Deployment Continuous Feedback Hosting #DevOps @spoole167
  • 45. JUnit Continuous Integration Continuous Delivery Continuous Feedback Hosting Days? Weeks? Months? #DevOps @spoole167
  • 46. Would you believe < 1hr? Case Study: A fashion retailer can show measureable increase in sales if a item similar to that seen in the media can be placed on their on-line store landing page within 1 hr of it appearing in public. Each product placement is different so they need a fast, agile, approach that does not jeopardize their on-line stores availability and quality. We know how to do this.. #DevOps @spoole167
  • 47. JUnit Continuous Deployment Pipeline On premises cloud External Cloud Cloud Deployment Orchestrator #DevOps @spoole167
  • 48. JUn it Continuous Deployment Continuous Feedback #DevOps @spoole167
  • 49. Startups through to big businesses are demanding the value that DevOps & Cloud Technologies can offer 1. Production deployment pipeline up and running in days 2. Updates published in hours or minutes – continuously DevOps helps transition an organization into this new world… #DevOps @spoole167
  • 50. The cost? 1. Standardized pipelines 2. Dev and Ops teams working together 3. Greatly expanding your horizons and your technical skills 4. Leaving your comfort zone #DevOps @spoole167
  • 51. 10 ways to convince your team DevOps is a force for good #DevOps @spoole167
  • 52. #1 DevOps is not a technology it’s a movement It’s about the next stage in working together to deliver software It’s about reducing delivery friction through knowledge sharing It’s about applying Agile ideas to Ops It’s about collaboration and sharing It’s about changing the culture Manifesto for Agile Software Development Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan #DevOps @spoole167
  • 53. #2 Working together and exploiting “Infrastructure as Code’ approaches and technologies such as Docker, PaaS’s etc enable Ops teams to bake in their requirements and Dev & QA teams to run in modes much more like production #3 Using virtualisation solutions like IaaS and PaaS make deployment easier and more ‘self-service’. This reduces the overhead on the Ops team and hence improves delivery time #4 Its works the other way too – getting Dev team monitoring and diagnostics baked-in means less back and forth and no need to access that production server.. #DevOps @spoole167
  • 54. The demonstrable benefits of using DevOps and Cloud tech are self evident enough now that everyone wants to do it Bringing Development & IT together to solve deployment problems through sharing and learning creates an organization with “Strong IT performance” This is becoming a major competitive advantage #5 - 30x deliveries #6 - 50% reduction in deployment failures #7 2x likely to exceed important business goals Source: puppet labs 2014 #DevOps @spoole167
  • 55. “Since DevOps (and Agile) is about failing early and failing fast that approach can spill over into the day to day culture – let it happen! Make it safe to fail.. And what about security – how about getting security ‘baked-in’ right at the design time?” “Using version control for scripts” “Automating testing” “Using TDD or BDD” “we need to adopt Micro-services design” Why can’t we get our systems proactively monitored?” “How aboout Pair-programming – even for ops “Lets be honest – developers are lazy. If you have to do it twice you’ll write a script. Ops teams worry about everything the lazy developer didn’t do. - like security,” “low-friction organizations are good at recognizing and removing obstacles – got an HR system that gets in the way. Hate that corporate expense tool? Wish you had a corporate expense tool instead of the paperwork?” #DevOps @spoole167
  • 56. #9 – DevOps increases Job Satisfaction IT Companies with high levels of job satisfaction are mostly likely to be able to deliver consistently and with high quality. (Hint – who get chosen 1st?) #10 Adopting DevOps & the Cloud successfully make your organisation well positioned for exploiting new capabilities – like Analystics, BigData or even something like IBM’s Watson #DevOps @spoole167
  • 57. Businesses need to be able to react faster… …DevOps and the Cloud are key enablers DevOps is as much a game changer as Agile was… …this is a Developer, QA and Ops “renaissance” Don’t be afraid to learn and experiment… …you’ll benefit even if the tech doesn’t survive Agile moved you closer to the customer… …DevOps moves you closer to the IT team #DevOps @spoole167
  • 58. 1 – Lean and present Docker and PaaS style options to your peers. Whether Ops or Dev you’ll see the value 2 – Find a buddy in the other camp. 3 – Get ‘real’ monitoring going across your infrastructure and applications what ever you can monitor do so. And graph it, put up dashboards. Look for and learn the warning signs of a failing system and get your peers and detractors to see the value (BTW – don’t monitor a system when you need to monitor the app!) 4 – Start to tackle automation look for the places where others are challenged. And fix it for them. Introduce Chef, Puppet, Bash, Groovy – the goal is automation 1st – cool tech 2nd #DevOps @spoole167
  • 59. Ask you organisation some difficult questions: Deployment frequency? Speed of deployment? Deployment success rate? How quickly service can be restored after a failed deployment? Time from 1 line of code until in hands of the customer? #DevOps @spoole167
  • 60. #DevOps @spoole167 Thank You! https://www.flickr.com/photos/lens-cap/