技術趨勢

HiEXPERT 2021 DevOps 領航者論壇 重點整理

技術不斷革新,所有人都在追求效率溝通,團隊間的協作變得格外重要,DevOps 的導入能夠對企業及客戶帶來更高的價值。

因此,我們這次將論壇的主題設定為大家既熟悉又陌生的 DevOps 議題探索,再次與大家進行熱烈的線上知識交流!就讓我們馬上開始直擊此次論壇的重點整理吧!

此次論壇,我們邀請到 6 位業界不同領域的資深專家,分別是

JetBrains 技術傳教士​ – 范聖佑
DevOps Taiwan Community 志工​ – 陳正瑋 老師
台灣雲端原生使用者社群(CNTUG)共同創辦人之一​ – 邱宏瑋 老師
91APP 首席架構師​ – Andrew Wu 老師
多奇數位創意有限公司技術總監​ – Will 保哥 老師
台灣雲端原生使用者社群(CNTUG)活躍社員 – Phil Huang 老師

將由 6 位不同領域專家分享對於 DevOps 文化的趨勢與看法​,帶你一起探索熱點議題!

DevOps 議題探索

一、 為何需要跟上 DevOps 的改變浪潮?

企業為什麼需要 DevOps?企業該如何開始 DevOps?

保哥:「整份專案進行的過程中,沒有效率、不夠透明化,那你就需要 DevOps!」

很多人問 DevOps 是什麼,其實可以不用去管 DevOps 到底要如何定義,即使書上對 DevOps 的定義與你自己接觸 DevOps 的經驗不相同,那又如何?如果書上看到的東西沒有辦法真正幫助你的企業去成長、去營運,那你為什麼要學這個東西,所以從自身出發,去感受 DevOps 對自己而言是什麼?才是最重要的!

那為什麼公司會需要導入 DevOps 呢?就是很單純的一個理由:效率不彰。

在執行專案的過程中,大家都希望能夠了解專案當中有什麼問題,因為每個專案都會有大大小小的問題,那當遇到問題時,去詢問產品經理不一定能夠給出真正的答案,問不一樣的工程師也有可能得到不一樣的答案。因此,做事不夠有效率,專案進行的過程不夠透明,都會造成很多浪費。

二、 企業注入 DevOps 文化

如何判斷 DevOps 運作的成功與否?關鍵是什麼?

邱宏瑋:「導入成功的關鍵在於,每個職位都有自己對於成功的定義!」

導入 DevOps 之後,牽扯到的團隊非常多,最簡單大家都知道的是 Dev 跟 Ops 兩個部門,但當 DevOps 文化真的進來後,有很多團隊人員抱持著懷疑的態度認為不是每個團隊都適用,執行起來並沒有想像中的那麼簡單。那這個問題其實就攸關到你在公司中的角色定位,必須以不同角度去看待這件事情。

比方說,從營收角度來思考,到底導入 DevOps 後,營收有無上升,對於市場的敏感度,有無辦法效率地去因應需求改出最新的版本。又或者是,從工程師的角度去想,導入 CI/CD 流程能不能幫助開發過程變得更順暢。

對於第一次導入 DevOps 的人來說,千萬不能想說一開始導入就要什麼都做好,基本上很難一開始就什麼都做得很好,一定是需要按部就班,先找到痛點,從痛點出發,再慢慢去進行改善。 很難同時讓開發、維運、老闆、營運都滿意。可以先讓一個部門的團隊熟悉 DevOps 的運作模式,彼此產生足夠的默契後,再慢慢地擴散到更多部門去。

陳正瑋:「DevOps 是否成功,很難用單一指標判斷。」

每一年都有顧問給出 DevOps 的相關報告,其實每年的指標重點都不太一樣,可以看到前一年佈署效率提升,下一年品質提升、獲利提升等等,每一年看中的東西都不太一樣。由於 DevOps 範圍太大,是很難用單一標準來判斷成功與否。
但可以透過一些專攻 DevOps 的顧問公司,或是搜尋 DevOps 國際標準、認證,找到一些數據化的資料來做參考。

三、 面對 DevOps 我該做哪些準備?

在公司裡,處於不同階段的老闆與架構師會如何看待 DevOps? ​
而需要與他們共事的我們,做好萬全準備,才是最上策!

保哥:「老闆在乎的是,你願不願意接受新觀念,並且擁有良好的學習能力。」

公司大大小小的專案很多,一個案子要從做架構開始,不用特別告知就會知道要如何做自動化 CI/CD,但並不是每個人都有 CI/CD 的能力,不知道怎麼寫 Pipeline,不知道如何自動化,powershell 也不懂,那又要如何看待一個人的潛力呢?

從公司高層的角度,會找一個擁有學習能力的人,即使你不會的東西很多,但公司裡的人都願意花時間教導你,甚至是手把手教學。對於擁有學習能力的人,更可以讓他們接觸各式資源,從小地方累積,不需要刻意去學,真正需要用到再去嘗試看看,學習真正用得到的東西,收穫才會是最大的。所以只要你是願意接受像 DevOps 這樣新觀念的人,老闆都會對你的印象大大加分!

Andrew Wu:「DevOps 比較理想、極致的樣子是,用同樣體系同樣機制佈署。」

從架構師的角度來看,大型網站的經營,絕對不是只有開發跟維運兩種人,一定還有決定要如何經營網站的第三種人,過程中有很多東西是常常需要做更改的,習慣抽成 Configuration,因應市場上的變化,需要上新的 Code、擴充新機器、調整網路設備,有更多廣告、新功能需要調整等等。

那如何用 DevOps 或 CI/CD 的方式,讓功能放到網站上。
分三類:

1. ap 改版 (code as code)
2. config 改版 (config as code)
3. 執行環境 (k8s vm) 改版 (infra as code)
既然所有東西都變成Code,就通通可以用 CI/CD 的流程,讓功能上線。
4. API 一定要有文件,並做到 Code 和文件吻合

四、各領域如何結合DevOps

怎麼保持自己跟上趨勢以及如何學習?

Phil Huang :「根據能力,去選擇適合自己的學習方法。」

就像玩 RPG 遊戲一樣,都會花錢去買一些裝備,強化自己的能力。在技術這條道路上也一樣,多買一些書、上些課程,在短時間內能力就會有大幅的提升。有很多資源可以善加利用。

可區分為三個不同的等級來學習:

  1. 入門級 — 專注在某領域學習!
    現在是一個快速變化的世代,對於剛入門的 IT 人員來講,是有一定難度的,因為變化實在太快,不知道如何分辨正確與錯誤。
    建議先專注在某個領域(像是前端或後端),去做深入的扎根,成為所謂的 I 型人。
  2. 觸類旁通級 — 上課、看書並做到實踐!
    當扎根到一定程度,有一定的水準後,會發現看著其他領域的專業,好像也能看得懂一些些了,慢慢擴展視野,變成 T 型人。
  3. 開始分享級 — 嘗試著分享!
    分享的那個人,才是學最多的。我們常說可以透過分享的內容及深度,去判讀一個人的專精領域。

觀看論壇直播

當天論壇的內容太過精采,你還意猶未盡嗎?如果你想再次複習論壇內容,或是錯過此次論壇的朋友,都不要灰心~

現在 點此連結 觀看 HiExpert 2021|DevOps領航者論壇

可以到 HiSKIO 的官網上進行線上論壇購買!

📣 HiSKIO X 碁峰資訊 合作推出電子書啦!

HiSKIO 幫大家爭取到全站電子書獨享 69 折,滿千再送千,100%回饋!讓你荷包不失血~

品項包含 2021 程式熱門新書、經典好書、各種領域電子書通通有 !之前沒買的書,趁現在一次補齊! 超殺優惠只限活動期間,限時限量抵用券領起來,被用完就沒了!還有各種派對活動等著你~

🔥 活動期間優惠券使用人數有限!領取完成後要記得趕快使用喔!
限時限量優惠等你來拿 👉 https://bit.ly/3b2hDdm  

 
Facebook Comments