SlideShare une entreprise Scribd logo
1  sur  60
1 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #dynatrace
5 Steps to Building a Mature
DevOps Organization with
Sherwin-Williams
Brett Hofer
Global DevOps Practice Lead
Dynatrace
Paul Schmid
IT Manager - Solution Delivery
Sherwin-Williams
& Dev Ops
Paul Schmid
IT Manager - Solution
Delivery
Sherwin-Williams
Sherwin-Williams & DevOps
Introduction to Sherwin-Williams
Sherwin-Williams & DevOps
My role at Sherwin-Williams
◆ With Sherwin-Williams 8 years
◆ IT Manager for Architecture and
Continuous Delivery
◆ Been in IT 13 years
◆ Been an IT manager for 7 years
◆ Favorite Superhero – Captain America
Sherwin-Williams & DevOps
My role at Sherwin-Williams
Sherwin-Williams & DevOps
Scaled Agile Framework - SAFe
Sherwin-Williams & DevOps
DevOps
“You keep using that word. I do
not think it means what you think
it means”
-Inigo Montoya (The Princess Bride)
Sherwin-Williams & DevOps
DevOps is not …
Dev
Separate Silos
Ops
Sherwin-Williams & DevOps
DevOps is not …
Dev
Separate DevOps Silo
OpsDevOps
Sherwin-Williams & DevOps
DevOps is not …
Dev
“We Don’t Need Ops”
OpsDevOps
Sherwin-Williams & DevOps
DevOps is …
Dev
Smooth Collaboration
Ops
Sherwin-Williams & DevOps
What is DevOps to Sherwin-Williams?
It’s not a team or title …
DevOps means focusing on improving
standards, collaboration and automation to
increase reliability, productivity,
responsiveness and quality across
Development and Operations.
Break down the wall between development and operations
Imagefrom-dev2ops.org
Sherwin-Williams & DevOps
DevOps is …
More collaboration and automation between the development
and operations teams = larger pipeline
Sherwin-Williams & DevOps
DevOps is …
Remove the hand offs – streamline the process, challenge
everything that doesn’t add value.
Sherwin-Williams & DevOps
DevOps
One team cannot do it all …
Must be a joint collaboration effort!
TestsData
Code Environments
Sherwin-Williams & DevOps
Maturity Model
Tests DataCode
Environ
ments
Process
Sherwin-Williams & DevOps
Maturity Model Example
◆ Manual Process to deploy software
◆ Environment-specific binaries
◆ Environment provisioned manually
Level 0 - Regressive
Level 0
Level 1
Level 2
Level 3
Level 4
Environ
ments
Sherwin-Williams & DevOps
Maturity Model Example
◆ Automated deployment to some
environments
◆ Creation of new environments is
cheap
◆ All configuration externalized and
versioned
Level 1 - Repeatable
Level 0
Level 1
Level 2
Level 3
Level 4
Environ
ments
Sherwin-Williams & DevOps
Maturity Model Example
◆ Fully automated, self-services push-
button process for deploying
software
◆ Same process to deploy to every
environment
◆ Environments are kept in sync
Level 2 - Consistent
Level 0
Level 1
Level 2
Level 3
Level 4
Environ
ments
Sherwin-Williams & DevOps
Maturity Model Example
◆ Orchestrated deployments managed
◆ Release and rollback processes
implemented and tested
Level 3 - Scaled
Level 0
Level 1
Level 2
Level 3
Level 4
Environ
ments
Sherwin-Williams & DevOps
Maturity Model Example
◆ All environments managed effectively
◆ Provisioning fully automated
Level 4 - Optimizing
Level 0
Level 1
Level 2
Level 3
Level 4
Environ
ments
Sherwin-Williams & DevOps
Code
Code
Development
Configuration
Management
Operations
Sherwin-Williams & DevOps
CM + Operations + Development
Build a bigger and better deployment pipeline, through
consistency and reproducibility while leveraging
automation.
Code
Sherwin-Williams & DevOps
CM + Operations + Development
Just a few build stats …
1100
Jenkins jobs
across 3 servers
46,562
Build job executions
in the last year
2.5minutes
a deployment
happens
Sherwin-Williams & DevOps
Environments
Environ
ments
Development
Configuration
Management
Server Team
Operations
Sherwin-Williams & DevOps
Environ
ments
CM + Ops + Server + Development
Creating modular environments for local development
all the way through production.
Sherwin-Williams & DevOps
CM + Ops + Server + Development
400
Servers under
control
233seconds
provision 16 servers
Server configs, App tier,
Web tier and code base
Sherwin-Williams & DevOps
CM + Ops + Server + Development
my.sherwin.com
15minutes
provision Oracle
Webcenter portal (8)
Webcenter content (4)
Webservers (4)
SSO integration
LDAP groups
Distributed cache layer
Sherwin-Williams & DevOps
Tests
Tests
Development
QA
APM
Sherwin-Williams & DevOps
Tests
Development + QA + APM
Testing everything, automatically and at all tiers is
critical to moving at the speed of light.
Sherwin-Williams & DevOps
Quality Engineer
◆ Provide guidance for test automation to the feature teams as
they develop tests wrapped around features/stories and ensure
test coverage.
◆ Design framework to embed testing into CI process.
◆ Provide design and guidance for mobile and browser testing.
◆ Provide support to the systems team to ensure code,
environment, data and test management.
◆ Develop, implement and maintain system integration, end-to-
end, smoke, and regression tests for the over arching
functionality being delivered.
Sherwin-Williams & DevOps
Performance Engineer
◆ Provide guidance to teams with gathering/creating NFRs for
features/stories.
◆ Design/provide guidance to design a reliable and repeatable
performance test integrated with CI to measure NFRs and gather
performance trends across features.
◆ Work with/enable teams to troubleshoot performance issues by
tooling for monitoring and analysis.
◆ Support system demos by defining system level NFRs and designing
the performance tests to validate those NFRs.
Sherwin-Williams & DevOps
Development + QA + APM
Team Level
Jenkins IntegrationTransaction Regression Testing
Sherwin-Williams & DevOps
Development + QA + APM
Program Level
Code-Level Release ComparisonsAutomated Regression Testing
Sherwin-Williams & DevOps
Development + QA + APM
Program Level
Package code-level root-causesDuring performance testing
Sherwin-Williams & DevOps
Development + QA + APM
Portfolio Level
Operations Dashboard + AlertingBusiness Dashboard
Sherwin-Williams & DevOps
Data
Data
Development
Configuration
Management
DBA
Sherwin-Williams & DevOps
Development + CM + DBA
Create reproducible databases and data extracts just like
application code … but it’s a lot more complex.
Sherwin-Williams & DevOps
Development + CM + DBA
Why database migrations?
◆ What state is the database in on this
machine?
◆ Has this script already been applied or
not?
◆ Has the quick fix in production been
applied in test afterwards?
◆ How do you set up a new database
instance?
Sherwin-Williams & DevOps
Tests
Data
Code
Environments
Bringing it all together
Orchestration and automated deployments and rollbacks of applications
Sherwin-Williams & DevOps
TestsData
Code Environments
Bringing it all together
Orchestration and automated deployments and rollbacks of applications
Sherwin-Williams & DevOps
Orchestrated Application Releases
Sherwin-Williams & DevOps
Orchestrated Application Releases
Sherwin-Williams & DevOps
DevOps
One team cannot do it all …
Must be a joint collaboration effort!
TestsData
Code Environments
Sherwin-Williams & DevOps
Top 5 Takeaways
1. Don't boil the ocean, start small and make a
minimum viable product
2. Partner with teams for extra bandwidth and
to avoid creating a silo
3. Know your vision - make a score based
maturity model
4. Have the business help prioritize new work
items
5. Make your work visible - demo everything to
business and IT
Sherwin-Williams & DevOps
Here’s what I‘m looking for help with
Getting others in the organization to help grow roots in their
areas without me working with them to do so
Transition to a
digital enterprise
through APM in
ALM, Agile, and
DevOps
Brett Hofer
Global DevOps Practice Lead
Dynatrace
Confidential
Approaching DevOps in the Enterprise
“Many of these companies had similar stories. DevOps in the enterprise
succeeds when you can start with a definite area or project. A
successful outcome leads to champions who can then carry the DevOps
gospel throughout the organization.”
IBM Innovate Conference – represented by thousands of enterprise customers
Product Backlog
Release Backlog
Sprint Backlog
Daily
Scrum
24
hours
Scrum
2-4 weeks
Code
Test
Refactor
Product ImplementRelease Planning
Sprint Planning Sprint Review Sprint Retrospective
*IBM DevOps ALM
Product
Vision
Application Lifecycle Management (ALM)
Daily
Scrum
Product Backlog
Release Backlog
Sprint Backlog
Scrum
2-4 weeks
Code
Test
Refactor
Product ImplementRelease Planning
Sprint Planning Sprint Review Sprint Retrospective
*IBM DevOps ALM
Product
Vision
Dynatrace APM in ALM
Monitoring Strategy
Daily
Scrum
APM in continuous integration & delivery
IntelliJ
IDEA
Ant
Silk Performer
Selenium
- Evaluate local
processes
- Code Linking
- Architectural
Evaluations
- Metric
evaluation prior
to check-ins
- Link builds to
test run
monitoring
- Report build
health based
on metric
evaluation
- Inject
Dynatrace
agent
technology
with
automated
naming and
assignments
- Dynamic
collector setup
if applicable
- VM Host
Monitoring
- Process and
PureStack
tracing between
containers
- Monitor Test
Runs and
align to Builds
- Dynatrace
Headers in
Test Scripts
allow fast
failure
analysis
- Agent
injections to
monitor and
record tests
- Monitor for
metric
degradation
APM in continuous integration & delivery
Stage EnvironmentDev Environment
Developer
Local
Environments
Source Control
Production Environment
Dynatrace in Dev
Build Server
Dynatrace in Stage
Perform Build
Run Unit Tests
Report Results
Environment Setup
Load, Int, Func Tests
Report Results
Env Automation
Dynatrace in Prod
Deploy AutomationDeploy Automation
APM in continuous integration & delivery
Dev Environment
Developer
Local
Environments
Source Control
Dynatrace NP
Build Server
Perform Build
Run Unit Tests
Report Results
Environment Setup
Deploy Automation
FEEDBACK LOOP
Confidential
APM in agile roles – DevOps optimization points
Scrum Master
Developer
Back-End Technical Lead
Front-End Developer
Front-End Technical Lead
Tester
Product Owner
Performance Engineer
(recommended)
• Responsible for
implementing the
performance
monitoring
strategies,
dashboards,
performance checks
throughout the APM
process.
• Works closely with
all other agile team
members to drive
and ensure APM
solutions are
maintained
throughout the life
cycle.
Consultant or Guardian Services
Dynatrace Performance Engineer
Process
Technology
People
Confidential
APM in agile roles – DevOps optimization points
Scrum Master
Developer
Back-End Technical Lead
Front-End Developer
Front-End Technical Lead
Tester
Product Owner
Performance Architect
(recommended)
• Responsible for understanding,
overseeing and maintaining
enterprise performance
strategies and issues.
• Works closely with
Performance Engineers within
Agile Teams.
• Ensures consistency of
standards, metrics and
strategies across teams.
• Typically represents within the
Enterprise NOC and/or APM
COE.
Enablement Services
Dynatrace Performance Architect
Process
Technology
People
Confidential
Release apps at the speed of business!
- Architects understand full Dynatrace
Capabilities
- Communicate effectively and perform
assessments
- Understand ALM, CI, CD, SDLC, Agile,
Lean
- Architects upload and collaborate on
assignment assets
- Collaborate often to establish
consistency among assessments and
establishing Best Practices
Own
Knowledge
Confidential
Release apps at the speed of business!
Reap
Benefits
- Access to Global Community of Dynatrace
performance Architects that regularly
govern best practices across thousands of
different companies
- Access to libraries of resources,
dashboards, documents, diagrams &
performance techniques
- Access to an assigned primary Architects
understand and are
aware of upcoming Dynatrace product
roadmaps
- Architects provide a wide variety of
on-demand Tasks and Deliverables.
Confidential
Let us help you release apps at the speed of business!
Learn more about:
• The DevOps Accelerator
Services
• DevOps Expert Services
59 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #dynatrace
Thank-you!
Time for Q & A
Brett Hofer
Global DevOps Practice Lead
Dynatrace
Paul Schmid
IT Manager - Solution Delivery
Sherwin-Williams
Participate in our Forum ::
community.dynatrace.com
Like us on Facebook
facebook.com/dynatrace
Follow us on LinkedIn
linkedin.com/company/dynatrace
Connect with us!
Follow us on Twitter
twitter.com/dynatrace
Watch our Videos & Demos
youtube.com/dynatrace
Read our Blog
application-performance-blog.com

Contenu connexe

Tendances

Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsTechWell
 
Dev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproductDev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproductGopinath Ramachandran
 
How to Build a Metrics-optimized Software Delivery Pipeline
How to Build a Metrics-optimized Software Delivery PipelineHow to Build a Metrics-optimized Software Delivery Pipeline
How to Build a Metrics-optimized Software Delivery PipelineDynatrace
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software Faster5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software FasterDynatrace
 
The Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous DeliveryThe Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous DeliveryPerforce
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation Gene Kim
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamMirco Hering
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Puppet
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...Gene Kim
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseXebiaLabs
 
Managing Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processesManaging Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processesIntland Software GmbH
 
Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAJeff Sussna
 
Building the Bridge to Enterprise DevOps Success
 Building the Bridge to Enterprise DevOps Success Building the Bridge to Enterprise DevOps Success
Building the Bridge to Enterprise DevOps SuccessXebiaLabs
 
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...XebiaLabs
 

Tendances (20)

Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
 
Dev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproductDev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproduct
 
How to Build a Metrics-optimized Software Delivery Pipeline
How to Build a Metrics-optimized Software Delivery PipelineHow to Build a Metrics-optimized Software Delivery Pipeline
How to Build a Metrics-optimized Software Delivery Pipeline
 
Dev ops
Dev opsDev ops
Dev ops
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software Faster5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software Faster
 
Agile project management
Agile project managementAgile project management
Agile project management
 
The Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous DeliveryThe Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous Delivery
 
Continuous Delivery Maturity Model
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity Model
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
 
DevOps
DevOpsDevOps
DevOps
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
 
Managing Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processesManaging Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processes
 
Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QA
 
Building the Bridge to Enterprise DevOps Success
 Building the Bridge to Enterprise DevOps Success Building the Bridge to Enterprise DevOps Success
Building the Bridge to Enterprise DevOps Success
 
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
 

En vedette

Solving Energy Storage Challenges Offshore | Offshore Europe 2017
Solving Energy Storage Challenges Offshore | Offshore Europe 2017Solving Energy Storage Challenges Offshore | Offshore Europe 2017
Solving Energy Storage Challenges Offshore | Offshore Europe 2017Parker Hannifin Corporation
 
Parker Aerospace | Bill of Material for Boeing Airplane 737 Max 9
Parker Aerospace | Bill of Material for Boeing Airplane 737 Max 9   Parker Aerospace | Bill of Material for Boeing Airplane 737 Max 9
Parker Aerospace | Bill of Material for Boeing Airplane 737 Max 9 Parker Hannifin Corporation
 
Parker Hannifin - Aerospace Group First Airbus A350 Delivery to Finnair
Parker Hannifin - Aerospace Group First Airbus A350  Delivery to FinnairParker Hannifin - Aerospace Group First Airbus A350  Delivery to Finnair
Parker Hannifin - Aerospace Group First Airbus A350 Delivery to FinnairParker Hannifin Corporation
 
8 Reasons You Can't Afford to Ignore Condition Monitoring | Parker Hannifin
8 Reasons You Can't Afford to Ignore Condition Monitoring | Parker Hannifin 8 Reasons You Can't Afford to Ignore Condition Monitoring | Parker Hannifin
8 Reasons You Can't Afford to Ignore Condition Monitoring | Parker Hannifin Parker Hannifin Corporation
 
Mitsubishi Regional Jet Logs Successful First Flight | Parker Aerospace - Hyd...
Mitsubishi Regional Jet Logs Successful First Flight | Parker Aerospace - Hyd...Mitsubishi Regional Jet Logs Successful First Flight | Parker Aerospace - Hyd...
Mitsubishi Regional Jet Logs Successful First Flight | Parker Aerospace - Hyd...Parker Hannifin Corporation
 
6 Steps to Accelerate the Development Cycle | Life Science Parker Hannifin
6 Steps to Accelerate the Development Cycle | Life Science Parker Hannifin6 Steps to Accelerate the Development Cycle | Life Science Parker Hannifin
6 Steps to Accelerate the Development Cycle | Life Science Parker HannifinParker Hannifin Corporation
 

En vedette (7)

Solving Energy Storage Challenges Offshore | Offshore Europe 2017
Solving Energy Storage Challenges Offshore | Offshore Europe 2017Solving Energy Storage Challenges Offshore | Offshore Europe 2017
Solving Energy Storage Challenges Offshore | Offshore Europe 2017
 
Parker Aerospace | Bill of Material for Boeing Airplane 737 Max 9
Parker Aerospace | Bill of Material for Boeing Airplane 737 Max 9   Parker Aerospace | Bill of Material for Boeing Airplane 737 Max 9
Parker Aerospace | Bill of Material for Boeing Airplane 737 Max 9
 
Parker Hannifin - Aerospace Group First Airbus A350 Delivery to Finnair
Parker Hannifin - Aerospace Group First Airbus A350  Delivery to FinnairParker Hannifin - Aerospace Group First Airbus A350  Delivery to Finnair
Parker Hannifin - Aerospace Group First Airbus A350 Delivery to Finnair
 
Parker Hannifin Annual Report 2017
Parker Hannifin Annual Report 2017Parker Hannifin Annual Report 2017
Parker Hannifin Annual Report 2017
 
8 Reasons You Can't Afford to Ignore Condition Monitoring | Parker Hannifin
8 Reasons You Can't Afford to Ignore Condition Monitoring | Parker Hannifin 8 Reasons You Can't Afford to Ignore Condition Monitoring | Parker Hannifin
8 Reasons You Can't Afford to Ignore Condition Monitoring | Parker Hannifin
 
Mitsubishi Regional Jet Logs Successful First Flight | Parker Aerospace - Hyd...
Mitsubishi Regional Jet Logs Successful First Flight | Parker Aerospace - Hyd...Mitsubishi Regional Jet Logs Successful First Flight | Parker Aerospace - Hyd...
Mitsubishi Regional Jet Logs Successful First Flight | Parker Aerospace - Hyd...
 
6 Steps to Accelerate the Development Cycle | Life Science Parker Hannifin
6 Steps to Accelerate the Development Cycle | Life Science Parker Hannifin6 Steps to Accelerate the Development Cycle | Life Science Parker Hannifin
6 Steps to Accelerate the Development Cycle | Life Science Parker Hannifin
 

Similaire à 5 Steps to Building a Mature DevOps Organization with Sherwin-Williams

XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsBob Sokol
 
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
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleQASymphony
 
DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDon Demcsak
 
Taking Release Management to the Next Level
Taking Release Management to the Next LevelTaking Release Management to the Next Level
Taking Release Management to the Next LevelXebiaLabs
 
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBeesContinuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBeesSerena Software
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionSanjeev Sharma
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryAnand Chauhan
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the TransformationXebiaLabs
 
Testing and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must ChangeTesting and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must ChangeTechWell
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
 
DevOps_Overview_Storyboard_062314.ppt
DevOps_Overview_Storyboard_062314.pptDevOps_Overview_Storyboard_062314.ppt
DevOps_Overview_Storyboard_062314.pptsitu27
 
5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOpsXebiaLabs
 
DevOps, Managing Development + Operations & Release in Large Scale
DevOps, Managing Development + Operations & Release in Large ScaleDevOps, Managing Development + Operations & Release in Large Scale
DevOps, Managing Development + Operations & Release in Large ScaleIntland Software GmbH
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...Siva Rama Krishna Chunduru
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationCompuware
 

Similaire à 5 Steps to Building a Mature DevOps Organization with Sherwin-Williams (20)

XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
 
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
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at Scale
 
AvenDATA and Devops
AvenDATA and DevopsAvenDATA and Devops
AvenDATA and Devops
 
DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublic
 
Taking Release Management to the Next Level
Taking Release Management to the Next LevelTaking Release Management to the Next Level
Taking Release Management to the Next Level
 
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBeesContinuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the Transformation
 
Testing and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must ChangeTesting and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must Change
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
DevOps_Overview_Storyboard_062314.ppt
DevOps_Overview_Storyboard_062314.pptDevOps_Overview_Storyboard_062314.ppt
DevOps_Overview_Storyboard_062314.ppt
 
5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps
 
DevOps: Hype or Hope
DevOps: Hype or HopeDevOps: Hype or Hope
DevOps: Hype or Hope
 
DevOps, Managing Development + Operations & Release in Large Scale
DevOps, Managing Development + Operations & Release in Large ScaleDevOps, Managing Development + Operations & Release in Large Scale
DevOps, Managing Development + Operations & Release in Large Scale
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
 

Plus de Dynatrace

Virgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionVirgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionDynatrace
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace
 
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Dynatrace
 
SITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the waySITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the wayDynatrace
 
Red Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realRed Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realDynatrace
 
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Dynatrace
 
Pivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalPivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalDynatrace
 
Harrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketHarrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketDynatrace
 
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace
 
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace
 
Dynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace
 
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace
 
Altimeter Group: The new face of change
Altimeter Group: The new face of changeAltimeter Group: The new face of change
Altimeter Group: The new face of changeDynatrace
 
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysAlastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysDynatrace
 
AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future Dynatrace
 
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Dynatrace
 
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Dynatrace
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...Dynatrace
 
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...Dynatrace
 
REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...Dynatrace
 

Plus de Dynatrace (20)

Virgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionVirgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfection
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and now
 
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
 
SITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the waySITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the way
 
Red Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realRed Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's real
 
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
 
Pivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalPivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of Pivotal
 
Harrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketHarrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail market
 
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
 
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
 
Dynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the future
 
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
 
Altimeter Group: The new face of change
Altimeter Group: The new face of changeAltimeter Group: The new face of change
Altimeter Group: The new face of change
 
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysAlastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
 
AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future
 
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
 
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...
 
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
 
REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...
 

Dernier

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

5 Steps to Building a Mature DevOps Organization with Sherwin-Williams

  • 1. 1 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #dynatrace 5 Steps to Building a Mature DevOps Organization with Sherwin-Williams Brett Hofer Global DevOps Practice Lead Dynatrace Paul Schmid IT Manager - Solution Delivery Sherwin-Williams
  • 2. & Dev Ops Paul Schmid IT Manager - Solution Delivery Sherwin-Williams
  • 4. Sherwin-Williams & DevOps My role at Sherwin-Williams ◆ With Sherwin-Williams 8 years ◆ IT Manager for Architecture and Continuous Delivery ◆ Been in IT 13 years ◆ Been an IT manager for 7 years ◆ Favorite Superhero – Captain America
  • 5. Sherwin-Williams & DevOps My role at Sherwin-Williams
  • 6. Sherwin-Williams & DevOps Scaled Agile Framework - SAFe
  • 7. Sherwin-Williams & DevOps DevOps “You keep using that word. I do not think it means what you think it means” -Inigo Montoya (The Princess Bride)
  • 8. Sherwin-Williams & DevOps DevOps is not … Dev Separate Silos Ops
  • 9. Sherwin-Williams & DevOps DevOps is not … Dev Separate DevOps Silo OpsDevOps
  • 10. Sherwin-Williams & DevOps DevOps is not … Dev “We Don’t Need Ops” OpsDevOps
  • 11. Sherwin-Williams & DevOps DevOps is … Dev Smooth Collaboration Ops
  • 12. Sherwin-Williams & DevOps What is DevOps to Sherwin-Williams? It’s not a team or title … DevOps means focusing on improving standards, collaboration and automation to increase reliability, productivity, responsiveness and quality across Development and Operations. Break down the wall between development and operations Imagefrom-dev2ops.org
  • 13. Sherwin-Williams & DevOps DevOps is … More collaboration and automation between the development and operations teams = larger pipeline
  • 14. Sherwin-Williams & DevOps DevOps is … Remove the hand offs – streamline the process, challenge everything that doesn’t add value.
  • 15. Sherwin-Williams & DevOps DevOps One team cannot do it all … Must be a joint collaboration effort! TestsData Code Environments
  • 16. Sherwin-Williams & DevOps Maturity Model Tests DataCode Environ ments Process
  • 17. Sherwin-Williams & DevOps Maturity Model Example ◆ Manual Process to deploy software ◆ Environment-specific binaries ◆ Environment provisioned manually Level 0 - Regressive Level 0 Level 1 Level 2 Level 3 Level 4 Environ ments
  • 18. Sherwin-Williams & DevOps Maturity Model Example ◆ Automated deployment to some environments ◆ Creation of new environments is cheap ◆ All configuration externalized and versioned Level 1 - Repeatable Level 0 Level 1 Level 2 Level 3 Level 4 Environ ments
  • 19. Sherwin-Williams & DevOps Maturity Model Example ◆ Fully automated, self-services push- button process for deploying software ◆ Same process to deploy to every environment ◆ Environments are kept in sync Level 2 - Consistent Level 0 Level 1 Level 2 Level 3 Level 4 Environ ments
  • 20. Sherwin-Williams & DevOps Maturity Model Example ◆ Orchestrated deployments managed ◆ Release and rollback processes implemented and tested Level 3 - Scaled Level 0 Level 1 Level 2 Level 3 Level 4 Environ ments
  • 21. Sherwin-Williams & DevOps Maturity Model Example ◆ All environments managed effectively ◆ Provisioning fully automated Level 4 - Optimizing Level 0 Level 1 Level 2 Level 3 Level 4 Environ ments
  • 23. Sherwin-Williams & DevOps CM + Operations + Development Build a bigger and better deployment pipeline, through consistency and reproducibility while leveraging automation. Code
  • 24. Sherwin-Williams & DevOps CM + Operations + Development Just a few build stats … 1100 Jenkins jobs across 3 servers 46,562 Build job executions in the last year 2.5minutes a deployment happens
  • 26. Sherwin-Williams & DevOps Environ ments CM + Ops + Server + Development Creating modular environments for local development all the way through production.
  • 27. Sherwin-Williams & DevOps CM + Ops + Server + Development 400 Servers under control 233seconds provision 16 servers Server configs, App tier, Web tier and code base
  • 28. Sherwin-Williams & DevOps CM + Ops + Server + Development my.sherwin.com 15minutes provision Oracle Webcenter portal (8) Webcenter content (4) Webservers (4) SSO integration LDAP groups Distributed cache layer
  • 30. Sherwin-Williams & DevOps Tests Development + QA + APM Testing everything, automatically and at all tiers is critical to moving at the speed of light.
  • 31. Sherwin-Williams & DevOps Quality Engineer ◆ Provide guidance for test automation to the feature teams as they develop tests wrapped around features/stories and ensure test coverage. ◆ Design framework to embed testing into CI process. ◆ Provide design and guidance for mobile and browser testing. ◆ Provide support to the systems team to ensure code, environment, data and test management. ◆ Develop, implement and maintain system integration, end-to- end, smoke, and regression tests for the over arching functionality being delivered.
  • 32. Sherwin-Williams & DevOps Performance Engineer ◆ Provide guidance to teams with gathering/creating NFRs for features/stories. ◆ Design/provide guidance to design a reliable and repeatable performance test integrated with CI to measure NFRs and gather performance trends across features. ◆ Work with/enable teams to troubleshoot performance issues by tooling for monitoring and analysis. ◆ Support system demos by defining system level NFRs and designing the performance tests to validate those NFRs.
  • 33. Sherwin-Williams & DevOps Development + QA + APM Team Level Jenkins IntegrationTransaction Regression Testing
  • 34. Sherwin-Williams & DevOps Development + QA + APM Program Level Code-Level Release ComparisonsAutomated Regression Testing
  • 35. Sherwin-Williams & DevOps Development + QA + APM Program Level Package code-level root-causesDuring performance testing
  • 36. Sherwin-Williams & DevOps Development + QA + APM Portfolio Level Operations Dashboard + AlertingBusiness Dashboard
  • 38. Sherwin-Williams & DevOps Development + CM + DBA Create reproducible databases and data extracts just like application code … but it’s a lot more complex.
  • 39. Sherwin-Williams & DevOps Development + CM + DBA Why database migrations? ◆ What state is the database in on this machine? ◆ Has this script already been applied or not? ◆ Has the quick fix in production been applied in test afterwards? ◆ How do you set up a new database instance?
  • 40. Sherwin-Williams & DevOps Tests Data Code Environments Bringing it all together Orchestration and automated deployments and rollbacks of applications
  • 41. Sherwin-Williams & DevOps TestsData Code Environments Bringing it all together Orchestration and automated deployments and rollbacks of applications
  • 44. Sherwin-Williams & DevOps DevOps One team cannot do it all … Must be a joint collaboration effort! TestsData Code Environments
  • 45. Sherwin-Williams & DevOps Top 5 Takeaways 1. Don't boil the ocean, start small and make a minimum viable product 2. Partner with teams for extra bandwidth and to avoid creating a silo 3. Know your vision - make a score based maturity model 4. Have the business help prioritize new work items 5. Make your work visible - demo everything to business and IT
  • 46. Sherwin-Williams & DevOps Here’s what I‘m looking for help with Getting others in the organization to help grow roots in their areas without me working with them to do so
  • 47. Transition to a digital enterprise through APM in ALM, Agile, and DevOps Brett Hofer Global DevOps Practice Lead Dynatrace
  • 48. Confidential Approaching DevOps in the Enterprise “Many of these companies had similar stories. DevOps in the enterprise succeeds when you can start with a definite area or project. A successful outcome leads to champions who can then carry the DevOps gospel throughout the organization.” IBM Innovate Conference – represented by thousands of enterprise customers
  • 49. Product Backlog Release Backlog Sprint Backlog Daily Scrum 24 hours Scrum 2-4 weeks Code Test Refactor Product ImplementRelease Planning Sprint Planning Sprint Review Sprint Retrospective *IBM DevOps ALM Product Vision Application Lifecycle Management (ALM) Daily Scrum
  • 50. Product Backlog Release Backlog Sprint Backlog Scrum 2-4 weeks Code Test Refactor Product ImplementRelease Planning Sprint Planning Sprint Review Sprint Retrospective *IBM DevOps ALM Product Vision Dynatrace APM in ALM Monitoring Strategy Daily Scrum
  • 51. APM in continuous integration & delivery IntelliJ IDEA Ant Silk Performer Selenium - Evaluate local processes - Code Linking - Architectural Evaluations - Metric evaluation prior to check-ins - Link builds to test run monitoring - Report build health based on metric evaluation - Inject Dynatrace agent technology with automated naming and assignments - Dynamic collector setup if applicable - VM Host Monitoring - Process and PureStack tracing between containers - Monitor Test Runs and align to Builds - Dynatrace Headers in Test Scripts allow fast failure analysis - Agent injections to monitor and record tests - Monitor for metric degradation
  • 52. APM in continuous integration & delivery Stage EnvironmentDev Environment Developer Local Environments Source Control Production Environment Dynatrace in Dev Build Server Dynatrace in Stage Perform Build Run Unit Tests Report Results Environment Setup Load, Int, Func Tests Report Results Env Automation Dynatrace in Prod Deploy AutomationDeploy Automation
  • 53. APM in continuous integration & delivery Dev Environment Developer Local Environments Source Control Dynatrace NP Build Server Perform Build Run Unit Tests Report Results Environment Setup Deploy Automation FEEDBACK LOOP
  • 54. Confidential APM in agile roles – DevOps optimization points Scrum Master Developer Back-End Technical Lead Front-End Developer Front-End Technical Lead Tester Product Owner Performance Engineer (recommended) • Responsible for implementing the performance monitoring strategies, dashboards, performance checks throughout the APM process. • Works closely with all other agile team members to drive and ensure APM solutions are maintained throughout the life cycle. Consultant or Guardian Services Dynatrace Performance Engineer Process Technology People
  • 55. Confidential APM in agile roles – DevOps optimization points Scrum Master Developer Back-End Technical Lead Front-End Developer Front-End Technical Lead Tester Product Owner Performance Architect (recommended) • Responsible for understanding, overseeing and maintaining enterprise performance strategies and issues. • Works closely with Performance Engineers within Agile Teams. • Ensures consistency of standards, metrics and strategies across teams. • Typically represents within the Enterprise NOC and/or APM COE. Enablement Services Dynatrace Performance Architect Process Technology People
  • 56. Confidential Release apps at the speed of business! - Architects understand full Dynatrace Capabilities - Communicate effectively and perform assessments - Understand ALM, CI, CD, SDLC, Agile, Lean - Architects upload and collaborate on assignment assets - Collaborate often to establish consistency among assessments and establishing Best Practices Own Knowledge
  • 57. Confidential Release apps at the speed of business! Reap Benefits - Access to Global Community of Dynatrace performance Architects that regularly govern best practices across thousands of different companies - Access to libraries of resources, dashboards, documents, diagrams & performance techniques - Access to an assigned primary Architects understand and are aware of upcoming Dynatrace product roadmaps - Architects provide a wide variety of on-demand Tasks and Deliverables.
  • 58. Confidential Let us help you release apps at the speed of business! Learn more about: • The DevOps Accelerator Services • DevOps Expert Services
  • 59. 59 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #dynatrace Thank-you! Time for Q & A Brett Hofer Global DevOps Practice Lead Dynatrace Paul Schmid IT Manager - Solution Delivery Sherwin-Williams
  • 60. Participate in our Forum :: community.dynatrace.com Like us on Facebook facebook.com/dynatrace Follow us on LinkedIn linkedin.com/company/dynatrace Connect with us! Follow us on Twitter twitter.com/dynatrace Watch our Videos & Demos youtube.com/dynatrace Read our Blog application-performance-blog.com

Notes de l'éditeur

  1. Bring it all together - A Robust Pipeline Example Know your role along the pipeline - what you are doing and contributing to the flow Know who will consume your information - the outcomes of your decisions and analysis Be able to show how and when you are engaging with the flow and adding value (not subtracting)
  2. Mark - talking about stories - targeting the costs of bad collaboration and/or lack of proactive accountability
  3. Mark - talking about stories - targeting the costs of bad collaboration and/or lack of proactive accountability
  4. Bring it all together - A Robust Pipeline Example Know your role along the pipeline - what you are doing and contributing to the flow Know who will consume your information - the outcomes of your decisions and analysis Be able to show how and when you are engaging with the flow and adding value (not subtracting)
  5. Bring it all together - A Robust Pipeline Example Know your role along the pipeline - what you are doing and contributing to the flow Know who will consume your information - the outcomes of your decisions and analysis Be able to show how and when you are engaging with the flow and adding value (not subtracting)
  6. Bring it all together - A Robust Pipeline Example Know your role along the pipeline - what you are doing and contributing to the flow Know who will consume your information - the outcomes of your decisions and analysis Be able to show how and when you are engaging with the flow and adding value (not subtracting)