課程簡介
DevOps是現(xiàn)在最炙手可熱的方法和技術(shù),目標(biāo)是能夠以可持續(xù)的方式,將變更快速、安全的部署到生產(chǎn)環(huán)境或用戶手中,讓軟件交付過程可以做到持續(xù)交付,實現(xiàn)更短的交付周期、更高質(zhì)量和更低的成本。DevOps一方面通過促進(jìn)敏捷開發(fā)、服務(wù)管理和精益改進(jìn)的協(xié)同作用,另一方面通過在持續(xù)交付流水線中確保安全性和保持控制,從而為整個組織的成功做出貢獻(xiàn)。調(diào)查表明,DevOps的接受程度正在逐年上升,很多優(yōu)秀的企業(yè)都已經(jīng)開始接受DevOps的方法和實踐。
目標(biāo)收益
? 本課程由DevOps與持續(xù)交付專家、獲得全球DevOps Professional講師認(rèn)證最高分的張老師傾力打造,結(jié)合官方參考書及認(rèn)證考試內(nèi)容,對知識體系和實踐進(jìn)行系統(tǒng)化的設(shè)計和融合
? 通過本課程,將系統(tǒng)性地掌握 DevOps的管理體系、最佳實踐、三步工作法的具體落地方法,尤其是貫穿課程中的10個以上國內(nèi)和國外真實落地案例,讓您切身感受到這些優(yōu)秀方法與實踐應(yīng)用的全過程、所解決的問題以及產(chǎn)生的價值,讓您快速成長為DevOps實踐者
? 在課程學(xué)習(xí)完成后,如果通過認(rèn)證考試即可獲得頗具含金量的EXIN DevOps Professional國際認(rèn)證證書,有機(jī)會成為該權(quán)威認(rèn)證的早期獲得者
培訓(xùn)對象
EXIN DevOps Professional 培訓(xùn)認(rèn)證適合工作在DevOps環(huán)境或考慮轉(zhuǎn)型為DevOps工作方式的組織中的任何人,目標(biāo)受眾包括但不限于:
? 軟件和系統(tǒng)開發(fā)者
? 系統(tǒng)工程師
? DevOps 工程師
? 產(chǎn)品和服務(wù)管理者
? 項目經(jīng)理
? 測試工程師
? IT 服務(wù)管理運營和支持人員
? 流程經(jīng)理
? 敏捷和精益實踐者
課程大綱
DevOps的整體思路和實施基礎(chǔ) |
1、DevOps與敏捷、持續(xù)交付等其他管理運動的關(guān)系 2、DevOps的常見誤區(qū),如何驅(qū)散謬見 3、業(yè)界DevOps 發(fā)展趨勢及關(guān)鍵成功因素 4、DevOps實施的三步工作法:流動、反饋、持續(xù)學(xué)習(xí)和實驗 5、DevOps的參與角色及推薦的組織結(jié)構(gòu) 6、如何促進(jìn)Dev與Ops團(tuán)隊的融合 |
三步工作法第一步:流動 |
1、部署流水線的技術(shù)和實現(xiàn)方式 2、代碼庫及構(gòu)建管理、自動化環(huán)境配置管理 3、自動化測試分級模型 4、測試驅(qū)動開發(fā) 5、持續(xù)集成的實現(xiàn)步驟 6、優(yōu)化的分支管理模型 7、技術(shù)債務(wù)的影響和解決 8、低風(fēng)險的部署和發(fā)布模式 9、低風(fēng)險發(fā)布的架構(gòu)設(shè)計 10、多個國內(nèi)和國際案例分析 |
三步工作法第二步:反饋 |
1、通過遙測技術(shù)監(jiān)控和發(fā)現(xiàn)問題 2、部署流水線的向前發(fā)布和回滾技術(shù) 3、變更發(fā)布的管理指導(dǎo)原則 4、Google的發(fā)布就緒檢查與交接就緒檢查 5、用戶體驗的反饋技術(shù) 6、集成A/B測試到發(fā)布和特性測試、功能開關(guān)技術(shù) 7、假設(shè)驅(qū)動的開發(fā)方式 8、代碼評審和協(xié)作,Pull Request流程 9、代碼評審技術(shù)的和場景的選擇 10、多個國內(nèi)和國際案例分析 |
三步工作法第三步:持續(xù)學(xué)習(xí)和實驗 |
1、Amazon的Simian Army技術(shù)提升系統(tǒng)可恢復(fù)能力 2、構(gòu)建免責(zé)的故障事后分析 3、通過在生產(chǎn)環(huán)境注入失效、Game Days方式增強(qiáng)系統(tǒng)健壯性 4、為運維設(shè)計非功能性需求 5、構(gòu)建可復(fù)用的運維用戶故事 6、創(chuàng)建單一共享存儲庫促進(jìn)組織學(xué)習(xí) 7、將局部發(fā)現(xiàn)轉(zhuǎn)換為組織改進(jìn) 8、多個國內(nèi)和國際案例分析 |
信息安全和變更管理 |
1、將信息安全嵌入日常工作 2、集成變更管理和安全合規(guī)性控制到流水線 3、通過遙測技術(shù)增強(qiáng)安全性 4、在變更中保證安全性的方法和技術(shù) 5、在變更中保證合規(guī)性的方法和技術(shù) 6、多個國內(nèi)和國際案例分析 |
DevOps的整體思路和實施基礎(chǔ) 1、DevOps與敏捷、持續(xù)交付等其他管理運動的關(guān)系 2、DevOps的常見誤區(qū),如何驅(qū)散謬見 3、業(yè)界DevOps 發(fā)展趨勢及關(guān)鍵成功因素 4、DevOps實施的三步工作法:流動、反饋、持續(xù)學(xué)習(xí)和實驗 5、DevOps的參與角色及推薦的組織結(jié)構(gòu) 6、如何促進(jìn)Dev與Ops團(tuán)隊的融合 |
三步工作法第一步:流動 1、部署流水線的技術(shù)和實現(xiàn)方式 2、代碼庫及構(gòu)建管理、自動化環(huán)境配置管理 3、自動化測試分級模型 4、測試驅(qū)動開發(fā) 5、持續(xù)集成的實現(xiàn)步驟 6、優(yōu)化的分支管理模型 7、技術(shù)債務(wù)的影響和解決 8、低風(fēng)險的部署和發(fā)布模式 9、低風(fēng)險發(fā)布的架構(gòu)設(shè)計 10、多個國內(nèi)和國際案例分析 |
三步工作法第二步:反饋 1、通過遙測技術(shù)監(jiān)控和發(fā)現(xiàn)問題 2、部署流水線的向前發(fā)布和回滾技術(shù) 3、變更發(fā)布的管理指導(dǎo)原則 4、Google的發(fā)布就緒檢查與交接就緒檢查 5、用戶體驗的反饋技術(shù) 6、集成A/B測試到發(fā)布和特性測試、功能開關(guān)技術(shù) 7、假設(shè)驅(qū)動的開發(fā)方式 8、代碼評審和協(xié)作,Pull Request流程 9、代碼評審技術(shù)的和場景的選擇 10、多個國內(nèi)和國際案例分析 |
三步工作法第三步:持續(xù)學(xué)習(xí)和實驗 1、Amazon的Simian Army技術(shù)提升系統(tǒng)可恢復(fù)能力 2、構(gòu)建免責(zé)的故障事后分析 3、通過在生產(chǎn)環(huán)境注入失效、Game Days方式增強(qiáng)系統(tǒng)健壯性 4、為運維設(shè)計非功能性需求 5、構(gòu)建可復(fù)用的運維用戶故事 6、創(chuàng)建單一共享存儲庫促進(jìn)組織學(xué)習(xí) 7、將局部發(fā)現(xiàn)轉(zhuǎn)換為組織改進(jìn) 8、多個國內(nèi)和國際案例分析 |
信息安全和變更管理 1、將信息安全嵌入日常工作 2、集成變更管理和安全合規(guī)性控制到流水線 3、通過遙測技術(shù)增強(qiáng)安全性 4、在變更中保證安全性的方法和技術(shù) 5、在變更中保證合規(guī)性的方法和技術(shù) 6、多個國內(nèi)和國際案例分析 |