Upload
arfo90
View
81
Download
1
Tags:
Embed Size (px)
Citation preview
What is DevOps
Vector image courtesy of freepikcom
About Me
bull First PC 8088 with Turbo Button ndash 477Mhzbull Alley Cat FTWbull Developer + Agilist + Dev Managerbull gt 13 years in tech (not counting non-
work)bull Manufacturing Broadcasting
eCommerce (twice) Hospitality Workflowbull Organizer for Agile Malaysia
httpsjumpcloudcomblogwp-contentuploads201404server-meme4png
2008bull Patrick
Dubois Presents Developers + Operations at Agile Toronto
2009bull John Allspaw and
Paul Hammond of Flickr presents 10+ deployments in a day at OReilly Velocity Conference
bull Dubois watches Allspaw amp Hammonds presentation online Launches DevOpsDays
2010bull US
DevOpsDays launches
2011bull Gartner
starts tracking DevOps
bull DevOps community builds Vagrant
2012bull Applicatio
n sector grows ~$53B
bull DevOpsDays grows globally
2013bull Mike Loukides
of OReilly publishes What is DevOps - Its Culture Not Tools (though they play a part)
bull Lots of books published in the DevOps space
2014bull DevOps
hit the mainstream and the Enterprise
Source httprewritecacomusarticlesdevopsa-short-history-of-devopshtml
History of DevOpsaka How did this become a thing
How Often do the Big Boys Do It
10 times per day
70 times per day
7000+ times per day
1 minor per day 1 major per week
1 per day
In 2012
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
Development + OperationsDevOps
3
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
= Fast
How to DevOps
DevOps DevOps+
People
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
bull Cross-functional teamsbull Cross-functional team
membersbull Agile mindsetbull Collaborationbull Value driven
Process
Automated Provisioning Installation Configuration Testing Fast Feedback
Build on check in Automated Tests Static Analysis Automated Functional Tests Fast Feedback
Monitoring Analytics amp Insights Usability Testing +++ Fast Feedback
Cross-functional teams Pair Programming ScrumKanban Iterative development Unit Tests Microservices Fast Feedback
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
About Me
bull First PC 8088 with Turbo Button ndash 477Mhzbull Alley Cat FTWbull Developer + Agilist + Dev Managerbull gt 13 years in tech (not counting non-
work)bull Manufacturing Broadcasting
eCommerce (twice) Hospitality Workflowbull Organizer for Agile Malaysia
httpsjumpcloudcomblogwp-contentuploads201404server-meme4png
2008bull Patrick
Dubois Presents Developers + Operations at Agile Toronto
2009bull John Allspaw and
Paul Hammond of Flickr presents 10+ deployments in a day at OReilly Velocity Conference
bull Dubois watches Allspaw amp Hammonds presentation online Launches DevOpsDays
2010bull US
DevOpsDays launches
2011bull Gartner
starts tracking DevOps
bull DevOps community builds Vagrant
2012bull Applicatio
n sector grows ~$53B
bull DevOpsDays grows globally
2013bull Mike Loukides
of OReilly publishes What is DevOps - Its Culture Not Tools (though they play a part)
bull Lots of books published in the DevOps space
2014bull DevOps
hit the mainstream and the Enterprise
Source httprewritecacomusarticlesdevopsa-short-history-of-devopshtml
History of DevOpsaka How did this become a thing
How Often do the Big Boys Do It
10 times per day
70 times per day
7000+ times per day
1 minor per day 1 major per week
1 per day
In 2012
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
Development + OperationsDevOps
3
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
= Fast
How to DevOps
DevOps DevOps+
People
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
bull Cross-functional teamsbull Cross-functional team
membersbull Agile mindsetbull Collaborationbull Value driven
Process
Automated Provisioning Installation Configuration Testing Fast Feedback
Build on check in Automated Tests Static Analysis Automated Functional Tests Fast Feedback
Monitoring Analytics amp Insights Usability Testing +++ Fast Feedback
Cross-functional teams Pair Programming ScrumKanban Iterative development Unit Tests Microservices Fast Feedback
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
httpsjumpcloudcomblogwp-contentuploads201404server-meme4png
2008bull Patrick
Dubois Presents Developers + Operations at Agile Toronto
2009bull John Allspaw and
Paul Hammond of Flickr presents 10+ deployments in a day at OReilly Velocity Conference
bull Dubois watches Allspaw amp Hammonds presentation online Launches DevOpsDays
2010bull US
DevOpsDays launches
2011bull Gartner
starts tracking DevOps
bull DevOps community builds Vagrant
2012bull Applicatio
n sector grows ~$53B
bull DevOpsDays grows globally
2013bull Mike Loukides
of OReilly publishes What is DevOps - Its Culture Not Tools (though they play a part)
bull Lots of books published in the DevOps space
2014bull DevOps
hit the mainstream and the Enterprise
Source httprewritecacomusarticlesdevopsa-short-history-of-devopshtml
History of DevOpsaka How did this become a thing
How Often do the Big Boys Do It
10 times per day
70 times per day
7000+ times per day
1 minor per day 1 major per week
1 per day
In 2012
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
Development + OperationsDevOps
3
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
= Fast
How to DevOps
DevOps DevOps+
People
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
bull Cross-functional teamsbull Cross-functional team
membersbull Agile mindsetbull Collaborationbull Value driven
Process
Automated Provisioning Installation Configuration Testing Fast Feedback
Build on check in Automated Tests Static Analysis Automated Functional Tests Fast Feedback
Monitoring Analytics amp Insights Usability Testing +++ Fast Feedback
Cross-functional teams Pair Programming ScrumKanban Iterative development Unit Tests Microservices Fast Feedback
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
2008bull Patrick
Dubois Presents Developers + Operations at Agile Toronto
2009bull John Allspaw and
Paul Hammond of Flickr presents 10+ deployments in a day at OReilly Velocity Conference
bull Dubois watches Allspaw amp Hammonds presentation online Launches DevOpsDays
2010bull US
DevOpsDays launches
2011bull Gartner
starts tracking DevOps
bull DevOps community builds Vagrant
2012bull Applicatio
n sector grows ~$53B
bull DevOpsDays grows globally
2013bull Mike Loukides
of OReilly publishes What is DevOps - Its Culture Not Tools (though they play a part)
bull Lots of books published in the DevOps space
2014bull DevOps
hit the mainstream and the Enterprise
Source httprewritecacomusarticlesdevopsa-short-history-of-devopshtml
History of DevOpsaka How did this become a thing
How Often do the Big Boys Do It
10 times per day
70 times per day
7000+ times per day
1 minor per day 1 major per week
1 per day
In 2012
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
Development + OperationsDevOps
3
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
= Fast
How to DevOps
DevOps DevOps+
People
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
bull Cross-functional teamsbull Cross-functional team
membersbull Agile mindsetbull Collaborationbull Value driven
Process
Automated Provisioning Installation Configuration Testing Fast Feedback
Build on check in Automated Tests Static Analysis Automated Functional Tests Fast Feedback
Monitoring Analytics amp Insights Usability Testing +++ Fast Feedback
Cross-functional teams Pair Programming ScrumKanban Iterative development Unit Tests Microservices Fast Feedback
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
How Often do the Big Boys Do It
10 times per day
70 times per day
7000+ times per day
1 minor per day 1 major per week
1 per day
In 2012
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
Development + OperationsDevOps
3
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
= Fast
How to DevOps
DevOps DevOps+
People
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
bull Cross-functional teamsbull Cross-functional team
membersbull Agile mindsetbull Collaborationbull Value driven
Process
Automated Provisioning Installation Configuration Testing Fast Feedback
Build on check in Automated Tests Static Analysis Automated Functional Tests Fast Feedback
Monitoring Analytics amp Insights Usability Testing +++ Fast Feedback
Cross-functional teams Pair Programming ScrumKanban Iterative development Unit Tests Microservices Fast Feedback
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
Development + OperationsDevOps
3
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
= Fast
How to DevOps
DevOps DevOps+
People
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
bull Cross-functional teamsbull Cross-functional team
membersbull Agile mindsetbull Collaborationbull Value driven
Process
Automated Provisioning Installation Configuration Testing Fast Feedback
Build on check in Automated Tests Static Analysis Automated Functional Tests Fast Feedback
Monitoring Analytics amp Insights Usability Testing +++ Fast Feedback
Cross-functional teams Pair Programming ScrumKanban Iterative development Unit Tests Microservices Fast Feedback
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
DevelopmentOperations
3
Programmers
QA SysAdmin
Business Intelligence
Support
Product Owner
Business Analyst
Development + OperationsDevOps
3
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
= Fast
How to DevOps
DevOps DevOps+
People
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
bull Cross-functional teamsbull Cross-functional team
membersbull Agile mindsetbull Collaborationbull Value driven
Process
Automated Provisioning Installation Configuration Testing Fast Feedback
Build on check in Automated Tests Static Analysis Automated Functional Tests Fast Feedback
Monitoring Analytics amp Insights Usability Testing +++ Fast Feedback
Cross-functional teams Pair Programming ScrumKanban Iterative development Unit Tests Microservices Fast Feedback
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
Development + OperationsDevOps
3
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
= Fast
How to DevOps
DevOps DevOps+
People
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
bull Cross-functional teamsbull Cross-functional team
membersbull Agile mindsetbull Collaborationbull Value driven
Process
Automated Provisioning Installation Configuration Testing Fast Feedback
Build on check in Automated Tests Static Analysis Automated Functional Tests Fast Feedback
Monitoring Analytics amp Insights Usability Testing +++ Fast Feedback
Cross-functional teams Pair Programming ScrumKanban Iterative development Unit Tests Microservices Fast Feedback
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
How to DevOps
DevOps DevOps+
People
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
bull Cross-functional teamsbull Cross-functional team
membersbull Agile mindsetbull Collaborationbull Value driven
Process
Automated Provisioning Installation Configuration Testing Fast Feedback
Build on check in Automated Tests Static Analysis Automated Functional Tests Fast Feedback
Monitoring Analytics amp Insights Usability Testing +++ Fast Feedback
Cross-functional teams Pair Programming ScrumKanban Iterative development Unit Tests Microservices Fast Feedback
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
People
Programmers
QA
SysAdmin
Support
Business Intelligence
Product Owner
Business Analyst
bull Cross-functional teamsbull Cross-functional team
membersbull Agile mindsetbull Collaborationbull Value driven
Process
Automated Provisioning Installation Configuration Testing Fast Feedback
Build on check in Automated Tests Static Analysis Automated Functional Tests Fast Feedback
Monitoring Analytics amp Insights Usability Testing +++ Fast Feedback
Cross-functional teams Pair Programming ScrumKanban Iterative development Unit Tests Microservices Fast Feedback
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
Process
Automated Provisioning Installation Configuration Testing Fast Feedback
Build on check in Automated Tests Static Analysis Automated Functional Tests Fast Feedback
Monitoring Analytics amp Insights Usability Testing +++ Fast Feedback
Cross-functional teams Pair Programming ScrumKanban Iterative development Unit Tests Microservices Fast Feedback
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
Continuous Delivery
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
ToolsBuild
OrchestrationBuild Cloud Hosting Virtualization Provisioning Containerization
InfrastructureAutomation Monitoring Support
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
Source httpwwwinfoqcomarticlesContinuous-Delivery-Maturity-Model
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang
Continuing the Journey
bull 10 deploys per day ndash John Allspaw amp Paul Hammondbull Amazon deploys every 116 secondbull Etsy A Tale of Two Approachesbull Gene Kimrsquos DevOps Blogbull The CD Journalbull DevOps Malaysia on Facebookbull Agile Malaysia on Facebookbull DevOpsDaysOrg
bull Mebull mylinkedincomintzetangbull tzetang