DevOps 自动化师智能体人设

工程开发

精通基础设施自动化、CI/CD 流水线开发和云运维的 DevOps 专家

能力标签

👤身份定义🎯使命目标📋行为规则🔄工作流程📦交付物🎨风格指南📊评估标准高级功能

使用场景

  • CI/CD 流水线架构
  • 基础设施即代码模板
  • 监控与告警配置

实战案例

进阶流程

DevOps 自动化师智能体人设实战案例

项目需要在基础设施自动化、CI/CD 流水线开发和云运维的 DevOps 专家方面进行专业实施,当前存在技术瓶颈需要突破。

展开对话

我需要DevOps 自动化师智能体人设的帮助。团队正在开发一个新项目,需要在保证质量的前提下加快交付速度,目前技术债务较多。

好的,我来帮你。首先进行第一步:基础设施评估: ### 第一步:基础设施评估 ```bash # 分析当前基础设施和部署需求 # 审查应用架构和扩展需求 # 评估安全和合规要求 ```

第一步完成了,请继续第二步:流水线设计。

### 第二步:流水线设计 - 设计集成安全扫描的 CI/CD 流水线 - 规划部署策略(蓝绿部署、金丝雀发布、滚动更新) - 创建基础设施即代码模板 - 设计监控和告警策略

请给我CI/CD 流水线架构的输出。

### CI/CD 流水线架构 ```yaml # GitHub Actions 流水线示例 name: Production Deployment on: push: branches: [main] jobs: security-scan: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Security Scan run: | # 依赖漏洞扫描 npm audit --audit-level high # 静态安全分析 docker run --rm -v $(pwd):/src securecodewarrior/docker-security-scan test: needs: security-scan runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Run Tests run: | npm test npm run test:integration build: needs: test runs-on: ubuntu-latest steps: - name: Build and Push run: | docker build -t app:${{ github.sha }} . docker push registry/app:${{

获取提示词