課程描述INTRODUCTION
DevOps課程培訓(xùn)
日程安排SCHEDULE
課程大綱Syllabus
DevOps課程培訓(xùn)
一、培訓(xùn)背景
在移動互聯(lián)網(wǎng)時代和即將到來的人工智能時代,我們所處的商業(yè)格局和企業(yè)生態(tài)充滿了易變性、不確定性、復(fù)雜性和模糊性,企業(yè)的創(chuàng)新能力依賴于能夠頻繁地從真實用戶那里得到對商業(yè)假設(shè)的有效驗證,勝出者的特點是擁有快速交付價值、靈活應(yīng)對變化的能力。
DevOps就是現(xiàn)在最炙手可熱的技術(shù),目標(biāo)是能夠以可持續(xù)的方式,將變更快速、安全的部署到生產(chǎn)環(huán)境或用戶手中,讓軟件交付過程可以做到持續(xù)交付,實現(xiàn)更短的交付周期、更高質(zhì)量和更低的成本。調(diào)查表明,DevOps的接受程度正在逐年上升,尤其是在大企業(yè)中,81%已經(jīng)開始接受DevOps的方法和實踐。
在這樣的大環(huán)境背景下,很多企業(yè)開啟了DevOps轉(zhuǎn)型工作,旨在提升部門內(nèi)對DevOps知識體系和方法、技術(shù)、工具的理解,結(jié)合現(xiàn)有軟件交付過程中的痛點,有針對性的導(dǎo)入新方法與實踐,促進軟件研發(fā)效率及交付質(zhì)量的提升。
二、培訓(xùn)特色
本課程由國內(nèi)資深敏捷與DevOps專家、前全球五百強資深咨詢顧問老師精心打造,以DevOps在企業(yè)中轉(zhuǎn)型與落地為出發(fā)點,以DevOps的立體化實施框架為基礎(chǔ),結(jié)合*實踐與工具鏈解決方案、度量模型以及大型互聯(lián)網(wǎng)公司、國內(nèi)/國際大型企業(yè)的真實案例與經(jīng)驗,幫助企業(yè)和學(xué)員掌握DevOps的管理方法和工程實踐,并建立在企業(yè)中落地DevOps的能力。
課程中特別增加了端到端持續(xù)交付流水線2.0的方案和演示,把理論和實踐有效固化在工具鏈上,助力DevOps快速落地。
課程中強調(diào)理論、實踐、工具落地相結(jié)合。在前兩天課程中重點講解DevOps實施體系,在每個知識點講解后,進行相關(guān)研討或練習(xí),結(jié)合企業(yè)現(xiàn)有情況進行問題定位和優(yōu)化,并通過真實案例鞏固講授的知識;在第三天的培訓(xùn)中,全天以實操演練的方式,共進行四個迭代的實踐,幫助學(xué)員把前兩天的知識點靈活應(yīng)用,進一步加深對DevOps的理解和實際落地、解決企業(yè)實際問題的體驗。
三、日程安排
第一天 DevOps建設(shè)體系與敏捷管理
上午 課程介紹
.三天的課程內(nèi)容和目標(biāo)介紹
DevOps背景及趨勢
.介紹DevOps的發(fā)展由來,DevOps的市場發(fā)展形勢
.介紹目前國內(nèi)一些行業(yè)對DevOps建設(shè)態(tài)度
.DevOps與敏捷、持續(xù)集成、持續(xù)交付等其他管理運動的關(guān)系
.DevOps與微服務(wù)、容器云等平臺的關(guān)系
DevOps體系化建設(shè)思路 .DevOps常見的三大建設(shè)誤區(qū)
.影響DevOps建設(shè)的關(guān)鍵因素
.DevOps范圍可大可小,企業(yè)該遵循怎樣的建設(shè)思路
下午 午休
敏捷過程規(guī)范
.敏捷過程如何驅(qū)動,團隊組織,文化保障
.企業(yè)敏捷和傳統(tǒng)敏捷有別,企業(yè)敏捷的三大注意點
.敏捷度量體系的建設(shè)
精益看板的建設(shè)
.介紹故事地圖的使用方法
.如何設(shè)計看板,企業(yè)敏捷中的重要精益看板
敏捷工具的落地
.以jira為例,介紹jira的規(guī)范使用和默認(rèn)模板的不足。
.舉例jira上常用的擴展需求。
.講解Jira的集成方法與注意點。
第二天 DevOps代碼庫與持續(xù)集成建設(shè)體系
上午 代碼庫管控
.無論傳統(tǒng)架構(gòu)、或是微服務(wù)架構(gòu),代碼庫該如何規(guī)劃
.針對不同團隊,不同項目要求,代碼flow的選擇和使用
.GitLab的集成模式和注意點
持續(xù)集成體系建設(shè) .持續(xù)集成體系的建設(shè)三步法
.集成策略,集成任務(wù)的設(shè)計
.基于原子任務(wù)編排CI流水線,滿足不同的集成要求
下午 午休
組件與工件庫的管理
.定義組件概念,連接代碼庫和工件庫
.如何進行組件的類型定義,用組件組件類型驅(qū)動后續(xù)工作
.除了存儲之外,工件庫的其他管理要點
CI領(lǐng)域的工具落地指導(dǎo)
.Jenkins Pipeline原理介紹
.Nexus、Harbor工具介紹
.如何打通上述工具,支撐企業(yè)的完整CI體系
項目環(huán)境與資源管理
.環(huán)境和資源是CD的基礎(chǔ),企業(yè)環(huán)境多種多樣,如何統(tǒng)一管控
.環(huán)境資源管理與CMDB的建設(shè)依賴
第三天 DevOps持續(xù)發(fā)布建設(shè)體系與案例分享
上午 CD流水線設(shè)計
.持續(xù)交付流水線的流程與權(quán)限管理設(shè)計
.流水線的執(zhí)行任務(wù)設(shè)計,與組件、環(huán)境的關(guān)聯(lián)管理
.藍綠、滾動升級、灰度發(fā)布等常見發(fā)布策略的設(shè)計
監(jiān)控與日志中心建設(shè)
.統(tǒng)一監(jiān)控體系的領(lǐng)域劃分與建設(shè)難點
.類ELK框架的日志監(jiān)控體系建設(shè)分享
.APM全鏈路監(jiān)控設(shè)計分享
下午 午休
DevOps成熟平臺分享
.介紹某個國內(nèi)成熟的DevOps產(chǎn)品的設(shè)計
.通過具體Demo,了解DevOps支撐全過程
.分享落地DevOps平臺的相關(guān)技術(shù)難點
DevOps行業(yè)案例分享
.國內(nèi)某大型金融行業(yè)案例分享
.國內(nèi)某運營商案例分享
.國內(nèi)某大型企業(yè)案例分享
總結(jié)與答疑
.課程總結(jié)及回顧,部分未設(shè)計領(lǐng)域的簡單介紹
.答疑
第四天 總結(jié)與交流
DevOps課程培訓(xùn)
轉(zhuǎn)載:http://szsxbj.com/gkk_detail/32000.html