SlideShare uma empresa Scribd logo
1 de 44
1© Copyright 2016 EMC Corporation. All rights reserved.
More Than Technology
The Culture of DevOps
2© Copyright 2016 EMC Corporation. All rights reserved.
YOUR SPEAKER
 Day Job – Pre-Sales Architect specializing in DevOps
and App Modernization for the NY/NJ Division
 Side Job - Developer & Application Evangelist within
EMC Global Services
 Passionate about driving Lean Enterprise
Transformations and Infrastructure as Code
Don Demcsak
Application Solution Principal Don.Demcsak@emc.com
@DonDemcsak
http://www.linkedin.com/in/donxml
3© Copyright 2016 EMC Corporation. All rights reserved.
4© Copyright 2016 EMC Corporation. All rights reserved.
IT IS A BUSINESS ENABLER
BUSINESS MODELCUSTOMER
• Customer understanding
• Top line growth
• Customer touch points
• Digitally-modified business
• New digital business
• Digital globalization
© 2011 MIT Center for Digital Business and Capgemini Consulting
• Process digitization
• Worker enablement • Performance management
OPERATIONS
BUSINESS
VALUE
5© Copyright 2016 EMC Corporation. All rights reserved.
“Success is a company’s ability to see the
window of opportunity and capitalize on it.”
https://www.ted.com/talks/bill_groass_the_single_biggest_reason_why_startups_succeed?language=en
6© Copyright 2016 EMC Corporation. All rights reserved.
WHY IS THIS SO CHALLENGING?
PLATFORMS OPERATING MODEL TOOLS PROCESS STANDARDS
7© Copyright 2016 EMC Corporation. All rights reserved.
Complex
PORTFOLIO PROCESSES
7
8© Copyright 2016 EMC Corporation. All rights reserved.
Rigid structures and knowledge silos
9© Copyright 2016 EMC Corporation. All rights reserved.
Managed with Manual Processes
10© Copyright 2016 EMC Corporation. All rights reserved.
Heavily Laden with Bureaucracy
10
11© Copyright 2016 EMC Corporation. All rights reserved.
• From Silos to Delivery Teams
– Outcomes over Activities
• This change isn’t “solved” with a
technology change
• This change is evolved through:
People + Process + Technology
Culture!
THE FOCUS OF IT NEEDS TO CHANGE
12© Copyright 2016 EMC Corporation. All rights reserved.
Agile Software Delivery
Scope of DevOps
DEVOPS IN CONTEXT
Development
Design &
Build
Architecture
Quality
Assurance
Operations
Security
Infrastructure Compliance
Applications Deploy
IT Governance
Analysis
UX
Product Development
BacklogRoadmap
Feature scoping
and validation
Solutions
Training
Support
Sales
Field SalesInside Sales
Engineers
Marketing
Strategy
Content
SEO
Analytics
Advertising
13© Copyright 2016 EMC Corporation. All rights reserved.
DELIVERY PIPELINE
…optimizing the flow of work to create products
that create value faster and more reliably.
OPS
DEV
14© Copyright 2016 EMC Corporation. All rights reserved.
PEOPLE
(Skills & Culture)
TOOLS
(Platforms & Ecosystems)
DEVOPS
TRANSFORMATION
PROCESS
(& Practices)
15© Copyright 2016 EMC Corporation. All rights reserved.
THE LEGACY DATA CENTER
WE BUILT DATA CENTERS WITH 2 ASSUMPTIONS
Once a workload was
running in production,
it would stay running
on the same servers,
in the same data
center, forever (or
decomissioned)
Work loads would
never move
Workloads and the
servers they ran on
would get updated
once a quarter except
for emergencies
Work loads would
seldom change
16© Copyright 2016 EMC Corporation. All rights reserved.
MODERN DATA CENTERS
THE ASSUMPTIONS HAVE BEEN FLIPPED
Workloads need to be
easily moved to the
most cost efficient
location, as defined by
the business
Work loads would
probably move
Workloads need to be
updated at the pace of
the business,
whenever, and as
often as the business
desires
Work loads would
always change
17© Copyright 2016 EMC Corporation. All rights reserved.
THE TRIPLE THREAT
DELIVERY PIPELINE
Agile Portfolio
Planning &
Management
Modern
Architecture &
Development
Automation,
Orchestration &
DevOps
18© Copyright 2016 EMC Corporation. All rights reserved.
Automation,
Orchestration &
DevOps
19© Copyright 2016 EMC Corporation. All rights reserved.
CONTINUOUS DELIVERY
DELIVERY PIPELINECOMMIT
DEV TEST STAGE
PROD
UNIT
FUNCTION
REGRESS
CAPACITY
BUILD
PACKAGE
DEPLOY
DEPLOYDEPLOY
DEPLOY
CODE
PEN. TEST
SEC. SCAN
COMPLY
INTEGRATE
20© Copyright 2016 EMC Corporation. All rights reserved.
CONTINUOUS DELIVERY
DELIVERY PIPELINECOMMIT
DEV TEST STAGE
PROD
BUILD
PACKAGE
DEPLOY
UNIT
CODE
PEN. TEST
FUNCTION
DEPLOYDEPLOY
REGRESS
CAPACITY DEPLOY
SEC. SCAN
COMPLY
INTEGRATE
21© Copyright 2016 EMC Corporation. All rights reserved.
CONTINUOUS DELIVERY
DELIVERY PIPELINECOMMIT
DEV TEST STAGE
PROD
BUILD
PACKAGE
DEPLOY
UNIT
CODE
PEN. TEST
FUNCTION
DEPLOYDEPLOY
REGRESS
CAPACITY DEPLOY
SEC. SCAN
COMPLY
INTEGRATE
PROVISION
CONFIG
DEPLOY DEPLOY DEPLOY
OPERATEMANAGE
MONITOR MONITORMONITOR
22© Copyright 2016 EMC Corporation. All rights reserved.
AUTOMATE EVERYTHING
DELIVERY PIPELINECOMMIT
DEV TEST STAGE
PROD
BUILD
PACKAGE
DEPLOY
UNIT
CODE
DEPLOY
PEN. TEST
FUNCTION
DEPLOY
REGRESS
COMPLY
DEPLOY
CAPACITY
SEC. SCAN
INTEGRATE
PROVISION
CONFIG
DEPLOY DEPLOY DEPLOY
OPERATE
MONITOR MONITOR
MANAGE
MONITOR
23© Copyright 2016 EMC Corporation. All rights reserved.
AUTOMATE EVERYTHING
DELIVERY PIPELINECOMMIT
DEV TEST STAGE
PROD
BUILD
PACKAGE
DEPLOY
UNIT
CODE
DEPLOY
PEN. TEST
FUNCTION
DEPLOY
REGRESS
COMPLY
DEPLOY
CAPACITY
SEC. SCAN
INTEGRATE
PROVISION
CONFIG
DEPLOY DEPLOY DEPLOY
OPERATE
MONITOR MONITOR
MANAGE
MONITOR
24© Copyright 2016 EMC Corporation. All rights reserved.
AUTOMATE EVERYTHING
DELIVERY PIPELINECOMMIT
DEV TEST STAGE
PROD
Improves Efficiency & Reduces Cost of Individual Steps
25© Copyright 2016 EMC Corporation. All rights reserved.
44 42
26© Copyright 2016 EMC Corporation. All rights reserved.
ORCHESTRATED & INTEGRATED
Deployment Environments Management & Monitoring
Version Control Build Tools Continuous Integration Tools Test Frameworks
Test
Manager
Commit & Build
Application
Validate
Code & Build
Deploy
Application
Acceptance
Test
Capacity
Test
Deploy
Infrastructure
Commit & Build
Infrastructure
Validate
Automation Package
Production
Deploy
Version Control
Configuration Managment Artifact Repositories
API Library
API Library
Ideal DevOps Workflow
27© Copyright 2016 EMC Corporation. All rights reserved.
COLLABORATE
GROUPING DYNAMIC TEAMING MODEL
GOAL
Operational Silos
Centralized Management
Cross-functional Team
Self-managed; Product Aligned
28© Copyright 2016 EMC Corporation. All rights reserved.
MEASURE
“If someone were to accuse you of
being successful, could you prove it?”
-Dean Webster, VP Product Development
29© Copyright 2016 EMC Corporation. All rights reserved.
• Reduce cycle time by 300%
• Reduce recovery/rollback time to less than 4hrs
• Improve process efficiency by 10%
• Reduce break/fix workload from 50% to 30%
• Solution is extensible and parameterized
SUCCESS CRITERIA & MEASURES
DEFINE THE OUTCOMES OF TRANSFORMATION
30© Copyright 2016 EMC Corporation. All rights reserved.
DEVOPS PILOT – TITLE INSURANCE COMPANY
12,936 Hours of rework per year $970,200
Averaged 98
defects related
to deployment
per release
4 Major releases
a year for their
primary
application
33 person hours
to fix, test,
redeploy each
deployment
defect
Average
Chargeback
$75/person
hour
246 Hours of rework per year $18,450
Averaged 2
defects related
to deployment
per release
4 Major releases
a year for their
primary
application
33 person hours
to fix, test,
redeploy each
deployment
defect
Average
Chargeback
$75/person
hour
BASELINEPOST-PILOT
31© Copyright 2016 EMC Corporation. All rights reserved.
DEVOPS IMPLEMENTATION – INSURANCE COMPANY
3,600 Hours Budget for Project $270,000
3 day
application
deployment an
configuration
12 day
environment
provisioning and
configuration
cycle
30 environment
build projected
during project
Average
Chargeback
$75/person
hour
9 Hours Budget for Project $675
Application
deployment an
configuration
included in
environment
provisioning
20 min
environment
provisioning and
configuration
cycle
30 environment
build projected
during project
Average
Chargeback
$75/person
hour
BASELINEPOST-PILOT
32© Copyright 2016 EMC Corporation. All rights reserved.
the “WHAT” – defines outcomes; sets
enterprises standards to maintain quality
and provide a consistent work environment
across the enterprise
EMPLOY A TOP DOWN & BOTTOMS UP CHANGE MODEL
Success Requires A Shared Vision
CHANGE ADOPTION
LEADERSHIP TEAM
DELIVERY TEAM
the “HOW” – determines the best
approach for achieving the standards
defined at the enterprise level
33© Copyright 2016 EMC Corporation. All rights reserved.
INTRODUCE STRONG MATRIX ORGANIZATION TO REDUCE BOTTLENECKS
CROSS-FUNCTIONAL, COLLABORATIVE TEAMING
GROUPING DYNAMIC TEAMING MODEL
GOAL
Operational Silos
Centralized Management
Cross-functional Team
Self-managed; Product Aligned
34© Copyright 2016 EMC Corporation. All rights reserved.
CREATE SPACE
• Separate from normal
working environment
• Open, collaborative design
• Innovation “vibe”
• “In orbit” of Enterprise “The Application Factory”
35© Copyright 2016 EMC Corporation. All rights reserved.
SET & MANAGE EXPECTATIONS
ARCHITECTURE & STANDARDSENTERPRISE & IT GOALS
MANAGE TO OUTCOMES
NOT TO TASKS & ACTIVITIES
• Performance goals
• Business objectives
• Budgetary goals
• Innovation targets
• Etc.
Define
Program &
Team Level Metrics
Development
Architecture
Compliance
Quality
Etc.
•
•
•
•
•
Define DONE
For Enterprise,
Programs, and Teams
36© Copyright 2016 EMC Corporation. All rights reserved.
MODEL CORE VALUES AND “BEST PRACTICES”
RECOMMEND PRACTICES:
• Cross-functional Teams
• Retrospective/Improve
• Peer Review/Code Analysis
• Test-Driven Development
• Version control
• Visible Dashboard
• Standup Meetings
VALUES
37© Copyright 2016 EMC Corporation. All rights reserved.
INITIATING THE CHANGE
Learning Activities
• Shadowing people and learning from others
• Formal classroom training
• Self-initiated learning
• Social networking
• Reading blogs and books
• Sharing ideas and support from others
• Workshops and Lunch & Learns
• Writing blog posts
• Small experiments and short projects
• Questioning, retrospectives and feedback loops
“Knowledge is something you buy with
money. Wisdom is something you acquire
by doing.”
-Taiichi Ohno, Workplace Management (1988)
Create a Community of Practice*
def. - Groups of people who share a concern or passion for
something they do and learn how to do it better as they
interact regularly
38© Copyright 2016 EMC Corporation. All rights reserved.
CREATING A CONTINUOUS IMPROVEMENT CULTURE
• 15-30 minutes spent reading/listening
•-- Books
•-- Blogs
•-- Podcasts
Improve Daily
(gain knowledge)
•30 Minute Standup (Scrum)
•2 minutes for each person
•-- What did I learn this week
•-- What did I do wrong this week
•-- What am I going to improve on next week
Weekly
Retrospective
(measure progress)
•Spend 1 hour coding
•Spend 30 minutes communicating via slack
Weekly Wisdom
(gain wisdom)
•Attend Internal Meet Up
Monthly
Workshop
(comm. of practice)
39© Copyright 2016 EMC Corporation. All rights reserved.
Release Candidate Pipelines
DELIVERY PIPELINES
VERSION
CONTROL
COMMIT
CREATE
CHANGE
• New software
• Enhancements/fixes
• Upgrades
• Patches
• Configurations
TEST UAT STAGE
PROD
Development & Build Process
1.1
1.2
1.3
1.4
1.5
1.2
Automated Tool Chain
40© Copyright 2016 EMC Corporation. All rights reserved.
Starting tomorrow, what will YOU DO…
41© Copyright 2016 EMC Corporation. All rights reserved.
Starting tomorrow, what will YOU DO…
42© Copyright 2016 EMC Corporation. All rights reserved.
Starting tomorrow, what will YOU DO…
43© Copyright 2016 EMC Corporation. All rights reserved.
Starting tomorrow, what will YOU DO…
More than Technology - The Culture of DevOps

Mais conteúdo relacionado

Mais procurados

Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael CollinsDevopsdays
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...InfoSeption
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationKeith Pleas
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneMirco Hering
 
Using puppet to leverage DevOps in Large Enterprise Oracle Environments
Using puppet to leverage DevOps in Large Enterprise Oracle Environments Using puppet to leverage DevOps in Large Enterprise Oracle Environments
Using puppet to leverage DevOps in Large Enterprise Oracle Environments Bert Hajee
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMMatt Wright
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerDevOps.com
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDevOps.com
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyCA Technologies
 
What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?CA Technologies
 
Agile Development and DevOps in the Oracle Cloud
Agile Development and DevOps in the Oracle CloudAgile Development and DevOps in the Oracle Cloud
Agile Development and DevOps in the Oracle Cloudjeckels
 
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...InfoSeption
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017Anand Akela
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseIBM UrbanCode Products
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...WalmartLabs
 
Scaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprisematthewabq
 
XL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXebiaLabs
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 

Mais procurados (20)

Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
Using puppet to leverage DevOps in Large Enterprise Oracle Environments
Using puppet to leverage DevOps in Large Enterprise Oracle Environments Using puppet to leverage DevOps in Large Enterprise Oracle Environments
Using puppet to leverage DevOps in Large Enterprise Oracle Environments
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?
 
Agile Development and DevOps in the Oracle Cloud
Agile Development and DevOps in the Oracle CloudAgile Development and DevOps in the Oracle Cloud
Agile Development and DevOps in the Oracle Cloud
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, Release
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
 
Scaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprise
 
XL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release Automation
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 

Destaque

How to move forward to a DevOps Culture?
How to move forward to a DevOps Culture?How to move forward to a DevOps Culture?
How to move forward to a DevOps Culture?Derya SEZEN
 
Adopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenchesAdopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenchesKris Buytaert
 
Transformation vs adoption agile india 2014 :How to use the Culture Model
Transformation vs adoption agile india 2014 :How to use the Culture ModelTransformation vs adoption agile india 2014 :How to use the Culture Model
Transformation vs adoption agile india 2014 :How to use the Culture ModelEbin John Poovathany
 
DevOps Culture as a tool
DevOps Culture as a toolDevOps Culture as a tool
DevOps Culture as a toolDick Noort
 
Agile india 2014 Presentation
Agile india 2014 PresentationAgile india 2014 Presentation
Agile india 2014 PresentationMichael Heydt
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps CultureJumpCloud
 
Jason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting CultureJason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting CultureGreenhouseSoftware
 
Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Ron Lichty
 
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010Gregory Bayne
 
SMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOpsSMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOpsDevOps Ltd.
 
Going Big
Going BigGoing Big
Going Bigmahalo
 
DevOps: Why Culture Matters
DevOps:  Why Culture MattersDevOps:  Why Culture Matters
DevOps: Why Culture MattersG2G3 Americas
 
DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015Mandi Walls
 
Enable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo OpsEnable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo OpsVinay Krishna
 
Itsm camp - DevOps is about culture
Itsm camp - DevOps is about cultureItsm camp - DevOps is about culture
Itsm camp - DevOps is about cultureIngmar Krusch
 
2013 corportate culture final
2013 corportate culture final2013 corportate culture final
2013 corportate culture finalChris Boos
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Serena Software
 
DevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaborationDevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaborationVinothini Raju
 
Dev ops culture and practices
Dev ops culture  and  practicesDev ops culture  and  practices
Dev ops culture and practicesAnkaraCloud
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps CultureMandi Walls
 

Destaque (20)

How to move forward to a DevOps Culture?
How to move forward to a DevOps Culture?How to move forward to a DevOps Culture?
How to move forward to a DevOps Culture?
 
Adopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenchesAdopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenches
 
Transformation vs adoption agile india 2014 :How to use the Culture Model
Transformation vs adoption agile india 2014 :How to use the Culture ModelTransformation vs adoption agile india 2014 :How to use the Culture Model
Transformation vs adoption agile india 2014 :How to use the Culture Model
 
DevOps Culture as a tool
DevOps Culture as a toolDevOps Culture as a tool
DevOps Culture as a tool
 
Agile india 2014 Presentation
Agile india 2014 PresentationAgile india 2014 Presentation
Agile india 2014 Presentation
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture
 
Jason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting CultureJason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting Culture
 
Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...
 
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
 
SMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOpsSMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOps
 
Going Big
Going BigGoing Big
Going Big
 
DevOps: Why Culture Matters
DevOps:  Why Culture MattersDevOps:  Why Culture Matters
DevOps: Why Culture Matters
 
DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015
 
Enable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo OpsEnable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo Ops
 
Itsm camp - DevOps is about culture
Itsm camp - DevOps is about cultureItsm camp - DevOps is about culture
Itsm camp - DevOps is about culture
 
2013 corportate culture final
2013 corportate culture final2013 corportate culture final
2013 corportate culture final
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
 
DevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaborationDevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaboration
 
Dev ops culture and practices
Dev ops culture  and  practicesDev ops culture  and  practices
Dev ops culture and practices
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
 

Semelhante a More than Technology - The Culture of DevOps

Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsUnlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsBart Driscoll
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps TransformationBart Driscoll
 
EMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale SessionEMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale SessionBart Driscoll
 
Moving Towards Operability & Organising for Continuous Delivery
Moving Towards Operability & Organising for Continuous DeliveryMoving Towards Operability & Organising for Continuous Delivery
Moving Towards Operability & Organising for Continuous DeliveryEqual Experts
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps TourChef
 
ITLCHN 18 - Automation & DevOps - Automic
ITLCHN 18 -  Automation & DevOps - AutomicITLCHN 18 -  Automation & DevOps - Automic
ITLCHN 18 - Automation & DevOps - AutomicIT Expert Club
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...AppDynamics
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
DevOps is a Reorg How To Accelerate The Change
DevOps is a ReorgHow To Accelerate The ChangeDevOps is a ReorgHow To Accelerate The Change
DevOps is a Reorg How To Accelerate The ChangeDon Demcsak
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesDevOps.com
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesDeborah Schalm
 
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace
 
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...{code}
 
Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change Prolifics
 
DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?Michael Elder
 
Sterling Order Management System on PureApplication
Sterling Order Management System on PureApplicationSterling Order Management System on PureApplication
Sterling Order Management System on PureApplicationJohn Hawkins
 
Sap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsSap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsCenk Ersoy
 
From ITOM to DevOps v1
From ITOM to DevOps v1From ITOM to DevOps v1
From ITOM to DevOps v1Malcolm Ryder
 

Semelhante a More than Technology - The Culture of DevOps (20)

Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsUnlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOps
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps Transformation
 
EMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale SessionEMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale Session
 
Moving Towards Operability & Organising for Continuous Delivery
Moving Towards Operability & Organising for Continuous DeliveryMoving Towards Operability & Organising for Continuous Delivery
Moving Towards Operability & Organising for Continuous Delivery
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
 
ITLCHN 18 - Automation & DevOps - Automic
ITLCHN 18 -  Automation & DevOps - AutomicITLCHN 18 -  Automation & DevOps - Automic
ITLCHN 18 - Automation & DevOps - Automic
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
Unlocking the Potential of Database Automation
Unlocking the Potential of Database AutomationUnlocking the Potential of Database Automation
Unlocking the Potential of Database Automation
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
DevOps is a Reorg How To Accelerate The Change
DevOps is a ReorgHow To Accelerate The ChangeDevOps is a ReorgHow To Accelerate The Change
DevOps is a Reorg How To Accelerate The Change
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
 
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
 
Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change
 
DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?
 
Sterling Order Management System on PureApplication
Sterling Order Management System on PureApplicationSterling Order Management System on PureApplication
Sterling Order Management System on PureApplication
 
Sap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsSap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minors
 
From ITOM to DevOps v1
From ITOM to DevOps v1From ITOM to DevOps v1
From ITOM to DevOps v1
 

Mais de Bob Sokol

AppOrbit DevOps NYC
AppOrbit DevOps NYCAppOrbit DevOps NYC
AppOrbit DevOps NYCBob Sokol
 
RackN DevOps meetup NYC
RackN DevOps meetup NYCRackN DevOps meetup NYC
RackN DevOps meetup NYCBob Sokol
 
How (and why!) we built Packet
How (and why!) we built Packet  How (and why!) we built Packet
How (and why!) we built Packet Bob Sokol
 
IPVS for Docker Containers
IPVS for Docker ContainersIPVS for Docker Containers
IPVS for Docker ContainersBob Sokol
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsBob Sokol
 
ECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps DayECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps DayBob Sokol
 
DevOps Toolkit
DevOps ToolkitDevOps Toolkit
DevOps ToolkitBob Sokol
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015Bob Sokol
 
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry FoundationEMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry FoundationBob Sokol
 

Mais de Bob Sokol (9)

AppOrbit DevOps NYC
AppOrbit DevOps NYCAppOrbit DevOps NYC
AppOrbit DevOps NYC
 
RackN DevOps meetup NYC
RackN DevOps meetup NYCRackN DevOps meetup NYC
RackN DevOps meetup NYC
 
How (and why!) we built Packet
How (and why!) we built Packet  How (and why!) we built Packet
How (and why!) we built Packet
 
IPVS for Docker Containers
IPVS for Docker ContainersIPVS for Docker Containers
IPVS for Docker Containers
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
 
ECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps DayECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps Day
 
DevOps Toolkit
DevOps ToolkitDevOps Toolkit
DevOps Toolkit
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
 
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry FoundationEMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
 

Último

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Último (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

More than Technology - The Culture of DevOps

  • 1. 1© Copyright 2016 EMC Corporation. All rights reserved. More Than Technology The Culture of DevOps
  • 2. 2© Copyright 2016 EMC Corporation. All rights reserved. YOUR SPEAKER  Day Job – Pre-Sales Architect specializing in DevOps and App Modernization for the NY/NJ Division  Side Job - Developer & Application Evangelist within EMC Global Services  Passionate about driving Lean Enterprise Transformations and Infrastructure as Code Don Demcsak Application Solution Principal Don.Demcsak@emc.com @DonDemcsak http://www.linkedin.com/in/donxml
  • 3. 3© Copyright 2016 EMC Corporation. All rights reserved.
  • 4. 4© Copyright 2016 EMC Corporation. All rights reserved. IT IS A BUSINESS ENABLER BUSINESS MODELCUSTOMER • Customer understanding • Top line growth • Customer touch points • Digitally-modified business • New digital business • Digital globalization © 2011 MIT Center for Digital Business and Capgemini Consulting • Process digitization • Worker enablement • Performance management OPERATIONS BUSINESS VALUE
  • 5. 5© Copyright 2016 EMC Corporation. All rights reserved. “Success is a company’s ability to see the window of opportunity and capitalize on it.” https://www.ted.com/talks/bill_groass_the_single_biggest_reason_why_startups_succeed?language=en
  • 6. 6© Copyright 2016 EMC Corporation. All rights reserved. WHY IS THIS SO CHALLENGING? PLATFORMS OPERATING MODEL TOOLS PROCESS STANDARDS
  • 7. 7© Copyright 2016 EMC Corporation. All rights reserved. Complex PORTFOLIO PROCESSES 7
  • 8. 8© Copyright 2016 EMC Corporation. All rights reserved. Rigid structures and knowledge silos
  • 9. 9© Copyright 2016 EMC Corporation. All rights reserved. Managed with Manual Processes
  • 10. 10© Copyright 2016 EMC Corporation. All rights reserved. Heavily Laden with Bureaucracy 10
  • 11. 11© Copyright 2016 EMC Corporation. All rights reserved. • From Silos to Delivery Teams – Outcomes over Activities • This change isn’t “solved” with a technology change • This change is evolved through: People + Process + Technology Culture! THE FOCUS OF IT NEEDS TO CHANGE
  • 12. 12© Copyright 2016 EMC Corporation. All rights reserved. Agile Software Delivery Scope of DevOps DEVOPS IN CONTEXT Development Design & Build Architecture Quality Assurance Operations Security Infrastructure Compliance Applications Deploy IT Governance Analysis UX Product Development BacklogRoadmap Feature scoping and validation Solutions Training Support Sales Field SalesInside Sales Engineers Marketing Strategy Content SEO Analytics Advertising
  • 13. 13© Copyright 2016 EMC Corporation. All rights reserved. DELIVERY PIPELINE …optimizing the flow of work to create products that create value faster and more reliably. OPS DEV
  • 14. 14© Copyright 2016 EMC Corporation. All rights reserved. PEOPLE (Skills & Culture) TOOLS (Platforms & Ecosystems) DEVOPS TRANSFORMATION PROCESS (& Practices)
  • 15. 15© Copyright 2016 EMC Corporation. All rights reserved. THE LEGACY DATA CENTER WE BUILT DATA CENTERS WITH 2 ASSUMPTIONS Once a workload was running in production, it would stay running on the same servers, in the same data center, forever (or decomissioned) Work loads would never move Workloads and the servers they ran on would get updated once a quarter except for emergencies Work loads would seldom change
  • 16. 16© Copyright 2016 EMC Corporation. All rights reserved. MODERN DATA CENTERS THE ASSUMPTIONS HAVE BEEN FLIPPED Workloads need to be easily moved to the most cost efficient location, as defined by the business Work loads would probably move Workloads need to be updated at the pace of the business, whenever, and as often as the business desires Work loads would always change
  • 17. 17© Copyright 2016 EMC Corporation. All rights reserved. THE TRIPLE THREAT DELIVERY PIPELINE Agile Portfolio Planning & Management Modern Architecture & Development Automation, Orchestration & DevOps
  • 18. 18© Copyright 2016 EMC Corporation. All rights reserved. Automation, Orchestration & DevOps
  • 19. 19© Copyright 2016 EMC Corporation. All rights reserved. CONTINUOUS DELIVERY DELIVERY PIPELINECOMMIT DEV TEST STAGE PROD UNIT FUNCTION REGRESS CAPACITY BUILD PACKAGE DEPLOY DEPLOYDEPLOY DEPLOY CODE PEN. TEST SEC. SCAN COMPLY INTEGRATE
  • 20. 20© Copyright 2016 EMC Corporation. All rights reserved. CONTINUOUS DELIVERY DELIVERY PIPELINECOMMIT DEV TEST STAGE PROD BUILD PACKAGE DEPLOY UNIT CODE PEN. TEST FUNCTION DEPLOYDEPLOY REGRESS CAPACITY DEPLOY SEC. SCAN COMPLY INTEGRATE
  • 21. 21© Copyright 2016 EMC Corporation. All rights reserved. CONTINUOUS DELIVERY DELIVERY PIPELINECOMMIT DEV TEST STAGE PROD BUILD PACKAGE DEPLOY UNIT CODE PEN. TEST FUNCTION DEPLOYDEPLOY REGRESS CAPACITY DEPLOY SEC. SCAN COMPLY INTEGRATE PROVISION CONFIG DEPLOY DEPLOY DEPLOY OPERATEMANAGE MONITOR MONITORMONITOR
  • 22. 22© Copyright 2016 EMC Corporation. All rights reserved. AUTOMATE EVERYTHING DELIVERY PIPELINECOMMIT DEV TEST STAGE PROD BUILD PACKAGE DEPLOY UNIT CODE DEPLOY PEN. TEST FUNCTION DEPLOY REGRESS COMPLY DEPLOY CAPACITY SEC. SCAN INTEGRATE PROVISION CONFIG DEPLOY DEPLOY DEPLOY OPERATE MONITOR MONITOR MANAGE MONITOR
  • 23. 23© Copyright 2016 EMC Corporation. All rights reserved. AUTOMATE EVERYTHING DELIVERY PIPELINECOMMIT DEV TEST STAGE PROD BUILD PACKAGE DEPLOY UNIT CODE DEPLOY PEN. TEST FUNCTION DEPLOY REGRESS COMPLY DEPLOY CAPACITY SEC. SCAN INTEGRATE PROVISION CONFIG DEPLOY DEPLOY DEPLOY OPERATE MONITOR MONITOR MANAGE MONITOR
  • 24. 24© Copyright 2016 EMC Corporation. All rights reserved. AUTOMATE EVERYTHING DELIVERY PIPELINECOMMIT DEV TEST STAGE PROD Improves Efficiency & Reduces Cost of Individual Steps
  • 25. 25© Copyright 2016 EMC Corporation. All rights reserved. 44 42
  • 26. 26© Copyright 2016 EMC Corporation. All rights reserved. ORCHESTRATED & INTEGRATED Deployment Environments Management & Monitoring Version Control Build Tools Continuous Integration Tools Test Frameworks Test Manager Commit & Build Application Validate Code & Build Deploy Application Acceptance Test Capacity Test Deploy Infrastructure Commit & Build Infrastructure Validate Automation Package Production Deploy Version Control Configuration Managment Artifact Repositories API Library API Library Ideal DevOps Workflow
  • 27. 27© Copyright 2016 EMC Corporation. All rights reserved. COLLABORATE GROUPING DYNAMIC TEAMING MODEL GOAL Operational Silos Centralized Management Cross-functional Team Self-managed; Product Aligned
  • 28. 28© Copyright 2016 EMC Corporation. All rights reserved. MEASURE “If someone were to accuse you of being successful, could you prove it?” -Dean Webster, VP Product Development
  • 29. 29© Copyright 2016 EMC Corporation. All rights reserved. • Reduce cycle time by 300% • Reduce recovery/rollback time to less than 4hrs • Improve process efficiency by 10% • Reduce break/fix workload from 50% to 30% • Solution is extensible and parameterized SUCCESS CRITERIA & MEASURES DEFINE THE OUTCOMES OF TRANSFORMATION
  • 30. 30© Copyright 2016 EMC Corporation. All rights reserved. DEVOPS PILOT – TITLE INSURANCE COMPANY 12,936 Hours of rework per year $970,200 Averaged 98 defects related to deployment per release 4 Major releases a year for their primary application 33 person hours to fix, test, redeploy each deployment defect Average Chargeback $75/person hour 246 Hours of rework per year $18,450 Averaged 2 defects related to deployment per release 4 Major releases a year for their primary application 33 person hours to fix, test, redeploy each deployment defect Average Chargeback $75/person hour BASELINEPOST-PILOT
  • 31. 31© Copyright 2016 EMC Corporation. All rights reserved. DEVOPS IMPLEMENTATION – INSURANCE COMPANY 3,600 Hours Budget for Project $270,000 3 day application deployment an configuration 12 day environment provisioning and configuration cycle 30 environment build projected during project Average Chargeback $75/person hour 9 Hours Budget for Project $675 Application deployment an configuration included in environment provisioning 20 min environment provisioning and configuration cycle 30 environment build projected during project Average Chargeback $75/person hour BASELINEPOST-PILOT
  • 32. 32© Copyright 2016 EMC Corporation. All rights reserved. the “WHAT” – defines outcomes; sets enterprises standards to maintain quality and provide a consistent work environment across the enterprise EMPLOY A TOP DOWN & BOTTOMS UP CHANGE MODEL Success Requires A Shared Vision CHANGE ADOPTION LEADERSHIP TEAM DELIVERY TEAM the “HOW” – determines the best approach for achieving the standards defined at the enterprise level
  • 33. 33© Copyright 2016 EMC Corporation. All rights reserved. INTRODUCE STRONG MATRIX ORGANIZATION TO REDUCE BOTTLENECKS CROSS-FUNCTIONAL, COLLABORATIVE TEAMING GROUPING DYNAMIC TEAMING MODEL GOAL Operational Silos Centralized Management Cross-functional Team Self-managed; Product Aligned
  • 34. 34© Copyright 2016 EMC Corporation. All rights reserved. CREATE SPACE • Separate from normal working environment • Open, collaborative design • Innovation “vibe” • “In orbit” of Enterprise “The Application Factory”
  • 35. 35© Copyright 2016 EMC Corporation. All rights reserved. SET & MANAGE EXPECTATIONS ARCHITECTURE & STANDARDSENTERPRISE & IT GOALS MANAGE TO OUTCOMES NOT TO TASKS & ACTIVITIES • Performance goals • Business objectives • Budgetary goals • Innovation targets • Etc. Define Program & Team Level Metrics Development Architecture Compliance Quality Etc. • • • • • Define DONE For Enterprise, Programs, and Teams
  • 36. 36© Copyright 2016 EMC Corporation. All rights reserved. MODEL CORE VALUES AND “BEST PRACTICES” RECOMMEND PRACTICES: • Cross-functional Teams • Retrospective/Improve • Peer Review/Code Analysis • Test-Driven Development • Version control • Visible Dashboard • Standup Meetings VALUES
  • 37. 37© Copyright 2016 EMC Corporation. All rights reserved. INITIATING THE CHANGE Learning Activities • Shadowing people and learning from others • Formal classroom training • Self-initiated learning • Social networking • Reading blogs and books • Sharing ideas and support from others • Workshops and Lunch & Learns • Writing blog posts • Small experiments and short projects • Questioning, retrospectives and feedback loops “Knowledge is something you buy with money. Wisdom is something you acquire by doing.” -Taiichi Ohno, Workplace Management (1988) Create a Community of Practice* def. - Groups of people who share a concern or passion for something they do and learn how to do it better as they interact regularly
  • 38. 38© Copyright 2016 EMC Corporation. All rights reserved. CREATING A CONTINUOUS IMPROVEMENT CULTURE • 15-30 minutes spent reading/listening •-- Books •-- Blogs •-- Podcasts Improve Daily (gain knowledge) •30 Minute Standup (Scrum) •2 minutes for each person •-- What did I learn this week •-- What did I do wrong this week •-- What am I going to improve on next week Weekly Retrospective (measure progress) •Spend 1 hour coding •Spend 30 minutes communicating via slack Weekly Wisdom (gain wisdom) •Attend Internal Meet Up Monthly Workshop (comm. of practice)
  • 39. 39© Copyright 2016 EMC Corporation. All rights reserved. Release Candidate Pipelines DELIVERY PIPELINES VERSION CONTROL COMMIT CREATE CHANGE • New software • Enhancements/fixes • Upgrades • Patches • Configurations TEST UAT STAGE PROD Development & Build Process 1.1 1.2 1.3 1.4 1.5 1.2 Automated Tool Chain
  • 40. 40© Copyright 2016 EMC Corporation. All rights reserved. Starting tomorrow, what will YOU DO…
  • 41. 41© Copyright 2016 EMC Corporation. All rights reserved. Starting tomorrow, what will YOU DO…
  • 42. 42© Copyright 2016 EMC Corporation. All rights reserved. Starting tomorrow, what will YOU DO…
  • 43. 43© Copyright 2016 EMC Corporation. All rights reserved. Starting tomorrow, what will YOU DO…

Notas do Editor

  1. Translate the vision into measurable outcomes and BHAGs to drive the design and build.
  2. I thought we were just a cost center. We write code, build servers, test stuff. We don’t create business value. We just make sure the machine runs and stays running.