Đề cương khóa học
Tư duy, Văn hóa & Trách nhiệm
- Lịch sử DevOps và C.A.L.M.S.
- Nguyên tắc DevOps - Ba Cách - Dev + Ops + văn hóa hợp tác
- Thực hành DevOps - Liên tục mọi thứ - Vòng đời DevOps đầu cuối
- Suy ngẫm về các dự án của chính người tham khảo
- Vai trò của Nhà quản lý trong DevOps - Loại bỏ các nút thắt cổ chai tổ chức
- Dấu hiệu cảnh báo: cách nhận ra một dự án thiếu sự tham gia DevOps lành mạnh
Dây chuyền Công cụ DevOps: Bản đồ Công cụ (1)
- Mọi thứ dưới dạng mã - Kiểm soát Phiên bản & Git
- Lab: Cơ bản Git — clone, branch, pull request, code review
- Luồng - Tích hợp Liên tục & Phân phối Liên tục
- Lab: Triển khai, chạy & diễn giải một quy trình CI/CD với Jenkins
- Cổng chất lượng - Chất lượng mã & kiểm thử liên tục
- Lab: Thiết lập SonarQube, thực thi và báo cáo — chất lượng mã, nợ kỹ thuật, vấn đề bảo mật
- Triển khai an toàn & di động với Containers
- Lab: Containerization với Docker desktop, tổng quan Kubernetes
- Quản lý cấu hình và hạ tầng dưới dạng mã
- Lab: Cấu hình dưới dạng mã với Ansible, triển khai một dịch vụ web
- DevSecOps — Xây dựng bảo mật vào quy trình
- Bảo mật dịch chuyển trái, quản lý chuỗi cung cấp phần mềm, SBOM, quản lý lỗ hổng, sở hữu bảo mật
- Minh họa Snyk cho các cổng bảo mật trong quy trình
- SRE & Kỹ thuật độ tin cậy - thiết kế cho khả năng phục hồi cũng như giá trị khách hàng
Xác định Cơ hội & Mức độ Trưởng thành DevOps
- Góc nhìn kinh doanh, ánh xạ luồng giá trị và quản lý
- Tập trung quản lý vào - Chờ đợi, Làm lại, Chuyển giao, Phê duyệt
- Lab: Truy xuất yêu cầu với Jira — từ user story đến mã đã triển khai
- Phiên bản Khung chẩn đoán DevOps — 10 câu hỏi then chốt cho bất kỳ dự án nào
- Chỉ số DORA — Tần suất Triển khai, Thời gian Dẫn, MTTR, Tỷ lệ Lỗi Thay đổi
- Hội thảo: Đánh giá Mức độ Trưởng thành DevOps — áp dụng cho các dự án thực tế
- Ma trận cơ hội — Ưu tiên Hóa thắng nhanh vs Lộ trình Trình bày nhóm nhỏ — mỗi nhà quản lý trình bày đánh giá của họ
Trường hợp Kinh doanh, Tích hợp & Kế hoạch Hành động
- "Làm thế nào để thuyết phục khách hàng và làm thế nào để triển khai"
- Phiên bản ROI DevOps — cách tính toán thời gian tiết kiệm so với chi phí triển khai
- Cách xây dựng trường hợp kinh doanh cho khách hàng hoặc ban quản lý
- Cách bao gồm DevOps trong SoW, đề xuất hoặc kế hoạch dự án
- Hội thảo cuối cùng: mỗi nhà quản lý trình bày Kế hoạch Hành động cho 1 dự án
Tổng kết, Hỏi & Đáp, Các Bước Tiếp theo & Tài nguyên được khuyến nghị
Yêu cầu
Người tham khảo nên có:
- Hiểu biết cơ bản về các dự án phát triển phần mềm và hoạt động CNTT
- Kinh nghiệm quản lý các đội kỹ thuật, dự án, sản phẩm hoặc phân phối dịch vụ
- Quen thuộc với các vòng đời phát triển phần mềm (Agile, Scrum, Waterfall hoặc các phương pháp lai)
- Không yêu cầu kinh nghiệm thực hành trước về DevOps, Docker, Kubernetes hoặc CI/CD
Các bài lab kỹ thuật được thiết kế để cung cấp trải nghiệm thực tiễn về các khái niệm và công cụ DevOps từ góc độ quản lý hơn là triển khai kỹ thuật sâu.
Đối tượng
Khóa học này được thiết kế dành cho:
- Quản lý Dự án
- Quản lý Phân phối
- Trưởng nhóm
- Quản lý Kỹ thuật
- Quản lý Phát triển
- Quản lý CNTT và Trưởng phòng ban
- Chủ sản phẩm tham gia vào các sáng kiến phân phối phần mềm
- Các chuyên gia kỹ thuật cấp cao chuyển sang vai trò lãnh đạo
Chương trình đặc biệt có giá trị cho các nhà quản lý cần hiểu cách DevOps tác động đến phân phối dự án, hiệu suất đội, chất lượng, bảo mật và kết quả kinh doanh, mà không nhất thiết phải trở thành kỹ sư DevOps thực hành.
Đánh giá (2)
Craig tham gia vào việc đào tạo một cách cực kỳ tích cực, luôn đảm bảo chúng tôi tập trung, điều chỉnh ví dụ phù hợp với công việc hàng ngày của chúng tôi và luôn cung cấp câu trả lời khi được hỏi, thậm chí nếu thông tin đó không có trong bài trình bày.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Khóa học - DevOps Foundation®
Dịch thuật bằng máy
Mức độ cam kết và kiến thức của người hướng dẫn cao
Jacek - Softsystem
Khóa học - DevOps Engineering Foundation (DOEF)®
Dịch thuật bằng máy