SlideShare ist ein Scribd-Unternehmen logo
1 von 23
DevOps at HPE
Rafael Garcia @RafGar2
Olivier Jacques @OJacques2
Ashish Kuthiala @kuthiala
Millions+
Lines of Code
Changed Every day
20,000+
Change Requests / year
Incl. 143,000 tasks
HPE IT by the Numbers
1000s
Builds per Day
45,000
L1 support interactions
per month
Methods
Waterfall, Agile/Scrum
7K+
Dev + Ops
100s
Development Teams
1000s
Engineering Wiki Pages
1,400
IT supported apps
900 projects
In 2015
2 + 2 datacenters
Plus local R&D labs
160k tickets
per month –
70% from monitoring
11 countries
With >100 IT employees
2 applications moved to DevOps
MyComp mobile HPE Support Automation
Sys
Admin
Customer
Exec
Sales
Partner
Sales
Support
Specialist
Service
Delivery
Product
Engineers
IT Director
Support
Partner
Switch
OS
Apps
Server
Component
Storage
Analytics
Server
KM
Blades
A “Social Network”
of machines and
people
Optimized
More about accomplishing the goal
rather than being prescriptive of
how we achieve that
APIs
Resources are controlled by APIs
Everything is code
Inner Source
All of our code is Inner Source by
default.
Pipelines
We have all changes go through
our continuous delivery pipelines:
application, compute, storage, DB,
network, OS
Scientific
We formulate hypotheses; validate
them with experience and data
Teams
Integrated, empowered, self
organizing teams
Trust
We value trust and responsibility
HPE IT’s DevOps Manifesto
Collaboration1
Without playing with org charts
Our organization
6
Dev + QA Change
Management
Infrastructure
(cloud, DBA,
Security)
Support
Our organization
7
Dev + QA Change
Management
Infrastructure
(cloud, DBA,
Security)
Support
#ChatOps
ChatOps?
Persistent Chat Rooms
+
(People and Systems)
ChatOps: Augmented reality for Dev + Ops
9
ChatOps: Augmented reality for Dev + Ops
10
ChatOps: Augmented reality for Dev + Ops
11
Fun too:
adds work
to social!
Still siloed but work as one team…
12
QA
Change
Management
Infrastructure
(cloud, DBA, Security)
Support
#ChatOps
Dev
Pipelines & Buoys
One size does NOT fit all
2
Flexible pipelines with anchor points
Flexible Continuous Delivery Pipeline
Telemetry
Anchor point: Source code management
15
•One change = One deploy
(at least in test env)
•Lightweight peer reviews
•ChatOps integration
Anchor point: Change Records
Our auditor’s
dream
Telemetry
17
18
Buoys, Not Boundaries
Trust3
…but verify
Integrated and empowered teams
Trust Control
Minimum
Viable
Process Trust, but verify.
Optimized
More about accomplishing the goal
rather than being prescriptive of how
we achieve that
APIs
Resources are controlled by APIs
Everything is code
Inner Source
All of our code is Inner Source by
default.
Pipelines
We have all changes go through our
continuous delivery pipelines:
application, compute, storage, DB,
network, OS
Scientific
We formulate hypotheses; validate
them with experience and data
Teams
Integrated, empowered, self
organizing teams
Trust
We value trust and responsibility
HPE IT’s DevOps Manifesto
1 2 3
Pilot & define “new world”
•HPE IT DevOps manifesto
•Discovery
•~ 10 pilot assets
•Anchor points
•New processes
•Tools & technology
Scale up
•DevOps Community
•DevOps dojo + Continuous
Improvement Kaizen
•Inner sourcing/social coding
•Systemic vs. exception-
based
HPE IT’s DevOps journey
Unicorns
•Pockets of awesome
Thank you!
23

Weitere ähnliche Inhalte

Was ist angesagt?

Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1
Aswin Kumar
 
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
Gene Kim
 
DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk
Serena Software
 

Was ist angesagt? (20)

Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
 
Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1
 
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record final
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
 
DevOps in action - Azure DevOps
DevOps in action - Azure DevOpsDevOps in action - Azure DevOps
DevOps in action - Azure DevOps
 
An End to End Stack for a Container Age - Continuous Delivery London 2016
An End to End Stack for a Container Age - Continuous Delivery London 2016An End to End Stack for a Container Age - Continuous Delivery London 2016
An End to End Stack for a Container Age - Continuous Delivery London 2016
 
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 ...
 
DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...
DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...
DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...
 
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
 
Succeeding with DevOps Transformation - Rafal Gancarz
Succeeding with DevOps Transformation - Rafal GancarzSucceeding with DevOps Transformation - Rafal Gancarz
Succeeding with DevOps Transformation - Rafal Gancarz
 
DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk
 
DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...
DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...
DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...
 
Experiences joining Agile and ITIL for DevOps
Experiences joining Agile and ITIL for DevOpsExperiences joining Agile and ITIL for DevOps
Experiences joining Agile and ITIL for DevOps
 
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the Enterprise
 
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
 

Ähnlich wie DOES16 London - Rafael Garcia et al - Breaking Traditional IT Paradigms

Achieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
Achieve Sub-Second Analytics on Apache Kafka with Confluent and ImplyAchieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
Achieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
confluent
 
Digital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just TechnologyDigital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just Technology
confluent
 

Ähnlich wie DOES16 London - Rafael Garcia et al - Breaking Traditional IT Paradigms (20)

Heart of DevOps - Ryan Lockard
Heart of DevOps - Ryan LockardHeart of DevOps - Ryan Lockard
Heart of DevOps - Ryan Lockard
 
Achieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
Achieve Sub-Second Analytics on Apache Kafka with Confluent and ImplyAchieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
Achieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
 
AWS Partner: REAN: Join Us to Explore DevOps on AWS
AWS Partner: REAN: Join Us to Explore DevOps on AWSAWS Partner: REAN: Join Us to Explore DevOps on AWS
AWS Partner: REAN: Join Us to Explore DevOps on AWS
 
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...
 
What Is DevOps & How Does It Works.pdf
What Is DevOps & How Does It Works.pdfWhat Is DevOps & How Does It Works.pdf
What Is DevOps & How Does It Works.pdf
 
A DevOps Playbook at DraftKings Built with New Relic and AWS
 A DevOps Playbook at DraftKings Built with New Relic and AWS A DevOps Playbook at DraftKings Built with New Relic and AWS
A DevOps Playbook at DraftKings Built with New Relic and AWS
 
Innovate Better Through Machine data Analytics
Innovate Better Through Machine data AnalyticsInnovate Better Through Machine data Analytics
Innovate Better Through Machine data Analytics
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
 
IP Expo Nordic: Successful Practices for Continuous Delivery
IP Expo Nordic: Successful Practices for Continuous DeliveryIP Expo Nordic: Successful Practices for Continuous Delivery
IP Expo Nordic: Successful Practices for Continuous Delivery
 
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
 
DevOps Excellence: Your Trusted Services Provider
DevOps Excellence: Your Trusted Services Provider DevOps Excellence: Your Trusted Services Provider
DevOps Excellence: Your Trusted Services Provider
 
Digital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just TechnologyDigital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just Technology
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 
Successful Practices for Continuous Delivery CodeCPH
Successful Practices for Continuous Delivery CodeCPHSuccessful Practices for Continuous Delivery CodeCPH
Successful Practices for Continuous Delivery CodeCPH
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
Brainstack offerings
Brainstack offeringsBrainstack offerings
Brainstack offerings
 
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
 
Devops ppt copy
Devops ppt   copyDevops ppt   copy
Devops ppt copy
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
 
Innovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data WarehouseInnovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data Warehouse
 

Mehr von Gene Kim

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
Gene Kim
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
Gene Kim
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
Gene Kim
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
Gene Kim
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
Gene Kim
 

Mehr von Gene Kim (20)

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
 
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOpsDOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
 
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the EnterpriseDOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
 
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to Open
 
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeDOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
 
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingDOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
 
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeDOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital One
 
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
 
DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet?
 
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
 
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
 
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
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...
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 

DOES16 London - Rafael Garcia et al - Breaking Traditional IT Paradigms

  • 1. DevOps at HPE Rafael Garcia @RafGar2 Olivier Jacques @OJacques2 Ashish Kuthiala @kuthiala
  • 2. Millions+ Lines of Code Changed Every day 20,000+ Change Requests / year Incl. 143,000 tasks HPE IT by the Numbers 1000s Builds per Day 45,000 L1 support interactions per month Methods Waterfall, Agile/Scrum 7K+ Dev + Ops 100s Development Teams 1000s Engineering Wiki Pages 1,400 IT supported apps 900 projects In 2015 2 + 2 datacenters Plus local R&D labs 160k tickets per month – 70% from monitoring 11 countries With >100 IT employees
  • 3. 2 applications moved to DevOps MyComp mobile HPE Support Automation Sys Admin Customer Exec Sales Partner Sales Support Specialist Service Delivery Product Engineers IT Director Support Partner Switch OS Apps Server Component Storage Analytics Server KM Blades A “Social Network” of machines and people
  • 4. Optimized More about accomplishing the goal rather than being prescriptive of how we achieve that APIs Resources are controlled by APIs Everything is code Inner Source All of our code is Inner Source by default. Pipelines We have all changes go through our continuous delivery pipelines: application, compute, storage, DB, network, OS Scientific We formulate hypotheses; validate them with experience and data Teams Integrated, empowered, self organizing teams Trust We value trust and responsibility HPE IT’s DevOps Manifesto
  • 6. Our organization 6 Dev + QA Change Management Infrastructure (cloud, DBA, Security) Support
  • 7. Our organization 7 Dev + QA Change Management Infrastructure (cloud, DBA, Security) Support #ChatOps
  • 9. ChatOps: Augmented reality for Dev + Ops 9
  • 10. ChatOps: Augmented reality for Dev + Ops 10
  • 11. ChatOps: Augmented reality for Dev + Ops 11 Fun too: adds work to social!
  • 12. Still siloed but work as one team… 12 QA Change Management Infrastructure (cloud, DBA, Security) Support #ChatOps Dev
  • 13. Pipelines & Buoys One size does NOT fit all 2
  • 14. Flexible pipelines with anchor points Flexible Continuous Delivery Pipeline Telemetry
  • 15. Anchor point: Source code management 15 •One change = One deploy (at least in test env) •Lightweight peer reviews •ChatOps integration
  • 16. Anchor point: Change Records Our auditor’s dream
  • 20. Integrated and empowered teams Trust Control Minimum Viable Process Trust, but verify.
  • 21. Optimized More about accomplishing the goal rather than being prescriptive of how we achieve that APIs Resources are controlled by APIs Everything is code Inner Source All of our code is Inner Source by default. Pipelines We have all changes go through our continuous delivery pipelines: application, compute, storage, DB, network, OS Scientific We formulate hypotheses; validate them with experience and data Teams Integrated, empowered, self organizing teams Trust We value trust and responsibility HPE IT’s DevOps Manifesto
  • 22. 1 2 3 Pilot & define “new world” •HPE IT DevOps manifesto •Discovery •~ 10 pilot assets •Anchor points •New processes •Tools & technology Scale up •DevOps Community •DevOps dojo + Continuous Improvement Kaizen •Inner sourcing/social coding •Systemic vs. exception- based HPE IT’s DevOps journey Unicorns •Pockets of awesome

Hinweis der Redaktion

  1. Ashish: Isn't that cool? This is the future we have been dreaming of as kids. That future is here. IOT, Composable infrastructure, Big Data, Machine Learning: all of this is now coming together so that humanity can collaborate better than ever before. Rafael: we were competing based on capital, now we are competing with companies which did not exist 2 years ago. This has ripple effects on how we innovate and how we deliver value. Olivier: key figures on what HPE IT is 1400 apps supported by IT, 2500 in total to run HP 900 IT projects active in 2015 7k Dev + Ops Rafael: We started our DevOps journey
  2. Rafael: Let’s look at two of our apps. You know, we are well in our Journey. We started to do DevOps in an organized manner across HPE IT late 2014. We have a number of assets which are adopting the DevOps model, accept the end to end ownership, and we have more knocking at the door every day, which is awesome. In our progress report, there are 2 assets that we will highlight: MyComp mobile: The most used mobile app by our 10,000 HP sales people. They see where they are with objectives and their compensations. Any improvement here, helps sales, and thus revenues HPE Support Platform 2.0: HP’s new generation support platform where machines, equipment's, support specialists, IT directors, are all meshed into a gigantic social network. We serve 18,000 customers with this platform. Improvement here drives customer satisfaction up. And that’s what we are about
  3. Olivier: As we started our DevOps transformation, we needed to agree on a common understanding. We are going to highlight 3. 1. Common language - Manifesto 2. Transparency (thru) ChatOps – nothing is hidden inside the silos 3. Common Objective
  4. Ashish: Collaboration is easier said than done. At the end of the day, we are all part of an organization…. We often hear: “DevOps is a re-org”. Although in spirit we agree, in practice, for an enterprise of our size, this is not very practical. Or not in one go.
  5. Our organization was, and still is, a classical silo organization.
  6. Our organization was, and still is, a classical silo organization.
  7. Ashish: transparency
  8. Bot capabilities / ecosystem interactions Magic of ChatOps – not just transparency – now, you are interacting with the ecosystem Example – Monitoring…
  9. 3. Fun aspect
  10. Our organization was, and still is, a classical silo organization.
  11. Olivier: At HPE, we do not have conversations about tools anymore, we have conversations about pipelines. Basically looking at the tool landscape from an holistic, end-to-end perspective. We are also very much convinced that one size does not fit all. Given the breadth of our portfolio, we basically need to have custom pipelines for each asset. How do we do that?
  12. Concept of CD pipeline: move good changes as quickly and as automatically as possible and reject bad changes as quickly and as automatically as possible. As we have freedom regarding the pipeline, we also have several (couple of ) “anchor points”, which are non-negotiable, such as: Source code management platform Change record service Coding the process in the CD pipeline… Flexible CD pipeline – we don’t define every tool/aspect of pipeline (not perceptive). Some aspects non-negotiable. Standardize some, example: – source code management. (see notes above).
  13. The 1st anchor point is Source Code Management. It’s an anchor point because we want all of the code of HPE to be shared – when applicable – across our employees. It’s a social coding model. Very critical as everything is progressively threated as code: the application, the configuration, the data model, the infrastructure. It is also a corner stone in integrating pieces of our pipeline. Characteristics: - one change = one deploy – at least in test -light weight peer reviews - ChatOps integration
  14. Change service records: When we entered the DevOps kickoff meeting, we had a pretty intense process which we call the “RfC” process. Changes where being submitted, and approved. But they were reviewed & approved for the wrong reasons. For template conformance: an entry in this particular field, and that “UAT oK” checkbox checked. So, after working with the Change management team, we came up with a way to codify and automate, on top of our CD pipeline, the change management process. - Much closer to the System of Records - Fully traceable
  15. And because the feedback loop is extremely important, teams have been big on telemetry. At HP we have many enterprise monitoring solutions. For myComp, the one that is used the most is AppPulse mobile, which shows lots of useful data. What screens users navigate to What OS version do perform or which one do we have to dig deeper and chase performance issues Best of all, we have integrated this as a FunDex score, which is a composite metric of UI performance, stability and resource consumption like battery and cellular data All this data is in the hand of the integrated DevOps teams, not only the Operations team anymore. And this drive the right behaviors for the DevOps teams. Everybody fights to influence the FunDex score!
  16. Rafael: IT leadership is accustomed to imposing standards and control. DevOps requires flexibility to innovate, so leaders must strike that balance. Keep developers “in the channel” but allow some experimentation at the edges
  17. Rafael: We talked a lot about technology. But the biggest enabler for us has been people. You’ve seen that with our ChatOps environment. The other dimension is trust. And verification.
  18. Empower teams: - With empowerment comes pains – not only benefits Team composition, DevOps guru, set new boundaries, … Anchor points (Minimum Viable Process) Change Record service Others: security scan, …
  19. Trust has been a foundation, and a real departure from our previous IT culture. But we found that trust has been the one element that is making a world of difference.