線上強化將於19月21-XNUMX日舉行
DevOps 課程對抗的主要敵人是:“非常有趣,遺憾的是我們無法在我們公司實現這一點。”我們正在尋找即使是普通管理員也可以在遺留專案中實施的解決方案。
該課程的目的是:
- 想要從底層實作 DevOps 實務的管理員;
- 希望以小而明確的步驟邁向 DevOps 文化的公司和團隊;
- 想要了解「管理內容」以獨立解決較小的管理任務並慢慢發展為跨職能團隊的團隊領導的開發人員。
對於已經了解並使用 DevOps 工具的人來說,本課程毫無用處。你不會學到任何新東西。
線上密集課程是新現實的一種形式;它提供了與線下強化課程幾乎相同的沉浸感,只是無需前往莫斯科(這對某些人來說是優點,對另一些人來說是缺點)。
我們已經舉辦過兩次關於 DevOps 的課程,並收集了所有能收集到的大人物。
主要問題是期望落空。因此,我們會立即告訴您課程中不包含哪些內容。
不會有最佳實務。 將分析一種最佳實踐。例如,一個 CI/CD 主題,您可以輕鬆完成為期一周的密集課程,需要 4 小時。在此期間,您可以展示基礎知識並建立簡單的管道,但無法分析不同案例的一組最佳實踐。
也不會有任何病例。 案例是本次會議的主題。在那裡你可以用一個小時的時間談論生活中的一件事情。在 Slurm,講師可以說“這個例子取自我的實踐”,僅此而已。
不會對實踐進行單獨分析。 練習不是指導,而是跟著講師重複。練習的目的是為您的實驗提供一個從已知的工作選項開始的機會。精讀結束後,你可以複習筆記並自己重複練習。這將產生最大的結果。
不會有 Kubernetes — 儘管這是一個 DevOps 工具,但我們有
會發生什麼事?
會 從頭開始了解這些工具 以及基礎建設的一整套解決方案。
將會有一個來自練習者的故事 工具的真實使用 和生活任務。這是您始終可以新增獨立的文件研究和案例分析的基礎。
每天都會有 對問題的回答, 您可以在其中詢問您的項目。
會 處理回饋: 我們每天都會徵求回饋。寫下您不喜歡的所有內容,我們會及時修復。
將會有一個傳統的機會 拿了錢就走 如果你根本不喜歡這門課。
強化課程
主題#1:使用 Git 進行團隊合作
- 基本指令 git init、commit、add、diff、log、status、pull、push
- Git 流程、分支與標籤、合併策略
- 與多個遠端代表合作
- GitHub 流程
- 分叉、遠端、拉取請求
- 關於 Gitflow 和其他與團隊相關的流程的衝突、發布、再一次
主題#2:從開發的角度使用應用程式
- 用 Python 編寫微服務
- 環境變數
- 整合和單元測試
- 在開發中使用 docker-compose
主題 #3:CI/CD:自動化簡介
- 自動化簡介
- 工具(bash、make、gradle)
- 使用 git-hooks 自動化流程
- 工廠裝配線及其在IT中的應用
- 建構“通用”管道的範例
- 適用於 CI/CD 的現代軟體:Drone CI、BitBucket Pipelines、Travis 等。
主題 #4:CI/CD:使用 GitLab
- 亞搏體育app CI
- GitLab Runner,它們的類型和用途
- GitLab CI、設定功能、最佳實踐
- GitLab CI 階段
- GitLab CI 變數
- 建置、測試、部署
- 執行控制和限制:僅當
- 使用工件
- .gitlab-ci.yml 內的模板,在管道的不同部分重複使用操作
- 包括 - 部分
- 集中管理gitlab-ci.yml(一個文件,自動推送到其他倉庫)
主題#5:基礎設施即程式碼
- IaC:將基礎設施視為代碼
- 雲端提供者作為基礎設施提供者
- 系統初始化工具、鏡像建置(打包器)
- 以 Terraform 為例的 IaC
- 配置儲存、協作、應用自動化
- 建立 Ansible playbook 的實踐
- 冪等性、宣告性
- 以 Ansible 為例的 IaC
主題#6:基礎設施測試
- 與 Molecule 和 GitLab CI 的測試和持續集成
- 使用流浪者
主題#7:使用 Prometheus 進行基礎設施監控
- 為什麼需要監控?
- 監控類型
- 監控系統中的通知
- 如何建立健康的監測系統
- 適合所有人的人類可讀通知
- 健康檢查:應注意什麼
- 基於監測數據的自動化
主題 #8:使用 ELK 記錄應用程式
- 最佳日誌記錄實務
- ELK堆疊
主題 #9:使用 ChatOps 實現基礎架構自動化
- DevOps 和 ChatOps
- ChatOps:優勢
- Slack 和替代方案
- ChatOps 機器人
- Hubot 和替代方案
- 安全
- 最佳和最差做法
該計劃正在進行中,可能會略有變化。
價格:30₽
來源: www.habr.com