《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个成为 DevOps 工程师的分步指南,并附有相关学习资源的链接。
本路线图的目的是让对刚接触 DevOps 的小白深入了解,如果你对下一步要学习什么感到困惑,这个路线图可以指导你学习,而不是鼓励你选择一些炒作和无用的技术。
学习资源
注意:这里只列举了部分内容,完整内容和资源链接可到 GitHub 查看(文末项目地址)。
1、GIT
- 专业 Git 书籍
- 通过 Atlassian 学习 Git
- 在 CodeAcademy 免费学习 Git 和 GitHub
- Git 命令资源管理器
- 可视化 Git
2、编程语音
- Python 自动化教程
- Python 速成课程
- 现代 JavaScript 教程
- JavaScript 初学者速成课程
3、Linux 和 脚本
- 操作系统
- Shell 脚本教程
- Powershell 初学者教程
- Bash 参考手册
- Ubuntu 终极指南
- FreeBSD 手册
4、网络安全
- OSI 模型
- 面向 IT 专业人员的 TCP/IP 和网络基础
- 使用 DevSecOps 确保持续的安全性、部署和交付
- 云安全
5、服务器管理
- 什么是反向代理?
- 缓存服务器
- 反向代理与正向代理:差异
- 什么是负载均衡?
- 什么是防火墙?
- NGINX 手册
- 学习 Apache 服务器
- 学习 IIS
6、容器化
- 什么是容器?
- Docker 初学者教程
- 使用 K8s + Swarm
- 什么是服务网格?
7、容器编排
- K8s 初学者速成课程
- 使用集群服务、入口或 API 网关
- 如何自动化 TLS 和 DNS
8、DevOps
- 什么是 Scrum?
- 软件开发生命周期 (SDLC) 阶段和模型
- Jira 敏捷入门指南
- 自动化测试
- DevOps 初学者指南
-END-
开源协议:Apache2.0
开源地址:https://github.com/milanm/DevOps-Roadmap