SlideShare a Scribd company logo
1 of 167
Download to read offline
提到 DevOps 到底在

談些什麼玩意兒?
Cheng Wei Chen / DevOps Engineer @ 得寬科技
到底在講啥鬼?
: https://unsplash.com/photos/9O1oQ9SzQZQ
DevOps
Taiwan 喔…… (沈默)
那你們都在研究些什
麼啊?
DevOps
喔喔…… (沈默)
老實說我第一次聽
到 DevOps 啦
你現在都在哪個社群出沒?
: https://unsplash.com/photos/Oaqk7qqNh_c
DevOps
: https://unsplash.com/photos/Oaqk7qqNh_c
DevOps
我是大象
: https://unsplash.com/photos/Oaqk7qqNh_c
DevOps
: https://unsplash.com/photos/Oaqk7qqNh_c
DevOps
: https://unsplash.com/photos/Oaqk7qqNh_c
DevOps
DevOps
: https://unsplash.com/photos/Oaqk7qqNh_c
DevOps
Cheng Wei Chen 陳 正瑋
DevOps Engineer @ 得寬科技
http://chengweichen.com
: https://stock.tookapic.com/photos/17849
DevOps Taiwan
https://www.facebook.com/groups/DevOpsTaiwan/
Legacy
http://www.theqwan.com/contact
JetBrains
PhpStrom
Laravel
http://www.laravel-dojo.com
PHP/Laravel
歷史淵源
201620051930 1995 20001990 2010
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software , 

http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
2009/10 DevOps
201620051930 1995 20001990 2010
Twitter
DevOpsDays
->DevOps
2009/10 DevOps
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software , 

http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
2009 - DevOpsDays
Ghent in Belgium
201620051930 1995 20001990
Agile 2008 conference,
Andrew Clay Shafer and Patrick Debois discussed “Agile Infrastructure”
2010
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software , 

http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
2009 - DevOpsDays
Ghent in Belgium
201620051930 1995 20001990
Agile 2008 conference,
Andrew Clay Shafer and Patrick Debois discussed “Agile Infrastructure”
2010
如何跨越 Dev
與 Ops 的鴻溝
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software , 

http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
2009 - DevOpsDays
Ghent in Belgium
如何讓 Ops
敏捷起來
201620051930 1995 20001990
Agile 2008 conference,
Andrew Clay Shafer and Patrick Debois discussed “Agile Infrastructure”
2009/06/23, O’Reilly Velocity,
“10+ Deploys per Day Dev and Ops Cooperation at Flickr”
2010
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software , 

http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
2009 - DevOpsDays
Ghent in Belgium
201620051930 1995 20001990
Agile 2008 conference,
Andrew Clay Shafer and Patrick Debois discussed “Agile Infrastructure”
2009/06/23, O’Reilly Velocity,
“10+ Deploys per Day Dev and Ops Cooperation at Flickr”
2010
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software , 

http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
2009 - DevOpsDays
Ghent in Belgium
為 DevOps
開第一槍!
201620051930 1995 20001990
Agile 2008 conference,
Andrew Clay Shafer and Patrick Debois discussed “Agile Infrastructure”
2009/06/23, O’Reilly Velocity,
“10+ Deploys per Day Dev and Ops Cooperation at Flickr”
2009 - DevOpsDays
Ghent in Belgium
2010 - Book Continuous Delivery: Reliable Software Releases
through Build, Test, and Deployment Automation
2013 - Book The Phoenix Project
2010
相關話題
持續延燒
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software , 

http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
1930s – PDCA-Cycle
20162005
1992 – Crystal
1930
2002 – TDD
2007 – Kanban for Software Development
2009 – Lean Startup
1995 20001990 2010
1999 – User Stories
1999 – eXtreme Programming
1995 – Scrum
2001 – Agile Manifesto 2007 – Agile Retrospectives
1993 – Refactoring
1995 – Pair Programming
1999 – Continuous Integration
2006 – BDD
1940s – Kanban & Toyota Production Systems / Lean
2003 – Lean Software Development
2009 – Software
Craftsmanship
Manifesto
2008 – Clean Code
2009 - DevOpsDays
2006 – AWS
2012 – Ansible
2009 – Chef
2005 – Puppet
2007 – VirtualBox
1999 – VMware
2005 – Git
2010 - Continuous Delivery
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software , 

http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
1984 – TOC
1984 – TOC
1930s – PDCA-Cycle
20162005
1992 – Crystal
1930
2002 – TDD
2007 – Kanban for Software Development
2009 – Lean Startup
1995 20001990 2010
1999 – User Stories
1999 – eXtreme Programming
1995 – Scrum
2001 – Agile Manifesto 2007 – Agile Retrospectives
1993 – Refactoring
1995 – Pair Programming
1999 – Continuous Integration
2006 – BDD
1940s – Kanban & Toyota Production Systems / Lean
2003 – Lean Software Development
2009 – Software
Craftsmanship
Manifesto
2008 – Clean Code
2009 - DevOpsDays
2006 – AWS
2012 – Ansible
2009 – Chef
2005 – Puppet
2007 – VirtualBox
1999 – VMware
2005 – Git
2010 - Continuous Delivery
: https://unsplash.com/photos/n463SoeSiVY
DevOps
1930s – PDCA-Cycle
20162005
1992 – Crystal
1930
2002 – TDD
2007 – Kanban for Software Development
2009 – Lean Startup
1995 20001990 2010
1999 – User Stories
1999 – eXtreme Programming
1995 – Scrum
2001 – Agile Manifesto 2007 – Agile Retrospectives
1993 – Refactoring
1995 – Pair Programming
1999 – Continuous Integration
2006 – BDD
1940s – Kanban & Toyota Production Systems / Lean
2003 – Lean Software Development
2009 – Software
Craftsmanship
Manifesto
2008 – Clean Code
2009 - DevOpsDays
2006 – AWS
2012 – Ansible
2009 – Chef
2005 – Puppet
2007 – VirtualBox
1999 – VMware
2005 – Git
2010 - Continuous Delivery
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software , 

http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
1984 – TOC
‧ 改善團隊協作 (跨部門、跨職能)
‧ 提高員工效率與團隊(企業)認同
‧ 幫助控管風險、成本,減少浪費
‧ 提升軟體迭代速度、軟體及服務品質
‧ 增強團隊信心,培育優質團隊文化
Why DevOps ?
more…
1930s – PDCA-Cycle
20162005
1992 – Crystal
1930
2002 – TDD
2007 – Kanban for Software Development
2009 – Lean Startup
1995 20001990 2010
1999 – User Stories
1999 – eXtreme Programming
1995 – Scrum
2001 – Agile Manifesto 2007 – Agile Retrospectives
1993 – Refactoring
1995 – Pair Programming
1999 – Continuous Integration
2006 – BDD
1940s – Kanban & Toyota Production Systems / Lean
2003 – Lean Software Development
2009 – Software
Craftsmanship
Manifesto
2008 – Clean Code
2009 - DevOpsDays
2006 – AWS
2012 – Ansible
2009 – Chef
2005 – Puppet
2007 – VirtualBox
1999 – VMware
2005 – Git
2010 - Continuous Delivery
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software , 

http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
1984 – TOC
‧ 改善團隊協作 (跨部門、跨職能)
‧ 提高員工效率與團隊(企業)認同
‧ 幫助控管風險、成本,減少浪費
‧ 提升軟體迭代速度、軟體及服務品質
‧ 增強團隊信心,培育優質團隊文化
Why DevOps ?
有助於 企業/團隊
實現其追求的價值
Business Value
more…
定義
What Is DevOps? It depends on
whom you ask.
: http://www.infoworld.com/article/2905307/devops/what-is-devops-depends-on-whom-you-ask.html
: https://youtu.be/_DEToXsgrPc
DevOps (a clipped compound of development and operations) is
a term used to refer to a set of practices 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.
: https://zh.wikipedia.org/wiki/DevOps
Wikipedia
DevOps represents a change in IT culture, focusing on rapid IT service
delivery through the adoption of agile, lean practices in the context of a
system-oriented approach. DevOps emphasizes people (and culture), and
seeks to improve collaboration between operations and development
teams. DevOps implementations utilize technology — especially
automation tools that can leverage an increasingly programmable and
dynamic infrastructure from a life cycle perspective.
: http://www.gartner.com/it-glossary/devops/
Gartner
A philosophy that brings together operations and development
DevOps is an approach that promotes closer collaboration between lines of business,
development and IT operations. It is an enterprise capability that enables the continuous
delivery, continuous deployment and continuous monitoring of applications. It reduces the
time needed to address customer feedback. Development and operations, and even
testing, were often siloed in the past. DevOps brings them together to improve agility.
: https://www.ibm.com/cloud-computing/what-is-devops
IBM
DevOps
: https://aws.amazon.com/tw/devops/what-is-devops/
AWS
Devops is a cultural movement that changes how
individuals think about their work, values the diversity
of work done, supports intentional processes that
accelerate the rate by which businesses realize value,
and measures the effect of social and technical
change. It is a way of thinking and a way of working
that enables individuals and organizations to develop
and maintain sustainable work practices. It is a cultural
framework for sharing stories and developing empathy,
enabling people and teams to practice their crafts in
effective and lasting ways.
: Effective DevOps P.13, Publisher: O'Reilly Media. (http://shop.oreilly.com/product/0636920039846.do)
《Effective DevOps》
DevOps is…
A cultural and professional movement, focused on how we
build and operate high velocity organisations, born from the
experiences of its practitioners.
: https://www.chef.io/solutions/devops/
Chef
DevOps
標準定義
DevOps
標準定義
做啥?
怎麼做?
: http://pixabay.com/en/kick-martial-arts-warrior-185384/
BE
A
DEVOPS
KUNG FU
MASTER
拳拳到肉
: http://nos.twnsnd.co/image/69890360201
D@E!V#O^P%S
到底在講啥鬼?
到底談些什麼?
C A M S
Culture Automation Measurement Sharing
Culture Automation Measurement SharingLean
Culture Automation
Measurement
Sharing
Lean
Learning Metrics
Culture Automation SharingLean
Measurement
Metrics
文化 自動化 透明度
Culture Automation SharingLean
Measurement
Metrics
文化 自動化 透明度
Culture Automation SharingLean
Measurement
Metrics
文化 自動化 透明度
Tool ScalingCollaboration Affinity
: Effective DevOps P.57, Publisher: O'Reilly Media. (http://shop.oreilly.com/product/0636920039846.do)
Culture Automation SharingLean
Measurement
Metrics
文化 自動化 透明度
Tool ScalingCollaboration Affinity
Culture Automation SharingLean
Measurement
Metrics
文化 自動化 透明度
Tool ScalingCollaboration Affinity
code build test deploy operateplan
Measurement
Monitor Metrics Analytics
Continuous Integration
Continuous Delivery
DevOps
Monitoring
Automation
Dev
release
Ops
Sharing
Fast	
Iteration
Feedback
break silos
LEAN
Culture
Agile
https://blogs.technet.microsoft.com/tangent_thoughts/2016/06/15/devops-resources-for-you-to-use-now/
透明度 文化
自動化
: http://finda.photo/image/11418
: http://www.ithome.com.tw/news/87144
自動化
Continuous Integration
Continuous Delivery
Continuous Deployment
more…
Continuous Delivery

ISBN: 978-0321601919
Continuous Delivery 中文版

利用自動化的建置、測試與部署完美創造

出可信賴的軟體發佈

ISBN: 978-9862019627
非讀不可
code build test release deploy operateplan
Continuous Integration
Continuous Delivery
Automation
關鍵在於你的 “Pipeline”
CI / CD / Automation
Continuous Deployment
就是要又短又快!!
開發 測試 除錯 交付 部署
可重複利用 可靠 減少人為錯誤
謎之音:這樣描述沒問題嗎?
自動化
減少浪費省時省力提升生產力
透明度
: http://nos.twnsnd.co/image/69890360201
Metrics
: http://nos.twnsnd.co/image/83208814778
Monitor
Analytics
讓數據說話!
持續改善

(code, test, deploy,
operate…)
Measurement
Feedback
監測任何有意義之數據

performance, error log …etc
code build test release deploy operateplan
Measurement
Monitor Metrics Analytics
Feedback
透明度
Monitoring
code build test release deploy operateplan
Measurement
Monitor Metrics Analytics
Feedback
透明度
需求反饋
專案管理
維運狀況
技術知識
透明度
more…
文化
: http://negativespace.co/photos/guitarist/
“DevOps is a human
problem”
Patrick Debois
@patrickdebois
: http://itrevolution.com/devops-culture-part-1/
It’s your code !
It’s your
machine !
: https://unsplash.com/photos/KeUKM5N-e_g , https://unsplash.com/photos/nezHaCwch2w
code build test
release
deploy operate
plan
Dev
Ops
穀倉效應
Development Operations
dev dev dev ops ops ops
穀倉效應
穀倉效應
Development Operations
dev dev dev ops ops ops
DevOps
break
break
穀倉效應DevOps
Development Operations
break
break
Business
break
break
穀倉效應DevOps
Development Operations
break
break
Business
break
break
RD QA
break
break
你才 DevOps
你全家都 DevOps
DevOps
DevOps正解
Development Operations
dev dev ops opsdev ops
DevOps
dev

ops
dev

ops
dev

ops
文化
Development Operations
dev dev ops opsdev ops
DevOps
We all love Docker, 

DevOps tools…etc
Docker Docker
文化
Top
Down
DevOps
團隊協作
工作流程
專案管理
資源分配
文化
more…
Top
Down
DevOps
文化
more…
鼓勵創新
容許錯誤
持續改善
‧ 改善團隊協作 (跨部門、跨職能)
‧ 提高員工效率與團隊(企業)認同
‧ 幫助控管風險、成本,減少浪費
‧ 提升軟體迭代速度、軟體及服務品質
‧ 增強團隊信心,培育優質團隊文化
Why DevOps ?
more…
‧ 改善團隊協作 (跨部門、跨職能)
‧ 提高員工效率與團隊(企業)認同
‧ 幫助控管風險、成本,減少浪費
‧ 提升軟體迭代速度、軟體及服務品質
‧ 增強團隊信心,培育優質團隊文化
Why DevOps ?文化
more…
‧ 改善團隊協作 (跨部門、跨職能)
‧ 提高員工效率與團隊(企業)認同
‧ 幫助控管風險、成本,減少浪費
‧ 提升軟體迭代速度、軟體及服務品質
‧ 增強團隊信心,培育優質團隊文化
Why DevOps ?
透明度
more…
‧ 改善團隊協作 (跨部門、跨職能)
‧ 提高員工效率與團隊(企業)認同
‧ 幫助控管風險、成本,減少浪費
‧ 提升軟體迭代速度、軟體及服務品質
‧ 增強團隊信心,培育優質團隊文化
Why DevOps ?
生產力
more…
透明度 文化
自動化
透明度 文化
自動化
	
自動化測試
自動化部署
Monitoring
Log
Feedback
Agile
Lean
CI / CD
ChatOps
more…
more…
more…
給你滿滿的
Keyword!
(尊重版權,保護當事人,所以用幾何圖形重新繪製。)
Building
Culture
Transformation
LEANAgile
Continuous
Integration
Automated
Testing
Performance /
Availability
Monitoring
ChatOps
AgileOps
Continuous
Deployment
Continuous
Delivery
Automation
Release
Management
Infrastructure
as
Code
Configuration
Management
Virtualization
Container
Microservice
Cloud NativeCloud
SRE
Building
Culture
Transformation
LEANAgile
Continuous
Integration
Automated
Testing
Performance /
Availability
Monitoring
ChatOps
AgileOps
Continuous
Deployment
Continuous
Delivery
Automation
Release
Management
Infrastructure
as
Code
Configuration
Management
Virtualization
Container
Microservice
Cloud Native
Cloud
SRE
: http://www.gartner.com/imagesrv/reprints/272900/272990/272990.pptx
常見議題
: http://itrevolution.com/expect-devops-enterprise-summit-san-francisco-2016/
常見議題
: http://itrevolution.com/expect-devops-enterprise-summit-san-francisco-2016/
‧ 團隊轉型、文化塑造、強化團隊協作
‧ 持續改善 (工具、流程…)
‧ 從 Agile 到 DevOps
‧ 如何導入與最佳實踐 (CI / CD / 自動化…)
‧ 架構規劃 (彈性、擴展性…)
‧ 相關工具的實務經驗 (Jenkins、Docker…)
more…
常見議題
DevOps Enigneer?
(保護當事人,所以要碼一下。)
is devops a good
career ?
: http://theagileadmin.com/what-is-devops/
DevOps in Your Job
Title Is Doing You Harm
: https://pete.wtf/2013/05/03/devops-in-your-job-title-is-doing-you-harm/
Everyone is
“selling, doing, hiring
DevOps”
Michael Ducy
https://twitter.com/mfdii
Chef 傳教士
But
: https://www.indeed.com/jobs?q=devops+engineer
: https://www.104.com.tw/jobbank/joblist/joblist.cfm?jobsource=n104bank1&keyword=devops&order=1
: https://www.1111.com.tw/job-bank/job-description.asp?eNo=79558824
CI CD automation workflow
Coding Linux Virtualization AgileCloud
: https://www.1111.com.tw/job-bank/job-description.asp?eNo=79362526
Coding
Unix
Cloud
Git
backend
AWS
: https://www.1111.com.tw/job-bank/job-description.asp?eNo=79739436
Architect
Automation
Infrastructure
Operation
Virtualization
CI / CD
Coding
DevOps Requires New
Job Skills & Roles
Cloud ArchitectRelease Manager Integration Specialist
DevOps Automation Engineer
https://www.scriptrock.com/blog/devops-new-job-skills-roles-titles
Summary
DevOps ?
歷史淵源?
觀念?
職務?
定義?
工具?
實踐?
: https://unsplash.com/photos/Oaqk7qqNh_c
DevOps
DevOps
1930s – PDCA-Cycle
20162005
1992 – Crystal
1930
2002 – TDD
2007 – Kanban for Software Development
2009 – Lean Startup
1995 20001990 2010
1999 – User Stories
1999 – eXtreme Programming
1995 – Scrum
2001 – Agile Manifesto 2007 – Agile Retrospectives
1993 – Refactoring
1995 – Pair Programming
1999 – Continuous Integration
2006 – BDD
1940s – Kanban & Toyota Production Systems / Lean
2003 – Lean Software Development
2009 – Software
Craftsmanship
Manifesto
2008 – Clean Code
2009 - DevOps
2006 – AWS
2012 – Ansible
2009 – Chef
2005 – Puppet
2007 – VirtualBox
1999 – VMware
2005 – Git
2010 - Continuous Delivery
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software , 

http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
1984 – TOC
為何需要 DevOps ?
‧Why Agile ?
‧Why Lean ?
‧Why CI / CD ?
‧Why Automation ?
為了又短
又快又靈活
(羞)
more…
DevOps 的定義
大家也已經
不再關心
「標準答案」
取決於你詢問的
對象是誰?
已被過度
定義與解釋
: http://pixabay.com/en/kick-martial-arts-warrior-185384/
BE
A
DEVOPS
KUNG FU
MASTER
IT ( )
.......
個人看法
(2017/1/14)( ) ( )
Building
Culture
Transformation
LEANAgile
Continuous
Integration
Automated
Testing
Performance /
Availability
Monitoring
ChatOps
AgileOps
Continuous
Deployment
Continuous
Delivery
Automation
Release
Management
Infrastructure
as
Code
Configuration
Management
Virtualization
Container
Microservice
Cloud NativeCloud
SRE
透明度 文化
自動化
	
自動化測試
自動化部署
Monitoring
Log
Feedback
Agile
Lean
CI / CD
ChatOps
more…
more…
more…
: http://www.gartner.com/imagesrv/reprints/272900/272990/272990.pptx
: http://itrevolution.com/the-three-ways-principles-underpinning-devops/
Dev Ops
Dev Ops
Dev Ops
Systems Thinking
Amplify Feedback Loops
Gene Kim
Culture Of Continual Experimentation And Learning
DevOps Engineer ?
取決於你詢問的
對象是誰?
職責、職務、
技能、經驗、
重新排列組合
別讓「噱頭辭彙」
迷惑了你!
: https://www.facebook.com/Punnode
DevOps 神話 ?
: https://www.facebook.com/groups/DevOpsTaiwan/
Agile ? DevOps ?
: https://www.facebook.com/groups/DevOpsTaiwan/
Leaders need to realize that implementing DevOps
means changing the technology system as well as
the cultural system. They must acknowledge that
both are intertwined and, to be successful, both
systems must evolve to drive velocity.”
Learning how to manage and lead by giving people
context and information to make better decisions—
versus giving them tickets or briefs—is how leaders
and teams will thrive.
: https://blog.chef.io/2016/10/06/future-of-devops-with-adam-jacob/
Chef CTO Adam Jacob
Jeff Geerling
《Ansible for DevOps》
“My advice: spend less time
arguing over the definition of the
word, and more time making it
mean something to you.”
: Book: Ansible for DevOps (https://leanpub.com/ansible-for-devops)
Cheng Wei Chen @ Agile Tour Taichung 2017/1/14: https://unsplash.com/photos/9O1oQ9SzQZQ
提到 DevOps 到底在
談些什麼玩意兒?
感謝聆聽!
講完了?
: http://www.splitshire.com/hand-holding-moleskine/
導入 DevOps ?
延長賽!
了解現況
: http://school.soft-arch.net/blog/157917/devops-a-toc-perspective
了解現況
Culture
Collaboration
Software Value Stream
Workflow
Development Pipeline
more…
DevOps Assessment
: http://www.ca.com/media/cae/html/page.html
• Are your teams meeting
business expectations for more
frequent application
deployments, shorter lead times
and higher software release
success rates?
DevOps Assessment
: http://www.ca.com/media/cae/html/page.html
• Can your teams consistently handle
complex, multi-tier deployments for
thousands of servers and complex
services without having to rely on the
development of one-off customized
scripts or manual processing?
DevOps Assessment
: http://www.ca.com/media/cae/html/page.html
• Can your monitoring practices scale
to manage more modern distributed
and microservices-style architectures
with many new languages and data
stores and potentially thousands of
services to support?
DevOps Assessment
: http://www.ca.com/media/cae/html/page.html
• Can teams visually depict
changes in application
environments to quickly identify
when and where changes
occurred, together with the
resulting impact on performance?
了解現況
Culture
Software Value Stream
Workflow
Development Pipeline
more…
: http://www.ca.com/media/cae/html/page.html
DevOps Checklist
: http://www.ca.com/media/cae/html/page.html
• We have a centralized instant
message system including all
members of our product team.
• All members of our product team
have access to code status,
metrics and history.
DevOps Checklist
: http://www.ca.com/media/cae/html/page.html
• We cultivate an environment of
continuous learning.
• We openly discuss failures in
order to share learning.
DevOps Checklist
: http://www.ca.com/media/cae/html/page.html
• Our software development
cycle is 2 weeks or less.
• Developers or product owners
are able to deploy our product
to production.
了解現況
: http://devopschecklist.com/
文化
http://www.slideshare.net/jedi4ever/devops-tools-fools-and-other-smart-things
http://www.slideshare.net/dev2ops/you-cant-change-culture-but-you-can-change-behavior-and-behavior-becomes-culture
不一定適合在導
入初期就處理,
但不能不處理。
文化
: https://www.facebook.com/hbrtaiwan/posts/10154412590161068
: https://www.facebook.com/darencademy/posts/505489289646446
Top
Down
文化
: http://www.ithome.com.tw/news/99283
Top-Down
案例
Top
Down
文化
dev ops dev ops dev ops
文化
: https://www.facebook.com/groups/179345672472/permalink/10154002013167473/
文化
: http://mp.weixin.qq.com/s?__biz=MzAxNDcxMjc3OQ%3D%3D&mid=2649829183&idx=1&sn=b669dce4d76ba922fda059c5f825593b
從 Agile、Lean 的經驗中學習
: https://www.thoughtworks.com/insights/blog/future-agile-innovators-imitators-and-idiots
“But without the shift in thinking
[about values], methodology
becomes technique and practice
becomes imitation,” writes Peter
Block in Community.
文化
從 Agile、Lean 的經驗中學習
文化
: http://school.soft-arch.net/blog/157917/devops-a-toc-perspective
: http://school.soft-arch.net/blog/268878/embrace-docker
從 TOC 的經驗中學習
文化
: https://www.facebook.com/hbrtaiwan/posts/10154426232201068
引導並消除阻力
: http://www.goldrattconsulting.com/webfiles/fck/files/Layers%20of%20Resistance.pdf
: http://www.ted.com/talks/derek_sivers_how_to_start_a_movement?language=en
: http://puppetlabs.com/2015-devops-report: http://shop.oreilly.com/product/0636920039846.do
內容以
文化為主
許多業界
經驗分享
http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
DevOps Topologies
DevOps Topologies
Dev Ops
小
團隊
: http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
DevOps Topologies
DevDev
Ops
新創
團隊
: http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
: http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
DevOps Topologies
Dev OpsDev
Ops
專案
編組
DevOps Topologies
http://stories.visualstudio.com/devops/
Building
Culture
Transformation
LEANAgile
Continuous
Integration
Automated
Testing
Performance /
Availability
Monitoring
ChatOps
AgileOps
Continuous
Deployment
Continuous
Delivery
Automation
Release
Management
Infrastructure
as
Code
Configuration
Management
Virtualization
Container
Microservice
Cloud NativeCloud
SRE
: http://www.gartner.com/imagesrv/reprints/272900/272990/272990.pptx
工具
: https://blog.xebialabs.com/2015/07/20/xebialabs-launches-the-periodic-table-of-devops-tools/
符合需求 學習成本
價格 售後服務 商業支援
生態系社群
設計邏輯
工具選擇策略
教學資源
團隊規模
流程
產品架構
找出最佳實踐
最佳
實踐
文化轉變
工具平台
跨職能人才
從 Agile 到 DevOps
: http://mp.weixin.qq.com/s?__biz=MzAxNDcxMjc3OQ%3D%3D&mid=2649829183&idx=1&sn=b669dce4d76ba922fda059c5f825593b
從 Agile、Lean 的經驗中學習
code buildplan
Agile Development
Feedback
test
code buildplan
Agile Development
Continuous Integration
Automation
Feedback
test
code buildplan
Agile Development
Continuous Integration
Continuous Delivery
deploy
Feedback
test release
Feedback
Automation
code buildplan
Agile Development
Continuous Integration
Continuous Delivery
deploy
Feedback
releasetest
Feedback
operate
DevOps
Automation
code build test deploy operateplan
Measurement
Monitor Metrics Analytics
Continuous Integration
Continuous Delivery
DevOps
Monitoring
Automation
Dev
release
Ops
Sharing
Fast	
Iteration
Feedback
break silos
LEAN
Culture
Agile
The IT Revolution DevOps Guide
: http://puppetlabs.com/2015-devops-report: http://itrevolution.com/download-the-it-revolution-devops-guild/
DevOps Report 2015
: http://puppetlabs.com/2015-devops-report
DevOps Report 2015
: https://puppet.com/resources/white-paper/2016-state-of-devops-report
• Adobe
• Amazon
• Apple
• Airbnb
• Ebay
• Etsy
更多案例
• Facebook
• LinkedIn
• Netflix
• NASA
• Starbucks
• Walmart
: http://mp.weixin.qq.com/s?__biz=MzA5NzU3Njc5Mw%3D%3D&mid=2651200907&idx=1&sn=862b2c1b0ca650361efd2a46add9b03a
: http://puppetlabs.com/2015-devops-report: https://www.microsoft.com/en-us/cloud-platform/development-operations
: http://puppetlabs.com/2015-devops-report: https://blogs.technet.microsoft.com/juliens/2016/02/14/devops-where-do-i-start-cheat-sheet/
: http://itrevolution.com/the-three-ways-principles-underpinning-devops/
Dev Ops
Dev Ops
Dev Ops
Systems Thinking
Amplify Feedback Loops
Gene Kim
Culture Of Continual Experimentation And Learning
Cheng Wei Chen @ Agile Tour Taichung 2017/1/14: https://unsplash.com/photos/9O1oQ9SzQZQ
提到 DevOps 到底在
談些什麼玩意兒?
感謝聆聽!
真的講完了!

More Related Content

What's hot

DevOps without DevOps Tools
DevOps without DevOps ToolsDevOps without DevOps Tools
DevOps without DevOps ToolsJagatveer Singh
 
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...Edureka!
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOpsInnoTech
 
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊Edward Kuo
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops DevopsKris Buytaert
 
Road to DevOps ROI
Road to DevOps ROIRoad to DevOps ROI
Road to DevOps ROICloudmunch
 
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)ZeroTurnaround
 
從 DevOps 到 ChatOps:War Room、Bots 與 Automation
從 DevOps 到 ChatOps:War Room、Bots 與 Automation從 DevOps 到 ChatOps:War Room、Bots 與 Automation
從 DevOps 到 ChatOps:War Room、Bots 與 AutomationChen Cheng-Wei
 
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做Chen Cheng-Wei
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
DevOps a pratical approach
DevOps a pratical approachDevOps a pratical approach
DevOps a pratical approachSiderlan Santos
 
DevOps核心理念和實踐
DevOps核心理念和實踐DevOps核心理念和實踐
DevOps核心理念和實踐Martin Liu
 
Getting Started with DevOps
Getting Started with DevOpsGetting Started with DevOps
Getting Started with DevOpsAhmed Misbah
 
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)Chen Cheng-Wei
 
我們與Azure DevOps的距離
我們與Azure DevOps的距離我們與Azure DevOps的距離
我們與Azure DevOps的距離Edward Kuo
 

What's hot (20)

DevOps without DevOps Tools
DevOps without DevOps ToolsDevOps without DevOps Tools
DevOps without DevOps Tools
 
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
DevOps
DevOps DevOps
DevOps
 
Devops
DevopsDevops
Devops
 
Road to DevOps ROI
Road to DevOps ROIRoad to DevOps ROI
Road to DevOps ROI
 
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
 
從 DevOps 到 ChatOps:War Room、Bots 與 Automation
從 DevOps 到 ChatOps:War Room、Bots 與 Automation從 DevOps 到 ChatOps:War Room、Bots 與 Automation
從 DevOps 到 ChatOps:War Room、Bots 與 Automation
 
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
DevOps a pratical approach
DevOps a pratical approachDevOps a pratical approach
DevOps a pratical approach
 
DevOps核心理念和實踐
DevOps核心理念和實踐DevOps核心理念和實踐
DevOps核心理念和實踐
 
Getting Started with DevOps
Getting Started with DevOpsGetting Started with DevOps
Getting Started with DevOps
 
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
 
DevOps - TechNights
DevOps - TechNightsDevOps - TechNights
DevOps - TechNights
 
我們與Azure DevOps的距離
我們與Azure DevOps的距離我們與Azure DevOps的距離
我們與Azure DevOps的距離
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 

Viewers also liked

From devOps to front end Ops, test first
From devOps to front end Ops, test firstFrom devOps to front end Ops, test first
From devOps to front end Ops, test firstCaesar Chi
 
不只自動化而且更敏捷的Android開發工具 gradle
不只自動化而且更敏捷的Android開發工具 gradle不只自動化而且更敏捷的Android開發工具 gradle
不只自動化而且更敏捷的Android開發工具 gradlesam chiu
 
Ansible 實戰:top down 觀點
Ansible 實戰:top down 觀點Ansible 實戰:top down 觀點
Ansible 實戰:top down 觀點William Yeh
 
When Web meet Native App
When Web meet Native AppWhen Web meet Native App
When Web meet Native AppYu-Wei Chuang
 
Dev ops 簡介
Dev ops 簡介Dev ops 簡介
Dev ops 簡介hugo lu
 
Ds 017 機械公差配合
Ds 017 機械公差配合Ds 017 機械公差配合
Ds 017 機械公差配合handbook
 
Wire harness & cable assembly 塑膠概論
Wire harness & cable assembly 塑膠概論Wire harness & cable assembly 塑膠概論
Wire harness & cable assembly 塑膠概論Yung Jui Chen 陳泳睿
 
모바일한글입력표준화
모바일한글입력표준화모바일한글입력표준화
모바일한글입력표준화lsmgame
 
Wire harness & cable assembly 進階瞭解
Wire harness & cable assembly 進階瞭解Wire harness & cable assembly 進階瞭解
Wire harness & cable assembly 進階瞭解Yung Jui Chen 陳泳睿
 
B+S油封選用
B+S油封選用B+S油封選用
B+S油封選用ychsiehme
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationhugo lu
 
Wire harness & cable assembly 基礎認識
Wire harness & cable assembly 基礎認識Wire harness & cable assembly 基礎認識
Wire harness & cable assembly 基礎認識Yung Jui Chen 陳泳睿
 
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅Chen Cheng-Wei
 
DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015)
DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015)DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015)
DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015)Chen Cheng-Wei
 
The linux networking architecture
The linux networking architectureThe linux networking architecture
The linux networking architecturehugo lu
 
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40diro fan
 

Viewers also liked (17)

From devOps to front end Ops, test first
From devOps to front end Ops, test firstFrom devOps to front end Ops, test first
From devOps to front end Ops, test first
 
不只自動化而且更敏捷的Android開發工具 gradle
不只自動化而且更敏捷的Android開發工具 gradle不只自動化而且更敏捷的Android開發工具 gradle
不只自動化而且更敏捷的Android開發工具 gradle
 
Ansible 實戰:top down 觀點
Ansible 實戰:top down 觀點Ansible 實戰:top down 觀點
Ansible 實戰:top down 觀點
 
When Web meet Native App
When Web meet Native AppWhen Web meet Native App
When Web meet Native App
 
Dev ops 簡介
Dev ops 簡介Dev ops 簡介
Dev ops 簡介
 
Ds 017 機械公差配合
Ds 017 機械公差配合Ds 017 機械公差配合
Ds 017 機械公差配合
 
咬花簡介
咬花簡介咬花簡介
咬花簡介
 
Wire harness & cable assembly 塑膠概論
Wire harness & cable assembly 塑膠概論Wire harness & cable assembly 塑膠概論
Wire harness & cable assembly 塑膠概論
 
모바일한글입력표준화
모바일한글입력표준화모바일한글입력표준화
모바일한글입력표준화
 
Wire harness & cable assembly 進階瞭解
Wire harness & cable assembly 進階瞭解Wire harness & cable assembly 進階瞭解
Wire harness & cable assembly 進階瞭解
 
B+S油封選用
B+S油封選用B+S油封選用
B+S油封選用
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Wire harness & cable assembly 基礎認識
Wire harness & cable assembly 基礎認識Wire harness & cable assembly 基礎認識
Wire harness & cable assembly 基礎認識
 
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
 
DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015)
DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015)DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015)
DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015)
 
The linux networking architecture
The linux networking architectureThe linux networking architecture
The linux networking architecture
 
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40
 

Similar to 提到 DevOps 到底在
談些什麼玩意兒?(@ Agile Tour Taichung 2017)

DevOpsDays Taipei 2017 Opening Talk
DevOpsDays Taipei 2017 Opening TalkDevOpsDays Taipei 2017 Opening Talk
DevOpsDays Taipei 2017 Opening TalkChen Cheng-Wei
 
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)Chen Cheng-Wei
 
DevOps a peek into high performing organizations
DevOps a peek into high performing organizationsDevOps a peek into high performing organizations
DevOps a peek into high performing organizationsRam0603
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017Giulio Vian
 
DevOps@Morpho for ParisDevOps - 2nd of December 2014
DevOps@Morpho for ParisDevOps - 2nd of December 2014DevOps@Morpho for ParisDevOps - 2nd of December 2014
DevOps@Morpho for ParisDevOps - 2nd of December 2014Jean-Charles JOREL
 
DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017Giulio Vian
 
DevOps by examples - DevOps@Work 2017
DevOps by examples - DevOps@Work 2017DevOps by examples - DevOps@Work 2017
DevOps by examples - DevOps@Work 2017Giulio Vian
 
DevOps Pragmatic Overview
DevOps Pragmatic OverviewDevOps Pragmatic Overview
DevOps Pragmatic OverviewMykola Marzhan
 
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
 
Entregando software com DevOps Tools
Entregando software com DevOps ToolsEntregando software com DevOps Tools
Entregando software com DevOps Toolss4nx
 
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016Amazon Web Services
 
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
 
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
 
2.What is a DevOps Environment and How Does it Function_.pdf
2.What is a DevOps Environment and How Does it Function_.pdf2.What is a DevOps Environment and How Does it Function_.pdf
2.What is a DevOps Environment and How Does it Function_.pdfBelayet Hossain
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - AccelerateDelta-N
 

Similar to 提到 DevOps 到底在
談些什麼玩意兒?(@ Agile Tour Taichung 2017) (20)

DevOpsDays Taipei 2017 Opening Talk
DevOpsDays Taipei 2017 Opening TalkDevOpsDays Taipei 2017 Opening Talk
DevOpsDays Taipei 2017 Opening Talk
 
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
 
DevOps a peek into high performing organizations
DevOps a peek into high performing organizationsDevOps a peek into high performing organizations
DevOps a peek into high performing organizations
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017
 
DevOps@Morpho in 2014
DevOps@Morpho in 2014DevOps@Morpho in 2014
DevOps@Morpho in 2014
 
DevOps@Morpho for ParisDevOps - 2nd of December 2014
DevOps@Morpho for ParisDevOps - 2nd of December 2014DevOps@Morpho for ParisDevOps - 2nd of December 2014
DevOps@Morpho for ParisDevOps - 2nd of December 2014
 
DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017
 
DevOps by examples - DevOps@Work 2017
DevOps by examples - DevOps@Work 2017DevOps by examples - DevOps@Work 2017
DevOps by examples - DevOps@Work 2017
 
What_is_DevOps.pptx
What_is_DevOps.pptxWhat_is_DevOps.pptx
What_is_DevOps.pptx
 
DevOps Pragmatic Overview
DevOps Pragmatic OverviewDevOps Pragmatic Overview
DevOps Pragmatic Overview
 
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.
 
Entregando software com DevOps Tools
Entregando software com DevOps ToolsEntregando software com DevOps Tools
Entregando software com DevOps Tools
 
DevOps Note 20120224
DevOps Note 20120224DevOps Note 20120224
DevOps Note 20120224
 
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
 
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
 
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...
 
2.What is a DevOps Environment and How Does it Function_.pdf
2.What is a DevOps Environment and How Does it Function_.pdf2.What is a DevOps Environment and How Does it Function_.pdf
2.What is a DevOps Environment and How Does it Function_.pdf
 
1st Riga DevOps meetup
1st Riga DevOps meetup1st Riga DevOps meetup
1st Riga DevOps meetup
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
 

More from Chen Cheng-Wei

GitOps is IaC done right
GitOps is IaC done rightGitOps is IaC done right
GitOps is IaC done rightChen Cheng-Wei
 
From DevOps to GitOps with GitLab
From DevOps to GitOps with GitLabFrom DevOps to GitOps with GitLab
From DevOps to GitOps with GitLabChen Cheng-Wei
 
和艦長一起玩轉 GitLab & GitLab Workflow
和艦長一起玩轉 GitLab & GitLab Workflow和艦長一起玩轉 GitLab & GitLab Workflow
和艦長一起玩轉 GitLab & GitLab WorkflowChen Cheng-Wei
 
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理Chen Cheng-Wei
 
DevOpsDays Taiepi 2018 - Farewell 閉幕
DevOpsDays Taiepi 2018 - Farewell 閉幕DevOpsDays Taiepi 2018 - Farewell 閉幕
DevOpsDays Taiepi 2018 - Farewell 閉幕Chen Cheng-Wei
 
SRE 讀書會 - 導讀:第 31 章
SRE 讀書會 - 導讀:第 31 章SRE 讀書會 - 導讀:第 31 章
SRE 讀書會 - 導讀:第 31 章Chen Cheng-Wei
 
SRE 讀書會 - 導讀:第 30 章
SRE 讀書會 - 導讀:第 30 章SRE 讀書會 - 導讀:第 30 章
SRE 讀書會 - 導讀:第 30 章Chen Cheng-Wei
 
跟著 geerlingguy 大神
一起測試 Ansible Roles
跟著 geerlingguy 大神
一起測試 Ansible Roles跟著 geerlingguy 大神
一起測試 Ansible Roles
跟著 geerlingguy 大神
一起測試 Ansible RolesChen Cheng-Wei
 
iThome Serverless All-Star 開場
iThome Serverless All-Star 開場iThome Serverless All-Star 開場
iThome Serverless All-Star 開場Chen Cheng-Wei
 
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)Chen Cheng-Wei
 
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)Chen Cheng-Wei
 
Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)Chen Cheng-Wei
 
SRE 讀書會 - 導讀:第一章
SRE 讀書會 - 導讀:第一章SRE 讀書會 - 導讀:第一章
SRE 讀書會 - 導讀:第一章Chen Cheng-Wei
 
DevOpsDays Taipei 2017 Farewell
DevOpsDays Taipei 2017 FarewellDevOpsDays Taipei 2017 Farewell
DevOpsDays Taipei 2017 FarewellChen Cheng-Wei
 
Ignite talks - 自動化的關鍵
Ignite talks - 自動化的關鍵Ignite talks - 自動化的關鍵
Ignite talks - 自動化的關鍵Chen Cheng-Wei
 
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊Chen Cheng-Wei
 
快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境Chen Cheng-Wei
 
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)Chen Cheng-Wei
 

More from Chen Cheng-Wei (20)

GitOps is IaC done right
GitOps is IaC done rightGitOps is IaC done right
GitOps is IaC done right
 
From DevOps to GitOps with GitLab
From DevOps to GitOps with GitLabFrom DevOps to GitOps with GitLab
From DevOps to GitOps with GitLab
 
Become a GitLab Hero
Become a GitLab HeroBecome a GitLab Hero
Become a GitLab Hero
 
和艦長一起玩轉 GitLab & GitLab Workflow
和艦長一起玩轉 GitLab & GitLab Workflow和艦長一起玩轉 GitLab & GitLab Workflow
和艦長一起玩轉 GitLab & GitLab Workflow
 
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
 
DevOpsDays Taiepi 2018 - Farewell 閉幕
DevOpsDays Taiepi 2018 - Farewell 閉幕DevOpsDays Taiepi 2018 - Farewell 閉幕
DevOpsDays Taiepi 2018 - Farewell 閉幕
 
SRE 讀書會 - 導讀:第 31 章
SRE 讀書會 - 導讀:第 31 章SRE 讀書會 - 導讀:第 31 章
SRE 讀書會 - 導讀:第 31 章
 
SRE 讀書會 - 導讀:第 30 章
SRE 讀書會 - 導讀:第 30 章SRE 讀書會 - 導讀:第 30 章
SRE 讀書會 - 導讀:第 30 章
 
跟著 geerlingguy 大神
一起測試 Ansible Roles
跟著 geerlingguy 大神
一起測試 Ansible Roles跟著 geerlingguy 大神
一起測試 Ansible Roles
跟著 geerlingguy 大神
一起測試 Ansible Roles
 
iThome Serverless All-Star 開場
iThome Serverless All-Star 開場iThome Serverless All-Star 開場
iThome Serverless All-Star 開場
 
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
 
Ignite talks
Ignite talksIgnite talks
Ignite talks
 
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
 
Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
 
SRE 讀書會 - 導讀:第一章
SRE 讀書會 - 導讀:第一章SRE 讀書會 - 導讀:第一章
SRE 讀書會 - 導讀:第一章
 
DevOpsDays Taipei 2017 Farewell
DevOpsDays Taipei 2017 FarewellDevOpsDays Taipei 2017 Farewell
DevOpsDays Taipei 2017 Farewell
 
Ignite talks - 自動化的關鍵
Ignite talks - 自動化的關鍵Ignite talks - 自動化的關鍵
Ignite talks - 自動化的關鍵
 
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
 
快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境
 
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
 

Recently uploaded

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
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
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
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
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
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
 
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
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
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
 

提到 DevOps 到底在
談些什麼玩意兒?(@ Agile Tour Taichung 2017)