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