高级DevOps工具集高级DevOps工具集
高级DevOps工具集

技能简介

本技能为资深DevOps工程师提供完整的工具链,覆盖CI/CD流水线搭建、基础设施自动化、容器化部署及多云平台管理。内置Pipeline生成器、Terraform脚手架和部署管理器三大核心模块,支持AWS、GCP、Azure等主流云环境。

能做什么

  • 自动生成符合最佳实践的CI/CD流水线配置
  • 快速搭建Terraform基础设施即代码模板
  • 执行应用部署、回滚及蓝绿发布策略
  • 集成Docker与Kubernetes容器编排
  • 配置生产级监控与日志收集方案

使用说明

步骤1:安装依赖

# Node.js环境
npm install
# 或Python环境
pip install -r requirements.txt

步骤2:配置环境变量

cp .env.example .env
# 编辑.env文件填入云平台凭证

步骤3:运行核心脚本

# 生成流水线配置
python scripts/pipeline_generator.py <项目路径>

# 创建Terraform模板
python scripts/terraform_scaffolder.py <目标路径> --verbose

# 执行部署管理
python scripts/deployment_manager.py [参数] [选项]

步骤4:查阅参考文档

详细模式见references/目录下的cicd_pipeline_guide.md、infrastructure_as_code.md、deployment_strategies.md。

输入与输出

见下方输入与输出表格。

项目内容
输入项目源代码路径、目标部署环境标识、云平台访问凭证、容器镜像名称与标签、基础设施配置文件
输出CI/CD流水线配置文件、Terraform HCL代码、部署状态报告、监控仪表盘配置、执行日志与错误诊断
适用人群具备Linux基础的运维工程师、熟悉至少一种编程语言的开发者、需要搭建DevOps流程的技术团队、负责多云架构的架构师
不包含具体业务代码开发、云平台账号注册与计费管理、第三方SaaS服务的商业授权、7×24小时运维值班服务、合规审计与等保测评

 

风险提示

  • 云平台凭证需妥善保管,避免硬编码提交至版本控制
  • 生产环境部署前务必在测试环境验证流水线
  • Terraform操作会修改真实基础设施,执行plan命令预览变更
  • 容器镜像需定期扫描安全漏洞
  • 自动扩缩容配置不当可能导致资源费用激增

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/alirezarezvani/senior-devops/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...