这里有 15 个顶级 GitHub 存储库,其中包含结构化的学习路径、练习、项目和备忘单,可帮助您提升 DevOps 专业知识。

DevOps 学习路线图和指南

  1. kamranahmedse/developer-roadmap
    一份由社区驱动的 DevOps 工程师路线图,涵盖 CI/CD、Kubernetes、Docker 和云平台。非常适合规划你的学习之旅。

  2. bregman-arie/devops-resources
    一份全面的指南,涵盖 Linux、Jenkins、AWS、Kubernetes、Terraform 等资源。包含适合各个级别的路线图和讲解。

  3. codeaprendiz/learn-devops
    一个基于任务的学习库,记录个人 DevOps 旅程,并包含实际目标和示例。

  4. manikcloud/DevOps-Tutorial
    一个详细的教程 repo,其中包含 CI/CD 管道、容器化和基础设施自动化的实践指南。

  5. moabukar/tech-vault
    一个适合初学者的 DevOps 教程库,涵盖 Docker、Kubernetes、Ansible 等,并提供清晰的解释。


🎯 DevOps 练习与挑战

  1. bregman-arie/devops-exercises(67.9k 星)
    包含超过 2,600 个 Linux、AWS、Docker、Kubernetes、Terraform、Jenkins 和 SRE 方面的实践练习。非常适合技能提升和面试准备。

  2. trimstray/test-your-sysadmin-skills
    实用的系统管理员和 DevOps 挑战,重点关注 Linux、网络和故障排除。


🔥 基于项目的学习

  1. practical-tutorials/基于项目的学习
    包括与 DevOps 相关的练习,以实践自动化、部署和监控实践。

  2. codecrafters-io/build-your-own-x
    通过从头开始构建 Docker、Git 或 CI/CD 系统等工具来学习 DevOps,以了解核心概念。

  3. kelseyhightower/kubernetes-the-hard-way
    从头开始设置 Kubernetes 集群的分步指南,非常适合掌握 Kubernetes 内部结构。

  4. omerbsezer/Fast-Kubernetes
    真实的 Kubernetes 项目和脚本,用于快速部署和学习。


🔄 CI/CD、自动化和工具

  1. HariSekhon/DevOps-Bash-tools
    用于自动化、监控和 DevOps 实用程序的 Bash 脚本 - 非常适合实用脚本编写。

  2. ansible/ansible-examples
    用于自动化、供应和配置管理的真实 Ansible 剧本。


🚀 快速参考和备忘单

  1. christianlempa/cheat-sheets
    Docker、Kubernetes、AWS 和 Terraform 等 DevOps 工具的备忘单 - 非常适合快速参考。

LeCoupa/awesome-cheatsheets(适用于 DevOps)脚本、Docker、Kubernetes 命令等的简明参考。👇精通 Linux,一次掌握一个命令!👇

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐