
DevOps開發運維應用實踐培訓
1 DevOps概念與組成
1.1 DevOps理論、文化、收益、反模式
1.2 DevOps團隊組織、架構演變模式
1.3 正確與錯誤的DevOps思維,及場景分析
1.4 DevOps中敏捷與精益的作用(快速視頻呈現)
1.5 DevOps對企業帶來的好處
1.6 DevOps與不同的運營方法論的組合
2 DevOps轉型推動
2.1 DevOps中,不可忽視文化
2.2 團隊化規模化思考,痛點分析
2.3 敏捷團隊轉型到DevOps體系
2.4 傳統團隊轉型到DevOps體系
2.5 DevOps組織結構的自我演進
2.6 DevOps中流程的正確性保證
2.7 傳統模式轉變中的雙態模式:穩態+敏態
3 DevOps轉型路線設計
3.1 根據業務特征與技術堆棧,進行目標選型
3.2 文化認知與反饋,團隊選擇與構建
3.3 組織過程的自我優化與演進,小范圍投資
3.4 流程的正確性保證
3.5 雙峰挑戰下的質量與監管落地
3.6 安全的要求與融合
3.7 DevOps轉型中的風險與痛點
4 文化
4.1 傳統模式轉型到DevOps,需要注意什么
4.2 敏捷模式轉型到DevOps,需要注意什么
4.3 高層、中層、基層,如何構建DevOps的文化
4.4 DevOps轉型中,大的挑戰和困難
4.5 DevOps轉型中,重要的是什么
4.6 成功案例分析:某銀行文化組織轉型
4.7 失敗案例分析:某互聯網金融公司,轉型失敗分析
5 構建的整體技術平臺方向
5.1 整體構建詳細思路
5.2 開發轉型落地點
5.3 持續測試、分層測試、測試建模的切入
5.4 運維的挑戰與轉型實施
5.5 整體溝通鏈條的構建
5.6 KPI/OKR的持續考核與持續反饋
5.7 需要哪些團隊的何種投入
6 應用、需求和開發設計
6.1 應用生命周期與服務生命周期
6.2 項目章程及可視化控制, 需求分析的快速變更自適應
6.3 基礎設施支持,云和虛擬化
6.4 開發架構設計,SOA、微服務等模式的引入
6.5 組件和依賴
6.6 架構考慮運營時的要求
7 持續集成、快速研發與Pipeline
7.1 持續集成、持續交付與持續部署
7.2 持續集成平臺
7.3 單分支開發策略
7.4 規律性增量發布策略
7.5 特性開關技術、服務降級與抽象分支
7.6 產出管理
7.7 Pipeline建設相關實踐
8 測試分析
8.1 質量目標的變化
8.2 當前挑戰與趨勢,大型系統持續交付難點
8.3 各階段KPI定義
8.4 各階段測試策略
9 持續測試
9.1 DevOps中,測試策略改變與測試前置
9.2 持續測試在DevOps全局鏈中的作用,構建持續反饋
9.3 分級測試及對應測試域的介紹
9.4 復雜場景與簡單場景的持續測試舉例
9.5 自動化測試的作用,與不同場景下的應用
9.6 移動端測試自動化,及App專項測試
10 持續交付與持續部署
10.1 Canary發布策略
10.2 Blue-Green發布方法
10.3 灰度發布、抹黑啟動
10.4 標準化一切
10.5 組件與依賴管理實踐
10.6 建立數據沙盒
10.7 自動化數據庫變更管理
10.8 同源版本管理實踐
11 運維
11.1 服務級別協議
11.2 應用管理與資源管理
11.3 數據管理
11.4 基礎設施維護
11.5 持續交付的架構角度
11.6 配置管理與版本管理
11.7 業務連續性維護的相關運維措施,業務終止
11.8 伸縮與發布策略
11.9 運維PaaS平臺化實現