SlideShare a Scribd company logo
1 of 23
Download to read offline
Untangling DevOps
Barton George
Community Manager, Dell Technologies
September 27, 2023
Copyright © Dell Inc. All Rights Reserved.
2
Agenda
• Who am I
• How we got to DevOps
• What is DevOps
• Case Study
• Dell Technologies’ resources
Copyright © Dell Inc. All Rights Reserved.
3
Who am I?
• Host of videos series “Voices from the industry”
• Founder of project Sputnik – Linux-based developer laptop line
• Started career in Sony Tokyo’s workstation division The Godfather of DevOps:
Getting started on your DevOps journey
• Barton George
• Dell Community manager, DevRel Team
• Focus: Open Source, DevOps, Community
© Dell Inc. All Rights Reserved.
4
Poll: How familiar are you with DevOps?
Image credit: Yuri Samoilov, Display with system code. https://creativecommons.org/licenses/by/2.0/#
• I can spell DevOps
• My organization has plans to adopt DevOps but we haven’t started
• My team has just begun/is currently on our DevOps journey
• We have been a DevOps shop for at least two years
Copyright © Dell Inc. All Rights Reserved.
5
How did we get to DevOps?
© Dell Inc. All Rights Reserved.
6
Waterfall is not working
The Agile Manifesto
2001
Digital Business = Software (and it has a shelf life)
Image credit: Yuri Samoilov, Display with system code. https://creativecommons.org/licenses/by/2.0/#
© Dell Inc. All Rights Reserved.
7
But that’s only half the of the equation
Developers Operations
© Dell Inc. All Rights Reserved.
8
But that’s only half the of the equation
Developers Operations
Lack of cooperation
© Dell Inc. All Rights Reserved.
9
The Rise of the developer
Application developers rose to “power” by leveraging and leading cloud transformation.
$
Developers IT Operations
The Business Customers
Public cloud
Open source
software
1. Circumvention -> Innovation -> recognition
2. Shadow -> sanctioned
3. Tees up need for Ops change
© Dell Inc. All Rights Reserved.
10
The Response of Operations
“Agile Infrastructure”
Patrick Debois
DevOps Days Austin 2013
Andrew Clay Shafer
DevOps Days Austin 2014
• 2006 – AWS debuts
• 2007 – Patrick notices friction
• 2008 -- Agile Conference Toronto
• 2009 – First DevOps Days | “10+ deploys a day”
• 2012 – State of DevOps Report
• 2013 – The Phoenix Project
• 2016 – Gartner predicts niche to mainstream
• 2017 – Forrester: The year of DevOps
Cloud
Computing
Copyright © Dell Inc. All Rights Reserved.
11
What is DevOps?
© Dell Inc. All Rights Reserved.
12
Microservices/Containers/Kubernetes
Cloud infrastructure/Open Source
A methodology that lays out the needed processes, relationships and guiding tenets to support a Modern IT environment
D O
MO TO
CI/CD pipeline
What is DevOps
Reduce friction, increase velocity
© Dell Inc. All Rights Reserved.
13
Principles
• Collaboration
• Automation
• Continuous
Improvement
Microservices/Containers/Kubernetes
Cloud infrastructure/Open Source
A methodology that lays out the needed processes, relationships and guiding tenets to support a Modern IT environment
D O
MO TO
CI/CD pipeline
Components
• Infrastructure as Code
• CI/CD (pipeline)
• Monitoring and Feedback
• DevSecOps
• Data
What is DevOps
Reduce friction, increase velocity
© Dell Inc. All Rights Reserved.
14
Principles
• Collaboration
• Automation
• Continuous
Improvement
Microservices/Containers/Kubernetes
Cloud infrastructure/Open Source
A methodology that lays out the needed processes, relationships and guiding tenets to support a Modern IT environment
D O
MO TO
CI/CD pipeline
Components
• Infrastructure as Code
• CI/CD (pipeline)
• Monitoring and Feedback
• DevSecOps
• Data
Benefits
• Innovate faster
• More responsive
• Better quality
• Security
Requirements
• New mindset
• New Skills
• New Tools
What is DevOps
Reduce friction, increase velocity
© Dell Inc. All Rights Reserved.
15
Modern IT -- Product team
Operations
(platform engineer)
Cloud native app developer
Storage Admin
Network Admin
Server Admin
Cloud platform
DevOps
Characteristics of Modern IT
• Automation
• Integration
• Cooperation
• Scalability
• Self-service
• Infrastructure as Code
Traditional IT - Ops
DevOps underpins modern IT
Copyright © Dell Inc. All Rights Reserved.
16
Case study -- Dell Digital
S E C T I O N H E A D E R
Copyright © Dell Inc. All Rights Reserved.
17
Dell Digital: Vision for a world-class developer experience
GUIDING
PRINCIPLES
PLANNING
SITUATION Developers spending only 20% of their time writing functional code
• Automate everything
• Everything as code
• API first
• Developer self-service
1. Created DevOps enablement team
2. Audited processes
3. Defined mission and metrics
Copyright © Dell Inc. All Rights Reserved.
18
A layered approach
Dell Digital Cloud
Private cloud marketplace
DevOps CI/CD pipeline
Simplify pipeline creation
UX marketplace
API marketplace
Self-service APIs
Standard, components
DevOps dashboard
Measuring progress
Automation, automation, automation
• Infrastructure automation
• Services automation
Copyright © Dell Inc. All Rights Reserved.
19
Business benefits achieved
and lessons learned
Lessons learned
✓ Put the customer at the center
✓ Automating standards enables developers
to code quickly & with increased security
✓ Flexibility with guardrails
✓ Use metrics to measure progress
✓ Align from the top down
✓ Training is critical
Outcomes
275% increase in developer productivity (from <20% to 75%)
30K application projects with 17K users
31M pipeline runs projected in 2023 (up from 2M, 2019)
232K user stories in 2023 (up from 94K in FY20)
Reduction in incident count
Increase in code quality
Copyright © Dell Inc. All Rights Reserved.
20
Dell solutions and resources
Copyright © Dell Inc. All Rights Reserved.
21 Copyright © Dell Inc. All Rights Reserved.
21
Application
Workloads
Automated Workflows & Service Catalogs
3. Container enablement 4. Developer resources (APIs)
2. IaC / Automation tools
Storage Data Protection
Servers Networking CI/HCI
5. Automation-ready
infrastructure
Standardized & Modernized API Experience
Dell DevOps portfolio
Edge
On-premises
Multicloud
1. Professional services: ProConsult Advisory Services, Automation Services
Copyright © Dell Inc. All Rights Reserved.
22 Copyright © Dell Inc. All Rights Reserved.
22
developer.dell.com
Content
• SDKs and Guides
• GitHub repositories
• Upcoming events
• Community forums
• Blogs
• Videos/Industry interviews
• Hands on labs, e.g.
• Using Ansible to bootstrap PowerFlex
• Kubernetes Sandbox
• Intro to GitOps using ArgoCD
Community Forums & Blogs
Untangling DevOps -  A high-level overview and how we got here

More Related Content

Similar to Untangling DevOps - A high-level overview and how we got here

Back To Basics
Back To BasicsBack To Basics
Back To Basicskamalikamj
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker, Inc.
 
Docker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyTechWell
 
No you are not a DevOps engineer
No you are not a DevOps engineerNo you are not a DevOps engineer
No you are not a DevOps engineerMike Kavis
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for RealistsOracle Developers
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realistsKarthik Gaekwad
 
Rising Above the Noise: Continuous Integration, Delivery and DevOps
Rising Above the Noise: Continuous Integration, Delivery and DevOpsRising Above the Noise: Continuous Integration, Delivery and DevOps
Rising Above the Noise: Continuous Integration, Delivery and DevOpsIBM UrbanCode Products
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)Ahmed Misbah
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdfVinothini Raju
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”Cisco DevNet
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1Sujay Pillai
 
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseEDB
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Walid Shaari
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxNashet Ali
 
DevOps Transformation in DXB Telkom
DevOps Transformation in DXB TelkomDevOps Transformation in DXB Telkom
DevOps Transformation in DXB TelkomDevOps Indonesia
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
 
Are your DevOps and Security teams friends or foes?
Are your DevOps and Security teams friends or foes?Are your DevOps and Security teams friends or foes?
Are your DevOps and Security teams friends or foes?Reuven Harrison
 
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Ashnikbiz
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Stormy Peters
 

Similar to Untangling DevOps - A high-level overview and how we got here (20)

Back To Basics
Back To BasicsBack To Basics
Back To Basics
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to Docker
 
Docker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps Journey
 
No you are not a DevOps engineer
No you are not a DevOps engineerNo you are not a DevOps engineer
No you are not a DevOps engineer
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
Rising Above the Noise: Continuous Integration, Delivery and DevOps
Rising Above the Noise: Continuous Integration, Delivery and DevOpsRising Above the Noise: Continuous Integration, Delivery and DevOps
Rising Above the Noise: Continuous Integration, Delivery and DevOps
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdf
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1
 
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud Database
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptx
 
DevOps Transformation in DXB Telkom
DevOps Transformation in DXB TelkomDevOps Transformation in DXB Telkom
DevOps Transformation in DXB Telkom
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
Are your DevOps and Security teams friends or foes?
Are your DevOps and Security teams friends or foes?Are your DevOps and Security teams friends or foes?
Are your DevOps and Security teams friends or foes?
 
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016
 

More from Barton George

Driving Innovation at a large company and the 5 lessons learned
Driving Innovation at a large company and the 5 lessons learnedDriving Innovation at a large company and the 5 lessons learned
Driving Innovation at a large company and the 5 lessons learnedBarton George
 
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...Barton George
 
Seven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer EngagementSeven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer EngagementBarton George
 
Container landscape 2015 vs 2021
Container landscape 2015 vs 2021Container landscape 2015 vs 2021
Container landscape 2015 vs 2021Barton George
 
EdgeX Foundry - Open Interop Platform for the IoT Edge.
EdgeX  Foundry - Open Interop Platform for the IoT Edge. EdgeX  Foundry - Open Interop Platform for the IoT Edge.
EdgeX Foundry - Open Interop Platform for the IoT Edge. Barton George
 
Project Sputnik - Driving Innovation at a large company
Project Sputnik - Driving Innovation at a large companyProject Sputnik - Driving Innovation at a large company
Project Sputnik - Driving Innovation at a large companyBarton George
 
DevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overviewDevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overviewBarton George
 
Container Landscape -05.01.15
Container Landscape -05.01.15Container Landscape -05.01.15
Container Landscape -05.01.15Barton George
 
Ignite Talk - Digital Transformation for Government
Ignite Talk - Digital Transformation for GovernmentIgnite Talk - Digital Transformation for Government
Ignite Talk - Digital Transformation for GovernmentBarton George
 
Project Sputnik: Crowd sourcing a Developer laptop
Project Sputnik: Crowd sourcing a Developer laptopProject Sputnik: Crowd sourcing a Developer laptop
Project Sputnik: Crowd sourcing a Developer laptopBarton George
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityBarton George
 
The Story of Project Sputnik - Client to cloud solution
The Story of Project Sputnik - Client to cloud solutionThe Story of Project Sputnik - Client to cloud solution
The Story of Project Sputnik - Client to cloud solutionBarton George
 
Xps 13 developer edition - slide share presentation-02.20.13
Xps 13 developer edition  - slide share presentation-02.20.13Xps 13 developer edition  - slide share presentation-02.20.13
Xps 13 developer edition - slide share presentation-02.20.13Barton George
 
Dell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-publicDell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-publicBarton George
 
Into the Cloud - An introduction to cloud computing
Into the Cloud - An introduction to cloud computingInto the Cloud - An introduction to cloud computing
Into the Cloud - An introduction to cloud computingBarton George
 
Cio webinar - 04 12 10
Cio webinar - 04 12 10Cio webinar - 04 12 10
Cio webinar - 04 12 10Barton George
 
How to get started documenting processes: The Tillamook story
How to get started documenting processes: The Tillamook storyHow to get started documenting processes: The Tillamook story
How to get started documenting processes: The Tillamook storyBarton George
 

More from Barton George (17)

Driving Innovation at a large company and the 5 lessons learned
Driving Innovation at a large company and the 5 lessons learnedDriving Innovation at a large company and the 5 lessons learned
Driving Innovation at a large company and the 5 lessons learned
 
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
 
Seven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer EngagementSeven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer Engagement
 
Container landscape 2015 vs 2021
Container landscape 2015 vs 2021Container landscape 2015 vs 2021
Container landscape 2015 vs 2021
 
EdgeX Foundry - Open Interop Platform for the IoT Edge.
EdgeX  Foundry - Open Interop Platform for the IoT Edge. EdgeX  Foundry - Open Interop Platform for the IoT Edge.
EdgeX Foundry - Open Interop Platform for the IoT Edge.
 
Project Sputnik - Driving Innovation at a large company
Project Sputnik - Driving Innovation at a large companyProject Sputnik - Driving Innovation at a large company
Project Sputnik - Driving Innovation at a large company
 
DevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overviewDevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overview
 
Container Landscape -05.01.15
Container Landscape -05.01.15Container Landscape -05.01.15
Container Landscape -05.01.15
 
Ignite Talk - Digital Transformation for Government
Ignite Talk - Digital Transformation for GovernmentIgnite Talk - Digital Transformation for Government
Ignite Talk - Digital Transformation for Government
 
Project Sputnik: Crowd sourcing a Developer laptop
Project Sputnik: Crowd sourcing a Developer laptopProject Sputnik: Crowd sourcing a Developer laptop
Project Sputnik: Crowd sourcing a Developer laptop
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard University
 
The Story of Project Sputnik - Client to cloud solution
The Story of Project Sputnik - Client to cloud solutionThe Story of Project Sputnik - Client to cloud solution
The Story of Project Sputnik - Client to cloud solution
 
Xps 13 developer edition - slide share presentation-02.20.13
Xps 13 developer edition  - slide share presentation-02.20.13Xps 13 developer edition  - slide share presentation-02.20.13
Xps 13 developer edition - slide share presentation-02.20.13
 
Dell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-publicDell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-public
 
Into the Cloud - An introduction to cloud computing
Into the Cloud - An introduction to cloud computingInto the Cloud - An introduction to cloud computing
Into the Cloud - An introduction to cloud computing
 
Cio webinar - 04 12 10
Cio webinar - 04 12 10Cio webinar - 04 12 10
Cio webinar - 04 12 10
 
How to get started documenting processes: The Tillamook story
How to get started documenting processes: The Tillamook storyHow to get started documenting processes: The Tillamook story
How to get started documenting processes: The Tillamook story
 

Recently uploaded

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 

Recently uploaded (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 

Untangling DevOps - A high-level overview and how we got here

  • 1. Untangling DevOps Barton George Community Manager, Dell Technologies September 27, 2023
  • 2. Copyright © Dell Inc. All Rights Reserved. 2 Agenda • Who am I • How we got to DevOps • What is DevOps • Case Study • Dell Technologies’ resources
  • 3. Copyright © Dell Inc. All Rights Reserved. 3 Who am I? • Host of videos series “Voices from the industry” • Founder of project Sputnik – Linux-based developer laptop line • Started career in Sony Tokyo’s workstation division The Godfather of DevOps: Getting started on your DevOps journey • Barton George • Dell Community manager, DevRel Team • Focus: Open Source, DevOps, Community
  • 4. © Dell Inc. All Rights Reserved. 4 Poll: How familiar are you with DevOps? Image credit: Yuri Samoilov, Display with system code. https://creativecommons.org/licenses/by/2.0/# • I can spell DevOps • My organization has plans to adopt DevOps but we haven’t started • My team has just begun/is currently on our DevOps journey • We have been a DevOps shop for at least two years
  • 5. Copyright © Dell Inc. All Rights Reserved. 5 How did we get to DevOps?
  • 6. © Dell Inc. All Rights Reserved. 6 Waterfall is not working The Agile Manifesto 2001 Digital Business = Software (and it has a shelf life) Image credit: Yuri Samoilov, Display with system code. https://creativecommons.org/licenses/by/2.0/#
  • 7. © Dell Inc. All Rights Reserved. 7 But that’s only half the of the equation Developers Operations
  • 8. © Dell Inc. All Rights Reserved. 8 But that’s only half the of the equation Developers Operations Lack of cooperation
  • 9. © Dell Inc. All Rights Reserved. 9 The Rise of the developer Application developers rose to “power” by leveraging and leading cloud transformation. $ Developers IT Operations The Business Customers Public cloud Open source software 1. Circumvention -> Innovation -> recognition 2. Shadow -> sanctioned 3. Tees up need for Ops change
  • 10. © Dell Inc. All Rights Reserved. 10 The Response of Operations “Agile Infrastructure” Patrick Debois DevOps Days Austin 2013 Andrew Clay Shafer DevOps Days Austin 2014 • 2006 – AWS debuts • 2007 – Patrick notices friction • 2008 -- Agile Conference Toronto • 2009 – First DevOps Days | “10+ deploys a day” • 2012 – State of DevOps Report • 2013 – The Phoenix Project • 2016 – Gartner predicts niche to mainstream • 2017 – Forrester: The year of DevOps Cloud Computing
  • 11. Copyright © Dell Inc. All Rights Reserved. 11 What is DevOps?
  • 12. © Dell Inc. All Rights Reserved. 12 Microservices/Containers/Kubernetes Cloud infrastructure/Open Source A methodology that lays out the needed processes, relationships and guiding tenets to support a Modern IT environment D O MO TO CI/CD pipeline What is DevOps Reduce friction, increase velocity
  • 13. © Dell Inc. All Rights Reserved. 13 Principles • Collaboration • Automation • Continuous Improvement Microservices/Containers/Kubernetes Cloud infrastructure/Open Source A methodology that lays out the needed processes, relationships and guiding tenets to support a Modern IT environment D O MO TO CI/CD pipeline Components • Infrastructure as Code • CI/CD (pipeline) • Monitoring and Feedback • DevSecOps • Data What is DevOps Reduce friction, increase velocity
  • 14. © Dell Inc. All Rights Reserved. 14 Principles • Collaboration • Automation • Continuous Improvement Microservices/Containers/Kubernetes Cloud infrastructure/Open Source A methodology that lays out the needed processes, relationships and guiding tenets to support a Modern IT environment D O MO TO CI/CD pipeline Components • Infrastructure as Code • CI/CD (pipeline) • Monitoring and Feedback • DevSecOps • Data Benefits • Innovate faster • More responsive • Better quality • Security Requirements • New mindset • New Skills • New Tools What is DevOps Reduce friction, increase velocity
  • 15. © Dell Inc. All Rights Reserved. 15 Modern IT -- Product team Operations (platform engineer) Cloud native app developer Storage Admin Network Admin Server Admin Cloud platform DevOps Characteristics of Modern IT • Automation • Integration • Cooperation • Scalability • Self-service • Infrastructure as Code Traditional IT - Ops DevOps underpins modern IT
  • 16. Copyright © Dell Inc. All Rights Reserved. 16 Case study -- Dell Digital S E C T I O N H E A D E R
  • 17. Copyright © Dell Inc. All Rights Reserved. 17 Dell Digital: Vision for a world-class developer experience GUIDING PRINCIPLES PLANNING SITUATION Developers spending only 20% of their time writing functional code • Automate everything • Everything as code • API first • Developer self-service 1. Created DevOps enablement team 2. Audited processes 3. Defined mission and metrics
  • 18. Copyright © Dell Inc. All Rights Reserved. 18 A layered approach Dell Digital Cloud Private cloud marketplace DevOps CI/CD pipeline Simplify pipeline creation UX marketplace API marketplace Self-service APIs Standard, components DevOps dashboard Measuring progress Automation, automation, automation • Infrastructure automation • Services automation
  • 19. Copyright © Dell Inc. All Rights Reserved. 19 Business benefits achieved and lessons learned Lessons learned ✓ Put the customer at the center ✓ Automating standards enables developers to code quickly & with increased security ✓ Flexibility with guardrails ✓ Use metrics to measure progress ✓ Align from the top down ✓ Training is critical Outcomes 275% increase in developer productivity (from <20% to 75%) 30K application projects with 17K users 31M pipeline runs projected in 2023 (up from 2M, 2019) 232K user stories in 2023 (up from 94K in FY20) Reduction in incident count Increase in code quality
  • 20. Copyright © Dell Inc. All Rights Reserved. 20 Dell solutions and resources
  • 21. Copyright © Dell Inc. All Rights Reserved. 21 Copyright © Dell Inc. All Rights Reserved. 21 Application Workloads Automated Workflows & Service Catalogs 3. Container enablement 4. Developer resources (APIs) 2. IaC / Automation tools Storage Data Protection Servers Networking CI/HCI 5. Automation-ready infrastructure Standardized & Modernized API Experience Dell DevOps portfolio Edge On-premises Multicloud 1. Professional services: ProConsult Advisory Services, Automation Services
  • 22. Copyright © Dell Inc. All Rights Reserved. 22 Copyright © Dell Inc. All Rights Reserved. 22 developer.dell.com Content • SDKs and Guides • GitHub repositories • Upcoming events • Community forums • Blogs • Videos/Industry interviews • Hands on labs, e.g. • Using Ansible to bootstrap PowerFlex • Kubernetes Sandbox • Intro to GitOps using ArgoCD Community Forums & Blogs