CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)

Chen Cheng-Wei
Chen Cheng-Wei得寬科技 The Qwan Technology Co. Ltd.DevOps Enignner at 得寬科技 The Qwan Technology Co. Ltd.
Cheng Wei Chen @ Agile Tour Kaohsiung 2017Photo by Alex Jones on Unsplash
CI / CD / 自動化
你還沒準備好!?
Cheng Wei Chen 陳 正瑋
DevOps Engineer @ 得寬科技
http://chengweichen.com
2013
100 % Laravel
JetBrains
( )
PHP/Laravel
http://www.laravel-dojo.com
你是老闆 / 決策者嗎?
對於實際負責現場的員工
有時候很怕遇到一種狀況
老闆:「我昨天聽見⋯⋯我覺
得我們公司應該要導入⋯⋯」
NEW
WAY
Photo by Paul on Unsplash
!!!
???
DevOps
CI / CD
社群真實案例
Photo by Matthew Henry on Unsplash
CI / CD
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
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
Photo by Sweet Ice Cream Photography on Unsplash
CI / CD / Automation
軟體開發新顯學
!!!
???
Photo by Paul on Unsplash
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
: http://finda.photo/image/11418
工程師 自動化
工程師愛自動化https://www.youtube.com/watch?v=WRkJn5N77jM
: https://unsplash.com/photos/Fixg8KipOg8
Trigger ScriptsInterface ServiceFlow
什麼是自動化?
: https://unsplash.com/photos/Fixg8KipOg8
shell scripts (provisioning)
cron + shell scripts
CI Server + CI Jobs
IFTTT
Event triggered / Alerts
Trigger ScriptsInterface ServiceFlow
舉例
code build test release deploy operateplan
Continuous Integration
Continuous Delivery
Automation
CI/CD/Automation
Continuous Deployment
CIcommit dev stagingtest
testprod deploy
environment
dev
staging
prod
local
Infrastructure
as
Code
自動化能夠帶來許多好處
消除重複的工作
提升軟體的交付速度
(節省時間?)
降低成本、消除浪費
降低人為錯誤
消除對個體或團隊的依賴
more…
通常當我們聽見
自動化的好處時
Photo by Andrew Neel on Unsplash
等到實際換你上場時...
https://www.offworlddesigns.com/game-over-t-shirt/
梗圖:陣亡的瑪莉歐(水管工人)
理想與現實的差距
_____萬事起頭難
會遇到的坑,比想像的多
Oooops
該從何處開始著手?
code build test release deploy operateplan
Continuous Integration
Continuous Delivery
Automation
從何處開始著手?
Continuous Deployment
CIcommit dev stagingtest
testprod deploy
environment
dev
staging
prod
local
Infrastructure
as
Code
Deploy
從痛點開始
stagingdev test test production
staging test production
Project-1
Project-2
production Project-3
x10
x5
x3
舉例
應用程式所需的 environment?
Deploy
從小處開始
如何取得 Artifacts?
是否有其他初始化的動作?
如何因應「部署失敗」?
如何連上主機? 需要額外的組態管理?
如何因應「重新部署」?
舉例
該選用哪種技術 / 工具?
技術及工具的決策?
add or delete AWS Route53 DNS
AWS SDK for Python
Ansible Module - route53
AWS SDK for PHP
• php
• API
• Ansible
•
舉例
技術及工具的決策?
Ansible
AWS
SDK
梗圖:料理東西軍,你要選哪道菜?
標準與客製
應用程式所需的 environment?
Deploy
自動化前,先標準化
如何取得 Artifacts?
是否有其他初始化的動作?
如何因應「部署失敗」?
如何連上主機? 需要額外的組態管理?
如何因應「重新部署」?
x2 x2 x3
x3x2
x3 x2
舉例
大致標準化,預留客製空間
tasks:
- name: download artifacts
get_url: artifacts.zip
- name: setup env
templates: nginx.conf
- name: reload nginx
services: nginx reload
tasks:
- name: download scripts
get_url: deploy.sh
- name: run scripts
command: sh deploy.sh
為了自動化而自動化
不要
https://xkcd.com/1205/
即是 Code 就有
需求與優先順序
看見全貌!
不過度專注局部
感謝 Ruddy 老師
在非瓶頸設備省下的
每個小時都是虛幻的。
感謝 高德拉特博士
感謝 葉秉哲 前輩
多而繁雜的細節
code build test release deploy operateplan
Continuous Integration
Continuous Delivery
Automation
以 pipeline 為例
Continuous Deployment
CIcommit dev stagingtest
testprod deploy
environment
dev
staging
prod
local
Infrastructure
as
Code
Photo by Mike Wilson on Unsplash
你就是水管工人!
好書非讀不可
好書非讀不可
技術轉移及技能喪失
In their efforts to compensate for the
unreliability of human performance, the
designers of automated control systems
have unwittingly created opportunities
for new error types that can be even
more serious than those they were
seeking to avoid.
—James Reason
更多的文件、培訓、訓練
持續改善及持續維護
持續改善勝過追求完美
START
自動化需要人力、工時
好書非讀不可
https://landing.google.com/sre/book.html
Summary
: http://finda.photo/image/11418
工程師 自動化
: http://finda.photo/image/11418
工程師 自動化
老闆 省時、省錢、省資源
: https://unsplash.com/photos/Fixg8KipOg8
Trigger ScriptsInterface ServiceFlow
什麼是自動化?
自動化能夠帶來許多好處
但自動化的坑,比你想像的多
Oooops
自動化需要的資源(人力、工時),
也比你想像的多
自動化需要的評估關鍵,
也同樣比你想像的多
•
•
•
•
•
思考並評估
Photo by Paul on Unsplash
•
•
•
•
•
思考並評估
Photo by Paul on Unsplash
好書非讀不可
CD
https://www.infoq.com/articles/Continuous-Delivery-Maturity-Model
好書非讀不可
https://landing.google.com/sre/book.html
• Operator-triggered manual action
• Operator-written, system-specific automation
• Externally maintained generic automation
• Internally maintained, system-specific automation
• Autonomous systems that need no human
intervention
自動化的演進
https://landing.google.com/sre/book.html Photo by Paul on Unsplash
Photo by Sweet Ice Cream Photography on Unsplash
自動化是一種力量倍增器,但不是萬靈丹!
反覆評估、持續改善
Photo by Sweet Ice Cream Photography on Unsplash
迭代
工商服務
https://devopstw.club
尋求志工、贊助
: https://pixabay.com/en/building-joy-planning-plans-1080592/ , https://pixabay.com/en/baby-hand-dad-200760/
尋求講者及講題
: https://www.pexels.com/photo/man-person-suit-united-states-of-america-2281/
Photo by Clark Tibbs on Unsplash
Thank You
1 of 82

Recommended

以自動化先行的 DevOps 實踐經驗分享 by
以自動化先行的 DevOps 實踐經驗分享以自動化先行的 DevOps 實踐經驗分享
以自動化先行的 DevOps 實踐經驗分享Chen Cheng-Wei
1.4K views80 slides
GitOps is IaC done right by
GitOps is IaC done rightGitOps is IaC done right
GitOps is IaC done rightChen Cheng-Wei
1.1K views62 slides
提到 DevOps 到底在
談些什麼玩意兒?(@ Agile Tour Taichung 2017) by
提到 DevOps 到底在
談些什麼玩意兒?(@ Agile Tour Taichung 2017)提到 DevOps 到底在
談些什麼玩意兒?(@ Agile Tour Taichung 2017)
提到 DevOps 到底在
談些什麼玩意兒?(@ Agile Tour Taichung 2017)Chen Cheng-Wei
5.3K views167 slides
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做 by
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做Chen Cheng-Wei
1.8K views43 slides
From DevOps to GitOps with GitLab by
From DevOps to GitOps with GitLabFrom DevOps to GitOps with GitLab
From DevOps to GitOps with GitLabChen Cheng-Wei
1.3K views46 slides
我們與Azure DevOps的距離 by
我們與Azure DevOps的距離我們與Azure DevOps的距離
我們與Azure DevOps的距離Edward Kuo
336 views44 slides

More Related Content

What's hot

大規模微服務導入 - #1, 從零開始的系統架構設計概觀 by
大規模微服務導入 - #1, 從零開始的系統架構設計概觀大規模微服務導入 - #1, 從零開始的系統架構設計概觀
大規模微服務導入 - #1, 從零開始的系統架構設計概觀Andrew Wu
855 views54 slides
Introduction to DevOps | Edureka by
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | EdurekaEdureka!
1.5K views32 slides
Chromebook 「だけ」で WebRTCを動かそう by
Chromebook 「だけ」で WebRTCを動かそうChromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそうmganeko
3.3K views27 slides
和艦長一起玩轉 GitLab & GitLab Workflow by
和艦長一起玩轉 GitLab & GitLab Workflow和艦長一起玩轉 GitLab & GitLab Workflow
和艦長一起玩轉 GitLab & GitLab WorkflowChen Cheng-Wei
5.9K views79 slides
今だからこそ知りたい Docker Compose/Swarm 入門 by
今だからこそ知りたい Docker Compose/Swarm 入門今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門Masahito Zembutsu
23.2K views95 slides
Envoy 를 이용한 코드 배포 자동화 by
Envoy 를 이용한 코드 배포 자동화Envoy 를 이용한 코드 배포 자동화
Envoy 를 이용한 코드 배포 자동화Juwon Kim
6.3K views23 slides

What's hot(20)

大規模微服務導入 - #1, 從零開始的系統架構設計概觀 by Andrew Wu
大規模微服務導入 - #1, 從零開始的系統架構設計概觀大規模微服務導入 - #1, 從零開始的系統架構設計概觀
大規模微服務導入 - #1, 從零開始的系統架構設計概觀
Andrew Wu855 views
Introduction to DevOps | Edureka by Edureka!
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
Edureka!1.5K views
Chromebook 「だけ」で WebRTCを動かそう by mganeko
Chromebook 「だけ」で WebRTCを動かそうChromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそう
mganeko3.3K views
和艦長一起玩轉 GitLab & GitLab Workflow by Chen Cheng-Wei
和艦長一起玩轉 GitLab & GitLab Workflow和艦長一起玩轉 GitLab & GitLab Workflow
和艦長一起玩轉 GitLab & GitLab Workflow
Chen Cheng-Wei5.9K views
今だからこそ知りたい Docker Compose/Swarm 入門 by Masahito Zembutsu
今だからこそ知りたい Docker Compose/Swarm 入門今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
Masahito Zembutsu23.2K views
Envoy 를 이용한 코드 배포 자동화 by Juwon Kim
Envoy 를 이용한 코드 배포 자동화Envoy 를 이용한 코드 배포 자동화
Envoy 를 이용한 코드 배포 자동화
Juwon Kim6.3K views
我的 DevOps 故事 by Poy Chang
我的 DevOps 故事我的 DevOps 故事
我的 DevOps 故事
Poy Chang873 views
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37) by Chen Cheng-Wei
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
Chen Cheng-Wei16K views
Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28 by Yuta Hono
Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28
Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28
Yuta Hono6.2K views
SDCCオープンネットワークのご紹介【2021/01版】 by ProjectDC-01
SDCCオープンネットワークのご紹介【2021/01版】SDCCオープンネットワークのご紹介【2021/01版】
SDCCオープンネットワークのご紹介【2021/01版】
ProjectDC-01657 views
91APP: 從 "零" 開始的 DevOps by Andrew Wu
91APP: 從 "零" 開始的 DevOps91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps
Andrew Wu2K views
微服務架構 導入經驗分享 吳剛志 - Community Open Camp by Andrew Wu
微服務架構 導入經驗分享 吳剛志 - Community Open Camp微服務架構 導入經驗分享 吳剛志 - Community Open Camp
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
Andrew Wu4.3K views
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步 by Edward Kuo
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
Edward Kuo1.2K views
計算量のはなし(Redisを使うなら必読!O(logN)など) by Makoto SAKAI
計算量のはなし(Redisを使うなら必読!O(logN)など)計算量のはなし(Redisを使うなら必読!O(logN)など)
計算量のはなし(Redisを使うなら必読!O(logN)など)
Makoto SAKAI4.5K views
P2P Container Image Distribution on IPFS With containerd and nerdctl by Kohei Tokunaga
P2P Container Image Distribution on IPFS With containerd and nerdctlP2P Container Image Distribution on IPFS With containerd and nerdctl
P2P Container Image Distribution on IPFS With containerd and nerdctl
Kohei Tokunaga1.4K views
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy by Natale Vinto
OPENSHIFT CONTAINER PLATFORM CI/CD Build & DeployOPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
Natale Vinto9.4K views
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner... by Edureka!
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Edureka!3.6K views

Similar to CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)

CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34) by
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)Chen Cheng-Wei
1.8K views89 slides
快快樂樂打造自動化開發環境 by
快快樂樂打造自動化開發環境快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境Chen Cheng-Wei
2.1K views86 slides
DevOpsDays Taipei 2017 Opening Talk by
DevOpsDays Taipei 2017 Opening TalkDevOpsDays Taipei 2017 Opening Talk
DevOpsDays Taipei 2017 Opening TalkChen Cheng-Wei
1.1K views31 slides
DevOps Note 20120224 by
DevOps Note 20120224DevOps Note 20120224
DevOps Note 20120224Hirokazu MORIKAWA
12.5K views100 slides
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊 by
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊Chen Cheng-Wei
1K views110 slides
Effective DevOps:一場文化與技術的轉型運動 by
Effective DevOps:一場文化與技術的轉型運動Effective DevOps:一場文化與技術的轉型運動
Effective DevOps:一場文化與技術的轉型運動Chen Cheng-Wei
2K views136 slides

Similar to CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)(20)

CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34) by Chen Cheng-Wei
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
Chen Cheng-Wei1.8K views
快快樂樂打造自動化開發環境 by Chen Cheng-Wei
快快樂樂打造自動化開發環境快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境
Chen Cheng-Wei2.1K views
DevOpsDays Taipei 2017 Opening Talk by Chen Cheng-Wei
DevOpsDays Taipei 2017 Opening TalkDevOpsDays Taipei 2017 Opening Talk
DevOpsDays Taipei 2017 Opening Talk
Chen Cheng-Wei1.1K views
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊 by Chen Cheng-Wei
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
Chen Cheng-Wei1K views
Effective DevOps:一場文化與技術的轉型運動 by Chen Cheng-Wei
Effective DevOps:一場文化與技術的轉型運動Effective DevOps:一場文化與技術的轉型運動
Effective DevOps:一場文化與技術的轉型運動
Chen Cheng-Wei2K views
提到 DevOps 到底在談些什麼玩意兒? by Chen Cheng-Wei
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
Chen Cheng-Wei5.7K views
Digital Ocean Amsterdam meetup March 2017 - The DevOps disaster by Bert Jan Schrijver
Digital Ocean Amsterdam meetup March 2017 - The DevOps disasterDigital Ocean Amsterdam meetup March 2017 - The DevOps disaster
Digital Ocean Amsterdam meetup March 2017 - The DevOps disaster
Bert Jan Schrijver143 views
Oracle Code Brussels 2017 - The DevOps disaster by Bert Jan Schrijver
Oracle Code Brussels 2017 - The DevOps disasterOracle Code Brussels 2017 - The DevOps disaster
Oracle Code Brussels 2017 - The DevOps disaster
Bert Jan Schrijver182 views
Codemotion Amsterdam 2016 - The DevOps Disaster by Bert Jan Schrijver
Codemotion Amsterdam 2016 - The DevOps DisasterCodemotion Amsterdam 2016 - The DevOps Disaster
Codemotion Amsterdam 2016 - The DevOps Disaster
Bert Jan Schrijver323 views
The DevOps disaster: 15 ways to fail at DevOps - Bert Jan Schrijver - Codemot... by Codemotion
The DevOps disaster: 15 ways to fail at DevOps - Bert Jan Schrijver - Codemot...The DevOps disaster: 15 ways to fail at DevOps - Bert Jan Schrijver - Codemot...
The DevOps disaster: 15 ways to fail at DevOps - Bert Jan Schrijver - Codemot...
Codemotion1.5K views
Principles of Continuous Delivery and DevOps by Bert Jan Schrijver
Principles of Continuous Delivery and DevOpsPrinciples of Continuous Delivery and DevOps
Principles of Continuous Delivery and DevOps
Bert Jan Schrijver117 views
DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015) by Chen Cheng-Wei
DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015)DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015)
DevOps叢林裡的小隊游擊戰術 (@ iThome DevOps 2015)
Chen Cheng-Wei20.2K views
Introducción a la agilidad by Agile Spain
Introducción a la agilidadIntroducción a la agilidad
Introducción a la agilidad
Agile Spain1.6K views
Rakuten and Microsoft talk DevOps in Real World by Tsuyoshi Ushio
Rakuten and Microsoft talk DevOps in Real WorldRakuten and Microsoft talk DevOps in Real World
Rakuten and Microsoft talk DevOps in Real World
Tsuyoshi Ushio3.6K views

More from Chen Cheng-Wei

Become a GitLab Hero by
Become a GitLab HeroBecome a GitLab Hero
Become a GitLab HeroChen Cheng-Wei
752 views27 slides
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理 by
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理Chen Cheng-Wei
1K views57 slides
DevOpsDays Taiepi 2018 - Farewell 閉幕 by
DevOpsDays Taiepi 2018 - Farewell 閉幕DevOpsDays Taiepi 2018 - Farewell 閉幕
DevOpsDays Taiepi 2018 - Farewell 閉幕Chen Cheng-Wei
810 views16 slides
SRE 讀書會 - 導讀:第 31 章 by
SRE 讀書會 - 導讀:第 31 章SRE 讀書會 - 導讀:第 31 章
SRE 讀書會 - 導讀:第 31 章Chen Cheng-Wei
967 views49 slides
SRE 讀書會 - 導讀:第 30 章 by
SRE 讀書會 - 導讀:第 30 章SRE 讀書會 - 導讀:第 30 章
SRE 讀書會 - 導讀:第 30 章Chen Cheng-Wei
948 views71 slides
跟著 geerlingguy 大神
一起測試 Ansible Roles by
跟著 geerlingguy 大神
一起測試 Ansible Roles跟著 geerlingguy 大神
一起測試 Ansible Roles
跟著 geerlingguy 大神
一起測試 Ansible RolesChen Cheng-Wei
3.2K views29 slides

More from Chen Cheng-Wei(16)

SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理 by Chen Cheng-Wei
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
Chen Cheng-Wei1K views
DevOpsDays Taiepi 2018 - Farewell 閉幕 by Chen Cheng-Wei
DevOpsDays Taiepi 2018 - Farewell 閉幕DevOpsDays Taiepi 2018 - Farewell 閉幕
DevOpsDays Taiepi 2018 - Farewell 閉幕
Chen Cheng-Wei810 views
SRE 讀書會 - 導讀:第 31 章 by Chen Cheng-Wei
SRE 讀書會 - 導讀:第 31 章SRE 讀書會 - 導讀:第 31 章
SRE 讀書會 - 導讀:第 31 章
Chen Cheng-Wei967 views
SRE 讀書會 - 導讀:第 30 章 by Chen Cheng-Wei
SRE 讀書會 - 導讀:第 30 章SRE 讀書會 - 導讀:第 30 章
SRE 讀書會 - 導讀:第 30 章
Chen Cheng-Wei948 views
跟著 geerlingguy 大神
一起測試 Ansible Roles by Chen Cheng-Wei
跟著 geerlingguy 大神
一起測試 Ansible Roles跟著 geerlingguy 大神
一起測試 Ansible Roles
跟著 geerlingguy 大神
一起測試 Ansible Roles
Chen Cheng-Wei3.2K views
iThome Serverless All-Star 開場 by Chen Cheng-Wei
iThome Serverless All-Star 開場iThome Serverless All-Star 開場
iThome Serverless All-Star 開場
Chen Cheng-Wei531 views
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017) by 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)
Chen Cheng-Wei1K views
Effective DevOps (Agile Tour HsinChu 2017) by Chen Cheng-Wei
Effective DevOps (Agile Tour HsinChu 2017)Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
Chen Cheng-Wei11.2K views
SRE 讀書會 - 導讀:第一章 by Chen Cheng-Wei
SRE 讀書會 - 導讀:第一章SRE 讀書會 - 導讀:第一章
SRE 讀書會 - 導讀:第一章
Chen Cheng-Wei4.3K views
DevOpsDays Taipei 2017 Farewell by Chen Cheng-Wei
DevOpsDays Taipei 2017 FarewellDevOpsDays Taipei 2017 Farewell
DevOpsDays Taipei 2017 Farewell
Chen Cheng-Wei415 views
Ignite talks - 自動化的關鍵 by Chen Cheng-Wei
Ignite talks - 自動化的關鍵Ignite talks - 自動化的關鍵
Ignite talks - 自動化的關鍵
Chen Cheng-Wei520 views
從 DevOps 到 ChatOps:War Room、Bots 與 Automation by Chen Cheng-Wei
從 DevOps 到 ChatOps:War Room、Bots 與 Automation從 DevOps 到 ChatOps:War Room、Bots 與 Automation
從 DevOps 到 ChatOps:War Room、Bots 與 Automation
Chen Cheng-Wei6.3K views
困境與轉型:一個小型開發團隊的 DevOps 學習之旅 by Chen Cheng-Wei
困境與轉型:一個小型開發團隊的 DevOps 學習之旅困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
Chen Cheng-Wei4.6K views
摩登開發團隊的DevOps之道 (@DevOpsTaiwan) by Chen Cheng-Wei
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
Chen Cheng-Wei5.4K views

Recently uploaded

Digital Personal Data Protection (DPDP) Practical Approach For CISOs by
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOsPriyanka Aash
162 views59 slides
Future of AR - Facebook Presentation by
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook PresentationRob McCarty
65 views27 slides
LLMs in Production: Tooling, Process, and Team Structure by
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team StructureAggregage
57 views77 slides
Optimizing Communication to Optimize Human Behavior - LCBM by
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBMYaman Kumar
38 views49 slides
The Power of Generative AI in Accelerating No Code Adoption.pdf by
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdfSaeed Al Dhaheri
39 views18 slides
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...ShapeBlue
129 views10 slides

Recently uploaded(20)

Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash162 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty65 views
LLMs in Production: Tooling, Process, and Team Structure by Aggregage
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team Structure
Aggregage57 views
Optimizing Communication to Optimize Human Behavior - LCBM by Yaman Kumar
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBM
Yaman Kumar38 views
The Power of Generative AI in Accelerating No Code Adoption.pdf by Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri39 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue129 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
"Node.js Development in 2024: trends and tools", Nikita Galkin by Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays33 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE84 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10146 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue120 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue141 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu437 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue225 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue164 views

CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)