README称项目已成为学习DevOps principles, processes and tooling的structured way。
90DaysOfDevOps:用90天内容学习DevOps基础与工具
一个给DevOps初学者的90天学习地图,把原则、工具、安全和91场社区视频串起来。
🧭 决策指南
为什么现在热: 无法从材料判断
适合,如果你
-
你需要系统补齐DevOps原则、流程和工具基础,而不是只查一个具体工具的用法。
-
你希望同时学习DevSecOps安全主题和社区专家观点。README的DevSecOps条目写明聚焦Security,并包含community subject matter experts的perspectives。
-
你愿意结合文字和视频学习,并需要较大的社区材料集合。README的Community Edition写明已有91 Sessions shared on YouTube。
不适合,如果你
-
你要找覆盖全部DevOps领域的完整参考资料。README明确写着This will not cover all things DevOps。
-
你需要可直接安装、运行或集成到CI/CD的工程工具。README描述的是learning map、written content和YouTube sessions,没有提供安装命令或运行入口。
-
你的商业产品需要直接复用或商业分发仓库内容。License章节声明采用Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License。
前置条件
- README称所有内容可使用free, community and open source software访问。
- README要求读者read & watch the content,并参与feedback和community discussion。
要注意
-
DevOps、DevSecOps和Community Edition是不同内容区段,不应把91场视频当作完整课程目录。README分别列出DevOps、DevSecOps和Community Edition,并说明项目不会覆盖全部DevOps。
-
内容包含社区翻译、修正和增强,章节呈现可能不完全统一。README的DevOps条目写明内容由作者编写,并由社区translated, corrected and enhanced。
-
商业团队复用110k words内容前需处理署名、非商业和相同方式共享要求。License章节指定CC BY-NC-SA 4.0;README同时标注DevOps部分为110k words。
材料未说明
- README没有说明90天内容的每日章节、学习顺序或完成标准。
- README没有列出具体DevOps工具名称、版本要求或实验环境。
- README没有说明Shell、Go、Python、HCL和Dockerfile各自对应的学习内容。
- README没有说明91个YouTube Sessions的主题、时长、语言或维护状态。
- README没有提供自动化测试、构建流程或代码运行方式。
- 项目元数据显示最新版本为0.2、仅有2个版本和10个最近提交,但材料没有说明版本0.2的具体变更。
💡 深度解析
6
不适合
我想把这个仓库的 90 天内容整理成付费企业培训,并在内部闭源平台重新发布;CC BY-NC-SA 4.0 是否允许我这样使用?
适合读者: 准备把仓库内容重新整理成付费企业培训或闭源课程、需要明确再发布许可的技术教育者
不适合直接这样使用,因为 README 标明的是 CC BY-NC-SA 4.0,非商业和相同方式共享条款会限制付费培训及闭源再发布。
- License 章节明确写着 “This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License”。
- NonCommercial 与付费企业培训存在直接冲突,至少不能仅凭仓库默认许可认定商业使用被允许。
- ShareAlike 要求衍生材料遵守相同或兼容的共享条件,与完全闭源再发布的计划不一致。
- 仓库有社区翻译、修订和增强内容;你还需要确认具体材料的权利边界,而不能把整个仓库视为单一来源并直接商业化。
- README License: “CC BY-NC-SA 4.0”
- README License: “This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License”
- README DevOps: “Written content by myself but then translated and corrected and enhanced by the community”
适合
我正在从开发岗位转向 DevOps,已经会 Git 和基础编程,但还没有系统接触 Kubernetes、Terraform、Ansible;这个仓库能否作为我的 90 天入门主线?
适合读者: 正在从开发岗位转向 DevOps、已有 Git 和基础编程经验,但尚未系统接触 Kubernetes、Terraform、Ansible 的工程师
适合,因为它正是围绕 DevOps 基础知识组织的 90 天学习地图,但它更适合作为学习主线,而不是完整的岗位训练营。
- README 将内容分为 DevOps、DevSecOps 和 Community Edition,覆盖原则、流程与工具,而不是只讲某一个产品。
- 项目主题包含 containers、kubernetes、terraform、ansible、networking 和 iac,能帮助你建立跨领域关联。
- 仓库中有 Shell、Go、Python、HCL 和 Dockerfile 材料,与你已有编程基础能够衔接。
- README 明确说 “This will not cover all things ‘DevOps’”,因此仍需补充企业实践和专项深度。
- README: “structured way of learning the foundations of DevOps principles, processes and tooling”
- README: “DevOps - This is where we start, 90Days, 110k words!”
- 项目 topics:ansible、containers、iac、kubernetes、networking、terraform
- 项目语言分布:Shell、Go、Python、HCL、Dockerfile
视情况
我维护 Kubernetes、Terraform 和 Ansible 平台,希望给新成员提供一条不绑定云厂商、覆盖原则和工具的入门路线;这个项目能否直接作为团队培训课程?
适合读者: 维护包含 Kubernetes、Terraform 和 Ansible 的云原生平台、希望为新成员建立非厂商绑定学习路线的平台工程师
视情况;它适合做通用知识底座,但不能直接替代包含企业标准、生产案例和实训验收的团队课程。
- README 明确说明项目不是厂商赞助,内容使用 free、community and open source software,适合建立非厂商绑定的共同语言。
- 90 天主线包含 110k words,另有 Community Edition 的 91 场社区课程,素材足以支持课程拆分。
- 主题覆盖 Kubernetes、Terraform、Ansible、网络、备份和 IaC,与平台工程的知识面相符。
- 但 README 也明确说不会覆盖全部 DevOps;它没有提供你们的云账号流程、权限规范、SLO、变更审批或生产验收标准,因此不能原样作为企业课程。
- README: “The project is not a sponsored operation by any vendors”
- README: “everything is accessible using free, community and open source software”
- README: “Community Edition: 90 Sessions”
- README: “This will not cover all things ‘DevOps’”
适合
我已经会 Linux、Git 和容器,但对网络、备份以及 DevOps 原则缺乏系统认识;相比零散阅读官方文档,这个项目是否更适合我?
适合读者: 已经使用 Linux、Git 和容器、希望通过 90 天结构化路径补齐网络、备份和 DevOps 原则的运维工程师
适合,因为它的主要价值正是把分散的 DevOps 原则、流程、工具和使用场景编排成连续学习路径。
- README 说明项目从个人公开学习记录发展为 structured way of learning the foundations,降低了自行筛选资料的成本。
- 90 天时间框架提供了明确节奏,且主线约 110k words,适合已有基础的运维工程师系统补齐知识结构。
- 项目 topics 同时包含 networking、backup、containers、kubernetes 和 iac,能够把你的已有容器经验连接到更广的运维主题。
- 但它不是官方文档替代品;README 只承诺覆盖 “some of the areas that will benefit your learning and understanding overall”,不保证每个主题都达到生产排障深度。
- README: “has now become a structured way of learning the foundations”
- README: “DevOps - This is where we start, 90Days, 110k words!”
- 项目 topics:backup、containers、iac、kubernetes、networking
- README: “it will cover some of the areas that will benefit your learning and understanding overall”
适合
我目前主要写 Shell,想补齐 Go、Python、HCL 和 Dockerfile,以便进入 Terraform、容器和自动化工作;这个仓库是否值得作为实践入口?
适合读者: 已经会 Shell,希望通过 Go、Python、HCL 和 Dockerfile 补齐自动化、IaC 与容器实践的运维工程师
适合,但它提供的是跨技术栈的学习入口,不是 Go 或 Python 的完整语言课程。
- Shell 是仓库主语言,代码量为 90,478,说明命令行和脚本实践是最明显的入口。
- 同时存在 Go 58,590、Python 23,095、HCL 20,389 和 Dockerfile 13,733,覆盖工具开发、自动化、IaC 与容器化所需的材料形态。
- 项目 topics 包含 terraform、containers 和 iac,能把语言练习放入 DevOps 场景,而不是孤立学语法。
- README 将目标定义为 DevOps principles、processes and tooling 的基础学习,因此不能据此期待完整的语言进阶、测试体系或生产级代码规范。
- 项目语言分布:Shell 90,478;Go 58,590;Python 23,095;HCL 20,389;Dockerfile 13,733
- 项目 topics:terraform、containers、iac
- README: “structured way of learning the foundations of DevOps principles, processes and tooling”
视情况
我想用免费、社区和开源软件学习 Kubernetes、容器与 IaC,并把 DevSecOps 纳入同一条路线;这个项目能否满足我不购买商业课程的约束?
适合读者: 希望把 DevSecOps 纳入 Kubernetes、容器和 IaC 学习路线、但不想依赖商业培训平台的云平台初学者
视情况;它能满足免费、社区化的内容入口,但不能保证提供完整的 DevSecOps 实验和商业课程级别的认证结果。
- README 明确写明所有内容可通过 free、community and open source software 获取,符合不购买商业培训平台的约束。
- DevSecOps 独立于最初的 2022 主线,重点关注 Security 和当时未覆盖的其他主题,适合补充安全视角。
- 主线涉及 containers、Kubernetes、Terraform 和 IaC,能把安全学习放到云原生与基础设施背景中。
- Community Edition 提供 91 场 YouTube 社区课程,但外部视频的深度、版本和实验完整性并未由 README 保证。
- README: “everything is accessible using free, community and open source software”
- README: “DevSecOps - Focus on Security and other topics we did not get to in 2022”
- README: “Community Edition: Community Sessions by the community, 91 Sessions shared on YouTube”
- 项目 topics:containers、kubernetes、iac、terraform
✨ 核心亮点
-
覆盖DevOps原则、流程、工具与使用场景
-
DevSecOps补充安全主题与专家视角
-
Community Edition已分享91场YouTube课程
-
DevOps部分约含110k words内容
🔧 工程化
-
以90天学习路径组织DevOps原则、流程和工具内容
-
提供DevSecOps安全主题与社区专家内容
-
通过Community Edition汇集91场YouTube Sessions
⚠️ 风险
-
README明确说明不会覆盖全部DevOps内容
-
CC BY-NC-SA 4.0限制商业使用与再分发方式
-
README未提供安装命令、运行入口或课程进度清单
👥 适合谁?
-
需要建立DevOps基础知识的开发与运维工程师
-
希望补充DevSecOps安全主题的技术学习者
-
偏好文字、视频与社区资源的自学者