SlideShare ist ein Scribd-Unternehmen logo
1 von 14
DevOps
An introduction
Eric Soudy - June 2016
DevOps history
DevOps came from:
•
Agile development
manifesto (Scrum, XP…)
•
Lean improvement (Lean
Software Development,
Lean Manufacturing, TPS…)
•
ITIL for some part of IT
service management.
DevOps definition
DevOps, a clipped compound of development and operations, is a culture,
movement or practice that emphasizes the collaboration and communication
of both software developers and other information-technology (IT) professionals
while automating the process of software delivery and infrastructure changes.
It aims at establishing a culture and environment where building, testing, and
releasing software, can happen rapidly, frequently, and more reliably.
From wikipedia
DevOps is the practice of operations and development engineers participating
together in the entire service lifecycle, from design through the development
process to production support, reducing the time to market of client value added
components.
DevOps principles - CA(L)MS
Culture: People and process first, if you don’t have culture, all automation attempts will be fruitless.
Automation: This is one of the places you start once you understand your culture. At this point, the
tools can start to stitch together an automation fabric for Devops. Tools for release management,
provisioning, configuration management, systems integration, monitoring and control, and
orchestration become important pieces in building a Devops fabric.
Measurement: If you can’t measure, you can’t improve. A successful Devops implementation will
measure everything it can as often as it can… performance metrics, process metrics, and even
people metrics.
Sharing: Sharing is the loopback in the CAMS cycle. Creating a culture where people share ideas
and problems is critical. Jody Mulkey, the CIO at Shopzilla, told me that they get in the war room the
developers and operations teams describe the problem as the enemy, not each other. Another
interesting motivation in the Devops movement is the way sharing Devops success stories helps
others. First, it attracts talent, and second, there is a belief that by exposing ideas you can create a
great open feedback that in the end helps them improve.
Source: John Willis
+ L for LEAN
DevOps Cycle
DevOps is a way to bridge the
gap between Developers and
Operations team for frequent
deployments. It could be called
“Near Real Time” development or
“Elastic” deployment cycle
because you can automatically
deploy as soon as a change is
committed by the developers.
Human intervention is minimized
wherever possible. Automation
throughout the development and
release life cycle, continuous
feedback and process
improvement is the key for
adopting DevOps.
DevOps Continuous Delivery
Source
Continuous delivery is a
software engineering approach in
which teams produce software in
short cycles, ensuring that the
software can be reliably released
at any time. It aims at building,
testing, and releasing software
faster and more frequently.
The approach helps reduce the
cost, time, and risk of
delivering changes by allowing
for more incremental updates to
applications in production.
Traditional organisation
Technical or functionnal silos
CEO
Business CIO
Dev Ops
Requirements
Developments
Tests / QA
Integration
Production
Marketing
Products
Client support
Tech support
DevOps possible organisations
Product or application silos
Previous images source: Jez Humble - Scaling DevOps
CEO
Business CIO
Application 1
Application 2
Business 1
Business 2
Measure,
Monit
oring
Architecture,
Secu
rity,
Gove
rnanc
e
Infrastucture as code Cloud➽
Source
PO = Product Owner
A Squad is similar to a Scrum team,
and is designed to feel like a mini-
startup. They sit together, and they
have all the skills and tools needed
to design, develop, test, and release
to production.
A Tribe is a collection of squads that
work in related areas – such as the
music player, or backend
infrastructure.
A Chapter is a small family of
people having similar skills and
working within the same general
competency area, within the same
tribe. As a Guild is a wide-reaching
“community of interest”.

Weitere ähnliche Inhalte

Was ist angesagt?

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 ModelCA Technologies
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends9 series
 
Enterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedInEnterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedInGary Stafford
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple stepsIhor Odynets
 
DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusionAbhishek Gaurav
 
DevOps topologies
DevOps topologiesDevOps topologies
DevOps topologiesSushma
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar ITSM Academy, Inc.
 
How to choose tools for DevOps
How to choose tools for DevOpsHow to choose tools for DevOps
How to choose tools for DevOpsMatthew Skelton
 
DevOps Certification
DevOps CertificationDevOps Certification
DevOps CertificationAakash Yadav
 
A Beginners Guide To DevOps
A Beginners Guide To DevOpsA Beginners Guide To DevOps
A Beginners Guide To DevOpssherinjohn198
 
10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOpscliqtechno
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOpsRed Gate Software
 
DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?Tathagat Varma
 

Was ist angesagt? (20)

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
 
DevOps for Real
DevOps for RealDevOps for Real
DevOps for Real
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
DevOps
DevOps DevOps
DevOps
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends
 
Devops
DevopsDevops
Devops
 
Enterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedInEnterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedIn
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusion
 
DevOps topologies
DevOps topologiesDevOps topologies
DevOps topologies
 
What is-not-devops!
What is-not-devops!What is-not-devops!
What is-not-devops!
 
devops
devops devops
devops
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar
 
How to choose tools for DevOps
How to choose tools for DevOpsHow to choose tools for DevOps
How to choose tools for DevOps
 
DevOps Certification
DevOps CertificationDevOps Certification
DevOps Certification
 
A Beginners Guide To DevOps
A Beginners Guide To DevOpsA Beginners Guide To DevOps
A Beginners Guide To DevOps
 
10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOps
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 

Andere mochten auch

Ultrason computadorizada code case 2235 asme -t-132
Ultrason computadorizada   code case 2235 asme -t-132Ultrason computadorizada   code case 2235 asme -t-132
Ultrason computadorizada code case 2235 asme -t-132Tiago Santos
 
ESTRATÉGIA PARA O AUMENTO DA COMPETITIVIDADE PORTUÁRIA - Horizonte 2016-2026
ESTRATÉGIA PARA O AUMENTO DA COMPETITIVIDADE PORTUÁRIA - Horizonte 2016-2026ESTRATÉGIA PARA O AUMENTO DA COMPETITIVIDADE PORTUÁRIA - Horizonte 2016-2026
ESTRATÉGIA PARA O AUMENTO DA COMPETITIVIDADE PORTUÁRIA - Horizonte 2016-2026Portos de Portugal
 
AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)
AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)
AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)Amazon Web Services Korea
 
Presentación Gonzalo Baez - eCommerce Day Santiago 2016
Presentación Gonzalo Baez - eCommerce Day Santiago 2016Presentación Gonzalo Baez - eCommerce Day Santiago 2016
Presentación Gonzalo Baez - eCommerce Day Santiago 2016eCommerce Institute
 
Presentación Rodrigo Solis - eCommerce Day Santiago 2016
Presentación Rodrigo Solis - eCommerce Day Santiago 2016Presentación Rodrigo Solis - eCommerce Day Santiago 2016
Presentación Rodrigo Solis - eCommerce Day Santiago 2016eCommerce Institute
 
Natural Treatment for Diabetes in Hindi Iडायबिटीज के लिए प्राकृतिक उपचार I
Natural Treatment for Diabetes in Hindi Iडायबिटीज के लिए प्राकृतिक उपचार INatural Treatment for Diabetes in Hindi Iडायबिटीज के लिए प्राकृतिक उपचार I
Natural Treatment for Diabetes in Hindi Iडायबिटीज के लिए प्राकृतिक उपचार IHerbal Daily
 
Foods to Eat & Avoid in Arthritis in Hindi Iआर्थराइटिस में क्या खाए और क्या न...
Foods to Eat & Avoid in Arthritis in Hindi Iआर्थराइटिस में क्या खाए और क्या न...Foods to Eat & Avoid in Arthritis in Hindi Iआर्थराइटिस में क्या खाए और क्या न...
Foods to Eat & Avoid in Arthritis in Hindi Iआर्थराइटिस में क्या खाए और क्या न...Herbal Daily
 
Il nuovo customer journey del consumatore multicanale
Il nuovo customer journey del consumatore multicanaleIl nuovo customer journey del consumatore multicanale
Il nuovo customer journey del consumatore multicanaleLargo Consumo
 

Andere mochten auch (12)

Ultrason computadorizada code case 2235 asme -t-132
Ultrason computadorizada   code case 2235 asme -t-132Ultrason computadorizada   code case 2235 asme -t-132
Ultrason computadorizada code case 2235 asme -t-132
 
Removing tonsil stones with salt water
Removing tonsil stones with salt waterRemoving tonsil stones with salt water
Removing tonsil stones with salt water
 
ESTRATÉGIA PARA O AUMENTO DA COMPETITIVIDADE PORTUÁRIA - Horizonte 2016-2026
ESTRATÉGIA PARA O AUMENTO DA COMPETITIVIDADE PORTUÁRIA - Horizonte 2016-2026ESTRATÉGIA PARA O AUMENTO DA COMPETITIVIDADE PORTUÁRIA - Horizonte 2016-2026
ESTRATÉGIA PARA O AUMENTO DA COMPETITIVIDADE PORTUÁRIA - Horizonte 2016-2026
 
AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)
AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)
AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)
 
2.5 enzymes
2.5 enzymes 2.5 enzymes
2.5 enzymes
 
Lesson 1 1.1 characteristics of living things
Lesson 1   1.1 characteristics of living thingsLesson 1   1.1 characteristics of living things
Lesson 1 1.1 characteristics of living things
 
Presentación Gonzalo Baez - eCommerce Day Santiago 2016
Presentación Gonzalo Baez - eCommerce Day Santiago 2016Presentación Gonzalo Baez - eCommerce Day Santiago 2016
Presentación Gonzalo Baez - eCommerce Day Santiago 2016
 
Presentación Rodrigo Solis - eCommerce Day Santiago 2016
Presentación Rodrigo Solis - eCommerce Day Santiago 2016Presentación Rodrigo Solis - eCommerce Day Santiago 2016
Presentación Rodrigo Solis - eCommerce Day Santiago 2016
 
Natural Treatment for Diabetes in Hindi Iडायबिटीज के लिए प्राकृतिक उपचार I
Natural Treatment for Diabetes in Hindi Iडायबिटीज के लिए प्राकृतिक उपचार INatural Treatment for Diabetes in Hindi Iडायबिटीज के लिए प्राकृतिक उपचार I
Natural Treatment for Diabetes in Hindi Iडायबिटीज के लिए प्राकृतिक उपचार I
 
Foods to Eat & Avoid in Arthritis in Hindi Iआर्थराइटिस में क्या खाए और क्या न...
Foods to Eat & Avoid in Arthritis in Hindi Iआर्थराइटिस में क्या खाए और क्या न...Foods to Eat & Avoid in Arthritis in Hindi Iआर्थराइटिस में क्या खाए और क्या न...
Foods to Eat & Avoid in Arthritis in Hindi Iआर्थराइटिस में क्या खाए और क्या न...
 
Il nuovo customer journey del consumatore multicanale
Il nuovo customer journey del consumatore multicanaleIl nuovo customer journey del consumatore multicanale
Il nuovo customer journey del consumatore multicanale
 
DIREITO P PENAL OAB XX ESTRATÉGIA AULA 05
DIREITO P PENAL OAB XX ESTRATÉGIA AULA 05DIREITO P PENAL OAB XX ESTRATÉGIA AULA 05
DIREITO P PENAL OAB XX ESTRATÉGIA AULA 05
 

Ähnlich wie Devops an introduction

What is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfWhat is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfCerebrum Infotech
 
The Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software DevelopmentThe Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software Developmentriyak40
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech developmentnimbleappgenie
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech developmentnimbleappgenie
 
Ravi namboori Devops Presentation
Ravi namboori Devops PresentationRavi namboori Devops Presentation
Ravi namboori Devops Presentationravi namboori
 
devops services.pdf
devops services.pdfdevops services.pdf
devops services.pdfElina619459
 
Industry-Experienced Instructors for DevOps Training at NareshIT
Industry-Experienced Instructors for DevOps Training at NareshITIndustry-Experienced Instructors for DevOps Training at NareshIT
Industry-Experienced Instructors for DevOps Training at NareshITmanoharjgpsolutions
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...Rauno De Pasquale
 
Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?TkXel
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.anilpmuvvala
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.anilpmuvvala
 
Introduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxIntroduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxLAKSHMIS553566
 
DevOps Toolchain.pdf
DevOps Toolchain.pdfDevOps Toolchain.pdf
DevOps Toolchain.pdfDarrel Smith
 
A Comprehensive Guide To DevOps
A Comprehensive Guide To DevOpsA Comprehensive Guide To DevOps
A Comprehensive Guide To DevOpsBen Carey
 
The Evolution of DevOps-Trends & Future.pdf
The Evolution of DevOps-Trends & Future.pdfThe Evolution of DevOps-Trends & Future.pdf
The Evolution of DevOps-Trends & Future.pdfpriyankas3ri
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
How DevOps Development Companies Streamline Operations.pdf
How DevOps Development Companies Streamline Operations.pdfHow DevOps Development Companies Streamline Operations.pdf
How DevOps Development Companies Streamline Operations.pdfAgile Infoways LLC
 
Understanding the Role of DevOps in Modern Software Development.pdf
Understanding the Role of DevOps in Modern Software Development.pdfUnderstanding the Role of DevOps in Modern Software Development.pdf
Understanding the Role of DevOps in Modern Software Development.pdfSuccessiveDigital
 

Ähnlich wie Devops an introduction (20)

What is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfWhat is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdf
 
The Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software DevelopmentThe Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software Development
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
 
Ravi namboori Devops Presentation
Ravi namboori Devops PresentationRavi namboori Devops Presentation
Ravi namboori Devops Presentation
 
devops services.pdf
devops services.pdfdevops services.pdf
devops services.pdf
 
Industry-Experienced Instructors for DevOps Training at NareshIT
Industry-Experienced Instructors for DevOps Training at NareshITIndustry-Experienced Instructors for DevOps Training at NareshIT
Industry-Experienced Instructors for DevOps Training at NareshIT
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
 
What_is_DevOps.pptx
What_is_DevOps.pptxWhat_is_DevOps.pptx
What_is_DevOps.pptx
 
Introduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxIntroduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptx
 
DevOps Toolchain.pdf
DevOps Toolchain.pdfDevOps Toolchain.pdf
DevOps Toolchain.pdf
 
A Comprehensive Guide To DevOps
A Comprehensive Guide To DevOpsA Comprehensive Guide To DevOps
A Comprehensive Guide To DevOps
 
The Evolution of DevOps-Trends & Future.pdf
The Evolution of DevOps-Trends & Future.pdfThe Evolution of DevOps-Trends & Future.pdf
The Evolution of DevOps-Trends & Future.pdf
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
How DevOps Development Companies Streamline Operations.pdf
How DevOps Development Companies Streamline Operations.pdfHow DevOps Development Companies Streamline Operations.pdf
How DevOps Development Companies Streamline Operations.pdf
 
Understanding the Role of DevOps in Modern Software Development.pdf
Understanding the Role of DevOps in Modern Software Development.pdfUnderstanding the Role of DevOps in Modern Software Development.pdf
Understanding the Role of DevOps in Modern Software Development.pdf
 
Dev ops
Dev opsDev ops
Dev ops
 

Kürzlich hochgeladen

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 

Kürzlich hochgeladen (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

Devops an introduction

  • 2. DevOps history DevOps came from: • Agile development manifesto (Scrum, XP…) • Lean improvement (Lean Software Development, Lean Manufacturing, TPS…) • ITIL for some part of IT service management.
  • 3. DevOps definition DevOps, a clipped compound of development and operations, is a culture, movement or practice that emphasizes the collaboration and communication of both software developers and other information-technology (IT) professionals while automating the process of software delivery and infrastructure changes. It aims at establishing a culture and environment where building, testing, and releasing software, can happen rapidly, frequently, and more reliably. From wikipedia DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support, reducing the time to market of client value added components.
  • 4. DevOps principles - CA(L)MS Culture: People and process first, if you don’t have culture, all automation attempts will be fruitless. Automation: This is one of the places you start once you understand your culture. At this point, the tools can start to stitch together an automation fabric for Devops. Tools for release management, provisioning, configuration management, systems integration, monitoring and control, and orchestration become important pieces in building a Devops fabric. Measurement: If you can’t measure, you can’t improve. A successful Devops implementation will measure everything it can as often as it can… performance metrics, process metrics, and even people metrics. Sharing: Sharing is the loopback in the CAMS cycle. Creating a culture where people share ideas and problems is critical. Jody Mulkey, the CIO at Shopzilla, told me that they get in the war room the developers and operations teams describe the problem as the enemy, not each other. Another interesting motivation in the Devops movement is the way sharing Devops success stories helps others. First, it attracts talent, and second, there is a belief that by exposing ideas you can create a great open feedback that in the end helps them improve. Source: John Willis + L for LEAN
  • 5. DevOps Cycle DevOps is a way to bridge the gap between Developers and Operations team for frequent deployments. It could be called “Near Real Time” development or “Elastic” deployment cycle because you can automatically deploy as soon as a change is committed by the developers. Human intervention is minimized wherever possible. Automation throughout the development and release life cycle, continuous feedback and process improvement is the key for adopting DevOps.
  • 6. DevOps Continuous Delivery Source Continuous delivery is a software engineering approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time. It aims at building, testing, and releasing software faster and more frequently. The approach helps reduce the cost, time, and risk of delivering changes by allowing for more incremental updates to applications in production.
  • 7. Traditional organisation Technical or functionnal silos CEO Business CIO Dev Ops Requirements Developments Tests / QA Integration Production Marketing Products Client support Tech support
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. DevOps possible organisations Product or application silos Previous images source: Jez Humble - Scaling DevOps CEO Business CIO Application 1 Application 2 Business 1 Business 2 Measure, Monit oring Architecture, Secu rity, Gove rnanc e Infrastucture as code Cloud➽
  • 14. Source PO = Product Owner A Squad is similar to a Scrum team, and is designed to feel like a mini- startup. They sit together, and they have all the skills and tools needed to design, develop, test, and release to production. A Tribe is a collection of squads that work in related areas – such as the music player, or backend infrastructure. A Chapter is a small family of people having similar skills and working within the same general competency area, within the same tribe. As a Guild is a wide-reaching “community of interest”.