My DevOps Tour 0.1

My DevOps Tour 0.1

# 系統工程師的打怪升級之旅

凍仁從大學畢業、進入職場,經歷了 IT、RD ... 等許多角色後,目前最喜歡的是「系統工程師」這個職稱。

在這次的主題中,講者藉由反思過往,分享些關於 DevOps Engineer / SRE 的職涯經驗給 COSCUP 2019 的伙伴們。

願大家都能早日學會各種不同技藝,並用來改善自己和團隊的生活。
 
* 活動網址:COSCUP 2019 - https://coscup.org/2019/programs/74c5eaa3-e026-4290-86aa-334653923c27/
* 最後修改時間:Wed Sep 18 22:33:17 CST 2019
* 部落格文章:http://note.drx.tw/2019/09/my-devops-tour-0.1.html

#COSCUP #DevOps #FLOSS #Journey #Ansible

C754ece92411be3261a2c3f1dd3aa3cc?s=128

Chu-Siang Lai

August 17, 2019
Tweet

Transcript

  1. 1.

    ※ 圖片來來源:https://unsplash.com/photos/-TRMyUNHdpY 系統⼯工程師的打怪升級之旅 [ chusiang@COSCUP ~ ] $ cat .profile

    # Author: 凍仁翔 (Chu-Siang Lai) # Email: chusiang@drx.tw # Blog: https://note.drx.tw # Date: 2019-08-17
  2. 2.

    • 凍仁翔 (@chusiang_lai) • ⾃自由軟體使⽤用者 & 推廣者 • OCF 開源

    300 壯⼠士 • DevOps Taiwan 志⼯工 • 台灣敏捷協會成員 • 系統⼯工程師 關於我 2
  3. 9.

    [ chusiang@ubuntu ~ ] - 10:30 $ echo "Hello World"

    Hello World [ chusiang@ubuntu ~ ] - 10:30 $ ▌ 9 Live in Terminal
  4. 14.
  5. 19.

    狹義的 DevOps 是什什麼? ※ 本圖取⾃自許峰於 DevOpsDays Taipei 2017 分享的 DevOps

    in a value stream - https://youtu.be/qWbcujKw57c?t=9m39s Infra Dev Ops ITSM 19 DevOps
  6. 20.

    Agile Agile 是什什麼? Infra Dev Ops ITSM Invest Req ※

    本圖取⾃自許峰於 DevOpsDays Taipei 2017 分享的 DevOps in a value stream - https://youtu.be/qWbcujKw57c?t=9m39s 20 DevOps
  7. 21.

    廣義的 DevOps 是什什麼? Infra Dev Ops ITSM Agile Req Invest

    Use Value ※ 本圖取⾃自許峰於 DevOpsDays Taipei 2017 分享的 DevOps in a value stream - https://youtu.be/qWbcujKw57c?t=9m39s 21 DevOps
  8. 22.

    廣義的 DevOps 是什什麼? Infra Dev Ops ITSM Agile Req Invest

    Use Value DevOps ※ 本圖取⾃自許峰於 DevOpsDays Taipei 2017 分享的 DevOps in a value stream - https://youtu.be/qWbcujKw57c?t=9m39s DevOps 22
  9. 26.

    Zabbix, AWS, Python (2015) Docker, Ansible, Vagrant, DevOps (2016) 26

    Linux (2007) Shell
 Script (2011) VB.NET (2005) Java (2006) Ubuntu (2008) Git, CSS (2012) HTML5, Make (2013) PHP, MySQL (2008) Jenkins, GitBook (2014) Chef, RoR (2016) Systems Thinking (2018) Drupal (2012) Proxmox,
 GitLab, CD, Agile (2017) Prometheus
 ELK, K8s (2019) 技能樹 ※ 圖片來來源:https://unsplash.com/photos/9pw4TKvT3po
  10. 27.

    Zabbix, AWS, Python (2015) Docker, Ansible, Vagrant, DevOps (2016) 27

    Linux (2007) Shell
 Script (2011) VB.NET (2005) Java (2006) Ubuntu (2008) Git, CSS (2012) HTML5, Make (2013) PHP, MySQL (2008) Jenkins, GitBook (2014) Chef, RoR (2016) Systems Thinking (2018) Drupal (2012) Proxmox,
 GitLab, CD, Agile (2017) Prometheus
 ELK, K8s (2019) 如果技能 可以重置
  11. 29.

    SCM Build Repo Mgmt. CI Config / Provision Auto- Deploy

    Env. DevOps 三步⼯工作法: 1. 由左⾄至右的流動 (Flow)。
  12. 30.

    Env. CI Build Repo Mgmt. SCM Config / Provision Auto-

    Deploy Make Apt + ※ Fork from https://xebialabs.com/devops-diagram-generator
  13. 32.

    Env. CI Build Repo Mgmt. SCM Config / Provision Auto-

    Deploy Make Apt + ※ Fork from https://xebialabs.com/devops-diagram-generator FLOSS
  14. 33.

    Env. CI Build Repo Mgmt. SCM Config / Provision Auto-

    Deploy Lv1 Lv2 Lv4 Lv3 + Lv5 打怪升級路路線 (Lv1 → Lv5)
  15. 34.

    Version
 Control Configuration Management Continuous Integration Measurement Log Git, GitHub

    GitLab Ansible Chef GitLab CI Travis CI Jenkins CI Zabbix Prometheus ELK Provisioning Vagrant, Docker, Proxmox ※ Fork from ⾺馬上能⽤用的 DevOps ⼯工具包 - http://www.ithome.com.tw/news/96864 34
  16. 35.

    Version
 Control Configuration Management Continuous Integration Measurement Log Git, GitHub

    GitLab Ansible Chef GitLab CI Travis CI Jenkins CI Zabbix Prometheus ELK Provisioning Vagrant, Docker, Proxmox ※ Fork from ⾺馬上能⽤用的 DevOps ⼯工具包 - http://www.ithome.com.tw/news/96864 35 DevOps 三步⼯工作法: 2. 由右⾄至左的回饋 (Feedback)。
  17. 40.

    DevOps 價值流 Infra Dev Ops ITSM Agile Req Invest Use

    Value DevOps ※ 本圖取⾃自許峰於 DevOpsDays Taipei 2017 分享的 DevOps in a value stream - https://youtu.be/qWbcujKw57c?t=9m39s DevOps 40
  18. 41.

    Env. CI Build Repo Mgmt. SCM Config / Provision Auto-

    Deploy Lv1 Lv2 Lv4 Lv3 + Lv5 打怪升級路路線 (Lv1 → Lv5)
  19. 46.
  20. 51.

    ※ 圖片來來源:https://unsplash.com/photos/_g1WdcKcV3w END [ chusiang@COSCUP ~ ] $ cat .profile

    # Author: 凍仁翔 (Chu-Siang Lai) # Email: chusiang@drx.tw # Blog: https://note.drx.tw # Date: 2019-08-17 51
  21. 54.

    Continuous Improvement ※ The Agile Tour 2017. Kai Zen ※

    從「計畫外⼯工作」看 PDCA | 凍仁的筆記 - https://note.drx.tw/2019/08/see-pdca-from-recovery-work.html
  22. 55.

    Design Coding Verify feature Plan Do Check Act $ git

    commit $ git merge $ git push Discuss
  23. 59.

    計畫外⼯工作量量 驗證修好 問題的時間 修理理問題 的時間 問題 改善數 + + +

    - 持續改善 B ※ 從「計畫外⼯工作」看 PDCA | 凍仁的筆記 - https://note.drx.tw/2019/08/see-pdca-from-recovery-work.html
  24. 61.

    計畫外⼯工作量量 驗證修好 問題的時間 修理理問題 的時間 + + + 救火⽇日常 R

    ※ 從「計畫外⼯工作」看 PDCA | 凍仁的筆記 - https://note.drx.tw/2019/08/see-pdca-from-recovery-work.html