![]() |
▲ 用生命歷程圖回顧凍仁的 2019 年。 |
2020-01-01
2019 自我回顧
年關將至,到了是該好好審視一年來的努力,並安排 2020 年度計劃的時候了。延續 2018 年的 Systems Thinking 學習,凍仁報名了 Joe Hsueh 主講的〈系統思考培訓工作坊〉。並儘可能從日常中找題目練習,以及改善先前的〈系統工程師的 DevOps 實踐之道〉演講主題。
Tag:
Agile
,
Agile Summit
,
AgileTour
,
Book
,
COSCUP | 開源人年會
,
DevOps
,
DevOpsDays
,
Ergonomics | 人體工學
,
GitLab
,
Keyboard
,
Kobo
,
Monitoring | 監控
,
Retro
,
Systems Thinking
,
The Phoenix Project
,
Zabbix
2019-09-18
系統工程師的打怪升級之旅
從大學畢業、進入職場,經歷 SI、IT、RD ... 等許多角色,凍仁目前最喜歡的是「系統工程師 (System Engineer)」這個稱號,而〈系統工程師的打怪升級之旅〉就是在述說凍仁自己 DevOps 冒險之旅 (journey) 的故事。
莫約兩個月前,凍仁收到 Bob Chao 前輩的邀請,並有此榮幸可以在 COSCUP 2019 的「開源 x 職涯」1 議程軌中,分享些 DevOps 的學習心得。
▲ 凍仁於 COSCUP 2019 分享的「開源 x 職涯 x DevOps」投影片。
莫約兩個月前,凍仁收到 Bob Chao 前輩的邀請,並有此榮幸可以在 COSCUP 2019 的「開源 x 職涯」1 議程軌中,分享些 DevOps 的學習心得。
▲ 凍仁於 COSCUP 2019 分享的「開源 x 職涯 x DevOps」投影片。
Tag:
Book
,
Community | 社群
,
Conference | 會議
,
COSCUP | 開源人年會
,
DevOps
,
Presentation
2019-08-05
從「計畫外工作」看 PDCA
計畫外工作 (recovery work),源自《鳳凰專案》一書的四種工作類型,又稱之為例外 (outage) 和救火工作。它是四種工作中最容易被忽視,且殺傷力最強的。一旦計畫外工作出現,通常得耗費大量的時間和人力成本才得以解決,最後拖累其它三種工作的進度。
自從踏上學習 DevOps 和敏捷開發 (Agile) 的旅程,凍仁不時在各個地方聽到 PDCA。為了將這項知識融會貫通,便開始應用在日常的生活中。
自從踏上學習 DevOps 和敏捷開發 (Agile) 的旅程,凍仁不時在各個地方聽到 PDCA。為了將這項知識融會貫通,便開始應用在日常的生活中。
![]() |
▲ 先前在〈系統工程師的 DevOps 實踐之道 (2/e) 〉簡報第 7 頁,即在述說凍仁曾過著天天打火的日子。 |
(此為凍仁的工作和學習心得整理,其結論可能不適用於所有人,請小心慎入。)
Tag:
Agile
,
DevOps
,
Systems Thinking
,
The Phoenix Project
2019-04-03
〈系統思考培訓工作坊 Lv1〉與「中級學徒」
知曉系統思考 (Systems Thinking) 至今兩年的凍仁,雖早在半年前入門這項技藝,但為了更快、更有效地的學習,在敏捷老司機 James Wang 的介紹,報名了 2019/03/15-16 的〈系統思考培訓工作坊 Lv1〉。
本次工作坊之所以會有一階 (Lv1) 的代稱,是因為後續還有二階 (Lv2) 進階課程。前者偏向入門和個人製圖 (mapping);後者則會授與存量流量圖、團體建模、心智模式、有效對話等更高深的技巧,最終成為一位有如種子教官的系統變革領導者。
本次工作坊之所以會有一階 (Lv1) 的代稱,是因為後續還有二階 (Lv2) 進階課程。前者偏向入門和個人製圖 (mapping);後者則會授與存量流量圖、團體建模、心智模式、有效對話等更高深的技巧,最終成為一位有如種子教官的系統變革領導者。
![]() |
▲ Day2 教室外的指示牌。 |
Tag:
Agile
,
DevOps
,
Systems Thinking
,
Training | 教育訓練
2018-12-31
系統工程師的 DevOps 實踐之道
系統思考 (Systems Thinking),一是門需要刻意練習的技藝!趁著在新竹敏捷之旅 (Agile Tour Hsinchu 2018) 和高雄敏捷之旅 (Agile Tour Kaohsiung 2018) 上台分享的機會,凍仁試著使用因果循環圖 (Causal Loop Diagram, CLD),來述說兩年來的 DevOps 實踐心得。
本次主題,可說是一年前的〈從一個人的 DevOps,到一個 DevOps 的團隊〉分享沿續。那時是介紹凍仁從大學以來習得的 DevOps Tools 技藝,以及現實中的 DevOps 團隊。
▲ 於 Agile Tour Taichung 2019 分享〈系統工程師的 DevOps 實踐之道 (3/e)〉的投影片。
本次主題,可說是一年前的〈從一個人的 DevOps,到一個 DevOps 的團隊〉分享沿續。那時是介紹凍仁從大學以來習得的 DevOps Tools 技藝,以及現實中的 DevOps 團隊。
▲ 於 Agile Tour Taichung 2019 分享〈系統工程師的 DevOps 實踐之道 (3/e)〉的投影片。
Tag:
Agile
,
AgileTour
,
Ansible
,
Community | 社群
,
Conference | 會議
,
DevOps
,
Presentation
,
Systems Thinking
,
The Phoenix Project
,
Zabbix
2018-09-02
「系統思考的四堂課」與「萬人敵」
系統思考 (Systems Thinking),是一項用因果關係,推導出系統整體,進而看見世界全貌的高深技藝。凍仁第一次見到它,是在 DevOpsDays Taipei 2017 的場子,聽 Ruddy Lee 老師分享《開啟 DevOps 之路的系統思維》,其運用「因果回饋圖 (Causal Loop Diagram, CLD)」一步步解答《人月神話》書中遇到的問題,讓許多人留下深刻的印象。
上週五 (2018/08/31),是凍仁參與 William Yeh 老兄開設「系統思考的四堂課 / DevOps 特別版」的日子,也是凍仁往 DevOps 之道向前邁進一步的日子。
上週五 (2018/08/31),是凍仁參與 William Yeh 老兄開設「系統思考的四堂課 / DevOps 特別版」的日子,也是凍仁往 DevOps 之道向前邁進一步的日子。
![]() |
▲ 這次的上課地點,是達文西空間裡,很有氣氛的羅馬廳。 |
Tag:
Agile
,
Book
,
DevOps
,
DevOpsDays
,
Systems Thinking
,
Training | 教育訓練
2018-08-26
《鳳凰專案》- 踏入 DevOps 之旅的第一本書
《鳳凰專案》其原文書書名為《The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win》,是一部「IT 人藉由『DevOps』讓企業克敵制勝」的小說。
- 作者:Gene Kim、Kevin Behr、George Spafford。
- 譯者:楊仁和。
- 出版商:碁峰。
- 出版日期:2017/09/21。
- 定價:NT$ 480。
- 語言:繁體中文。
- 頁數:400。
- ISBN:9789864765867。
Tag:
Agile
,
Book
,
Conference | 會議
,
DevOps
,
DevOps Taiwan
,
DevOpsDays
,
The Phoenix Project
2018-07-29
DevOps Engineer、SRE 徵才求職雜談
擔任 DevOps Taiwan 的社群志工的凍仁,不時會收到企業轉介 DevOps Engineer 或 SRE (Site Reliability Engineer) 的請求,因為這類的異數著實不好找。
DevOps、SRE 這兩個名詞代表著不同的意義,在社群上也不時會提出來討論。兩者的關係,就好比自由軟體與商用軟體,明明都是裝在電腦、手機和平板上使用的軟體,卻還是有些不同。這個議題實在太大,請原諒凍仁沒法在此著墨太多。
DevOps、SRE 這兩個名詞代表著不同的意義,在社群上也不時會提出來討論。兩者的關係,就好比自由軟體與商用軟體,明明都是裝在電腦、手機和平板上使用的軟體,卻還是有些不同。這個議題實在太大,請原諒凍仁沒法在此著墨太多。
![]() |
▲ DevOps Taiwan jobs 板。 |
Tag:
Community | 社群
,
DevOps
,
DevOps Taiwan
,
DevOpsDays
2018-06-01
簡單易用的 Zabbix 監控服務
上週六 (05/26),是 DevOps Taiwan 的社群日。這次「Monitoring Tools 大亂鬥」一共邀請了 11 位講者,從雲端運算 (Cloud Computing) 的 AWS, Azure, GCP,和自由軟體 (Free Software) 的 Consul, ELK, Nagios, Prometheus, Zabbix 等各種監控工具來探討 CALMS 的監控、量測和建立回饋機制等關鍵議題。
感謝益師益友 Cheng-Wei Chen 的邀請,讓凍仁能代表 Zabbix 上台分享。這 15 分鐘的分享,主要以 Zabbix 的基礎觀念、系統架構等入門知識為主,然後用 Dockerize 的 Zabbix 進行簡單的 demo,最後補充些實戰經驗。
▲ 凍仁於 05/26 DevOps Taiwan 分享的 Zabbix 入門簡報。由於 Zabbix 現在就如同凍仁的眼,無時無刻幫團隊的大家看照數百的伺服器,故這次選了 eyes 的 cowsay 意像圖。
感謝益師益友 Cheng-Wei Chen 的邀請,讓凍仁能代表 Zabbix 上台分享。這 15 分鐘的分享,主要以 Zabbix 的基礎觀念、系統架構等入門知識為主,然後用 Dockerize 的 Zabbix 進行簡單的 demo,最後補充些實戰經驗。
▲ 凍仁於 05/26 DevOps Taiwan 分享的 Zabbix 入門簡報。由於 Zabbix 現在就如同凍仁的眼,無時無刻幫團隊的大家看照數百的伺服器,故這次選了 eyes 的 cowsay 意像圖。
Tag:
Ansible
,
Apache
,
CentOS/Fedora/RHEL
,
DevOps
,
DevOps Taiwan
,
GNU/Linux
,
GPL
,
MariaDB
,
Monitoring | 監控
,
MySQL
,
Nginx
,
PHP
,
Presentation
,
Rocket.Chat
,
Zabbix
2018-04-29
怎麼無痛升級 Ansible
昨天,是凍仁參加 DevOps Taiwan Meetup #13 Ansible User 小聚,並擔任閃電秀講者的日子。還記得 2 年前,剛入門 Ansible 時,凍仁一直很想參加 Ansible 小聚,好親自與前輩們討教,降低學習門壏;2 年後,凍仁有幸能與大家分享些心得。
會有「怎麼無痛升級 Ansible」這個主題,一來是因為 Ansible 的進版速度很快;二來是在工作上,踩到 yum module 從 Ansible 2.4 新加的 allow_downgrade 參數有 bug,不得不即早將 Ansible 2.5 投入實戰。
▲ 04/28 於 DevOps Taiwan Meetup #13 Ansible User 小聚分享的簡報。
會有「怎麼無痛升級 Ansible」這個主題,一來是因為 Ansible 的進版速度很快;二來是在工作上,踩到 yum module 從 Ansible 2.4 新加的 allow_downgrade 參數有 bug,不得不即早將 Ansible 2.5 投入實戰。
▲ 04/28 於 DevOps Taiwan Meetup #13 Ansible User 小聚分享的簡報。
Tag:
Ansible
,
Community | 社群
,
DevOps
,
DevOps Taiwan
,
Docker
,
Presentation
,
Travis CI
2017-12-25
從一個人的 DevOps,到一個 DevOps 的團隊
還記得先前在「敏捷原理與團隊塑造」課堂的最後,講者 William Yeh 提到,難得自己可以待在正在導入敏捷 (Agile) 的團隊,不妨藉由年底的 IT 鐵人賽,把導入 Agile 的種種給寫下來。可計劃趕不上變化,凍仁便藉由在高雄敏捷之旅 (Agile Tour Kaohsiung 2017) 上台分享的機會,分享近年來的 Agile 和 DevOps 學習旅程。
▲ 12/09 於 Agile Tour Kaohsiung 2017 分享的簡報。
▲ 12/09 於 Agile Tour Kaohsiung 2017 分享的簡報。
Tag:
Agile
,
AgileTour
,
Community | 社群
,
Conference | 會議
,
DevOps
,
Presentation
,
The Phoenix Project
2017-11-13
DevOps 人一定要知道的持續交付技巧 - Ansible & GitLab CI 實戰演練工作坊
凍仁前後分享過兩次 DevOps 人一定要知道的 Ansible & GitLab CI 持續交付技巧的技術分享後,有個謎之音問到:「不如挑戰看看工作坊 (Workshop) 吧?這主題都可以講上一天了呢!」,又因持續交付 (Continuous Delivery) 的主題很廣,便前後答應新竹數位海洋 (DigitalOcean Hsinchu) 和台南酷學園 (Study-Area Tainan) 邀約,踏上了北中南巡迴分享的旅途。
▲ 凍仁於 Agile Tour Taichung 2017 上台分享的第 5 版簡報。
Tag:
Agile
,
AgileTour
,
Ansible
,
Community | 社群
,
DevOps
,
DigitalOcean Hsinchu
,
Docker
,
FLOSS
,
GitLab
,
GitLab CI
,
GNU/Linux
,
GPL
,
Presentation
,
Server
,
Study-Area | 酷!學園
,
The Phoenix Project
2017-09-02
一群臺灣老司機參與《鳳凰項目》沙盤的持續成長故事
2017/09/01 是凍仁參與國際最佳實踐管理聯盟 (International Best Practice Management Alliance, IBPA) 和 iThome 舉辦的 《鳳凰項目》沙盤工作坊的日子,也是一場與 Agile、DevOps 界佼佼者大比拼的日子!
深深愛上《鳳凰項目》一書的凍仁,二話不說的報名了此次的 Workshop,並心想一定可以在這裡找到書中那頭讓企業起死回生、股票大漲的「獨角獸」!1
深深愛上《鳳凰項目》一書的凍仁,二話不說的報名了此次的 Workshop,並心想一定可以在這裡找到書中那頭讓企業起死回生、股票大漲的「獨角獸」!1
![]() |
▲ The DevOps sandbox game of the Phoenix project. |
Tag:
Agile
,
Book
,
Community | 社群
,
DevOps
,
DevOpsDays
,
iThome
,
The Phoenix Project
,
Training | 教育訓練
2017-08-30
DevOps 人一定要知道的 Ansible & GitLab CI 持續交付技巧
因緣際會下,凍仁先後於 COSCUP 2017 和 DevOps Taiwan x Agile Kaohsiung 的社群活動分享「使用 Ansible x GitLab CI 進行持續交付」的主題。
前者是接續 Smalltown 的 Infrastructure as Code,之後讓 Cheng Wei Chen 分享 Ansible & GitLab CI/CD workshop 101 進行更詳盡的實作面解說;後者則是接續 Cheng Wei Chen 的 Effective DevOps:一場文化與技術的轉型運動之後分享。
▲ Continuous Delivery with Ansible x GitLab CI by Chu-Siang Lai.
前者是接續 Smalltown 的 Infrastructure as Code,之後讓 Cheng Wei Chen 分享 Ansible & GitLab CI/CD workshop 101 進行更詳盡的實作面解說;後者則是接續 Cheng Wei Chen 的 Effective DevOps:一場文化與技術的轉型運動之後分享。
▲ Continuous Delivery with Ansible x GitLab CI by Chu-Siang Lai.
Tag:
Agile
,
Ansible
,
Community | 社群
,
Conference | 會議
,
COSCUP | 開源人年會
,
DevOps
,
DevOps Taiwan
,
Presentation
2017-07-08
怎麼在 GitLab CI 用 color mode 跑 Ansible Playbooks?
凍仁近日使用 Ansible 和 GitLab CI 幫公司導入持續交付 (Continuous Delivery) 時,很希望 GitLab CI 的執行結果可以像終端機 (TTY) 一樣,有便於閱讀的色彩模式 (color mode)。
今日隨手翻了《Ansible: Up and Running》一書,便於附錄裡得到解答,真是無心插柳柳成陰啊!
今日隨手翻了《Ansible: Up and Running》一書,便於附錄裡得到解答,真是無心插柳柳成陰啊!
![]() |
▲ 當 force_color = 1 時,GitLab CI 的執行結果。 (more) |
2017-06-20
「敏捷原理與團隊塑造」與「獨角獸計劃」
自從凍仁踏上 DevOps 的偉大航道後,不時會在相關書籍和文獻看到敏捷開發 (Agile) 等字眼,雖有幸能在多年前短暫參與導入 Scrum 的團隊,但一直沒機會見識到導入成功的案例。1
上週六 (06/17) 是凍仁參加 William Yeh 前輩主講《敏捷原理與團隊塑造》課程的日子,也是讓自己解開種種疑惑的日子,雖事前已看過《SCRUM: 用一半的時間做兩倍的事》一書,但對實際面還是抱著很大的疑問。
上週六 (06/17) 是凍仁參加 William Yeh 前輩主講《敏捷原理與團隊塑造》課程的日子,也是讓自己解開種種疑惑的日子,雖事前已看過《SCRUM: 用一半的時間做兩倍的事》一書,但對實際面還是抱著很大的疑問。
![]() |
▲ 課程講義、Agile 科普讀物和隨堂筆記本。 |
Tag:
Agile
,
DevOps
,
iThome
,
The Phoenix Project
,
Training | 教育訓練
2017-03-27
現代 IT 人一定要知道的 Ansible 自動化組態技巧 (3/e)
上上周 (2017/03/14) 參加完 Weithenn 前輩分享的 打造 Infrastructure Agility Mode 2 的基石 – Docker / Container 後,凍仁便於上周 (2017/03/21) 的 Tossug 分享些 Ansible 基礎入門,長年待在南部的凍仁可說是第一次站上 Tossug 和摩茲工寮的舞台呢!
▲ Automate with Ansible (Basic), 3/e
▲ Automate with Ansible (Basic), 3/e
Tag:
Ansible
,
Azure
,
Community | 社群
,
DevOps
,
GNU/Linux
,
Presentation
,
Server
,
Tossug
,
Ubuntu
2016-12-07
第 8 屆 IT 邦幫忙鐵人賽 - 鋼鐵般的刻意練習
今年 12 月, 是凍仁參加第 8 屆 IT 鐵人賽的日子,也是與 3 年前的自己比拼的好機會。接下來凍仁將會刻意練習 Ansible 這門技藝一個月,在此凍仁就先紀錄一些參賽心得了!
忙了一天,總算是抽到空檔報名了「第 8 屆 IT 鐵人賽」了!期許這次可以超越 3 年前的自己!!!#ironman #ironmantraining #ithome pic.twitter.com/3xfkkmNvWP— 凍仁翔 (@chusiang_lai) 2016年11月17日
Tag:
Ansible
,
Community | 社群
,
DevOps
,
iThome
2016-07-26
現代 IT 人一定要知道的 Ansible 自動化組態技巧 Ⅱ - Roles & Windows
今年,凍仁有幸接獲 Netman 前輩邀請,並擔任 SA 2016 群英會的講者。想想凍仁也在 SA 1 學到了不少技術,總算可以報恩了!
這次凍仁是接續 sakana 前輩的淺談 Ansible 自動化管理工具之後分享 Ansible Role 和 Windows Support。
這次凍仁是接續 sakana 前輩的淺談 Ansible 自動化管理工具之後分享 Ansible Role 和 Windows Support。
Tag:
Ansible
,
Community | 社群
,
Conference | 會議
,
DevOps
,
GNU/Linux
,
macOS
,
Presentation
,
Server
,
Study-Area | 酷!學園
,
Ubuntu
,
Windows
2016-07-08
前端工程師一定要知道的 Docker 虛擬化容器技巧
感謝強者同事 Ralph Hsu 的邀請,讓使用 Docker 不到一年的凍仁可以到 07/04 Javascript 設計模式讀書會 (11) 磨磨上台演講這門技藝,並分享些近來的學習心得。
這是一份從 IT Engineer 的角度寫給前端工程師的 Docker 入門簡報,包含了 Docker 觀念介紹、入門指令和一個小小的 End-to-End Test (簡稱 e2e test) demo。相信藉由一步步的等級提升,我們都可以早日成為大師,並提早下班的。(笑)
這是一份從 IT Engineer 的角度寫給前端工程師的 Docker 入門簡報,包含了 Docker 觀念介紹、入門指令和一個小小的 End-to-End Test (簡稱 e2e test) demo。相信藉由一步步的等級提升,我們都可以早日成為大師,並提早下班的。(笑)
Tag:
DevOps
,
Docker
,
Presentation
,
Test
,
Virtual Machine | 虛擬機器
訂閱:
文章
(
Atom
)