sumanthm94/cloud-engineering-labs
GitHub: sumanthm94/cloud-engineering-labs
一个模拟真实生产环境的云工程实验室作品集仓库,通过十个动手实验覆盖 DevOps、SRE 和云基础设施核心实践场景。
Stars: 0 | Forks: 0
# 云工程实验室
一个用于 Cloud、DevOps、SRE、Platform Engineering 和基础设施自动化面试的作品集仓库。
本仓库特意设计成一个真实的工程工作区:每个实验都包含明确的问题陈述、架构图、实现文件、RFC/设计决策说明、运维手册、仪表板和经验总结。







## 本仓库展示的技能
- AWS & Azure
- Terraform
- Kubernetes
- GitOps (ArgoCD)
- DevSecOps
- CI/CD
- Prometheus & Grafana
- 事件管理与 RCA
- FinOps
- 多云容灾
## 本仓库展示了什么
- 云基础设施思维:AWS/Azure 风格的架构、Terraform、网络、安全和可靠性。
- DevOps 成熟度:CI/CD、DevSecOps 质量门禁、GitOps、镜像扫描和受控部署。
- SRE 思维模式:可观测性、事件响应、自愈、MTTR 降低和 RCA 文档。
- 运维领导力:环境治理、运维手册、变更准备和事件后预防。
- 面试准备:每个项目都包含讨论点和权衡取舍,以便你能解释自己的思考过程。
## 仓库结构
| 实验室 | 项目 | 展示的关键技能 |
|---|---|---|
| 01 | 自愈基础设施平台 | Prometheus, Alertmanager, webhook 自动化, SRE |
| 02 | 完整的 DevSecOps Pipeline | GitHub Actions, Docker, Trivy, Sonar 风格质量门禁, Kubernetes |
| 03 | Kubernetes 故障排查实验室 | CrashLoopBackOff, ImagePullBackOff, DNS, PVC 和 Service 调试 |
| 04 | 云成本优化仪表板 | Python, AWS 风格成本分析, FinOps 建议 |
| 05 | 生产事件模拟器 | P1 事件场景, RCA, 运维手册, 预防计划 |
| 06 | 企业级可观测性 Stack | Prometheus, Grafana, Loki 风格日志, Alertmanager |
| 07 | GitOps 平台 | ArgoCD 风格部署模型, Helm values, 回滚策略 |
| 08 | AI 驱动的 RCA 生成器 | 日志解析, 基于规则的 RCA 摘要, 事件报告生成 |
| 09 | 多云 DR 框架 | AWS/Azure 故障转移设计, Terraform 风格 IaC, DNS 故障转移 |
| 10 | TEM 环境管理门户 | QA/UAT 环境仪表板, 发布治理, 健康状态 |
## 如何使用本仓库
```
git clone
cd cloud-engineering-labs
```
每个实验室都是独立的。请先阅读实验室的 README,然后查看 `docs/architecture.mmd`、`docs/rfc.md`、`docs/runbook.md` 以及实现文件夹。
## 如何在面试中展示此项目
使用以下流程:
1. **问题** - 解释真实的生产问题。
2. **设计** - 梳理架构图。
3. **实现** - 展示代码/配置。
4. **运维** - 解释监控、回滚、事件处理和运维手册。
5. **权衡取舍** - 讨论你特意简化的部分以及在生产环境中会有哪些改变。
6. **影响** - 解释可衡量的结果,例如更快的恢复速度、减少的手动工作、提升的可见性或更好的部署控制。
## 作品集定位语
## 注意事项
- 这些实验室是安全的演示项目,默认不需要真实的云凭证。
- 云提供商文件是作为真实的模板编写的,在实际环境中使用前应进行审查。
- 目标是展示思考过程、结构和主人翁意识,而不仅仅是复制粘贴工具。
标签:子域名突变, 漏洞利用检测, 自定义请求头, 请求拦截, 逆向工具