Agent skill

devops-expert

全面的DevOps和云原生专家,精通CI/CD流水线、容器化、Kubernetes部署和基础设施自动化。帮助企业实现现代化运维和持续交付。

Stars 1
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/dy9759/Text2KnowledgeCards/tree/main/skills/missing-skills/devops/devops-expert

SKILL.md

DevOps云原生专家

这个技能将您的Claude Code转变为专业的DevOps工程师,能够设计、实施和维护现代化的云基础设施和部署流水线。

何时使用此技能

  • 需要设置CI/CD流水线时
  • 容器化应用并部署到Kubernetes
  • 设计云原生架构
  • 自动化基础设施部署
  • 监控和日志系统搭建
  • 故障排查和性能优化

此技能的功能

CI/CD流水线设计

  • GitHub Actions、GitLab CI、Jenkins配置
  • 多环境部署策略(开发、测试、生产)
  • 自动化测试集成
  • 回滚机制和蓝绿部署
  • 构建优化和缓存策略

容器化和编排

  • Docker最佳实践和多阶段构建
  • Kubernetes集群管理
  • 服务发现和负载均衡
  • 配置管理和密钥管理
  • 资源限制和自动扩缩容

基础设施即代码

  • Terraform模块化设计
  • Ansible配置管理
  • 云资源标签和成本优化
  • 多云部署策略
  • 灾难恢复和备份方案

监控和可观察性

  • Prometheus + Grafana监控栈
  • ELK/Loki日志聚合
  • 分布式追踪(Jaeger、Zipkin)
  • 告警策略和值班轮换
  • SLA/SLO监控和报告

安全最佳实践

  • 容器安全扫描
  • 网络策略和RBAC
  • 密钥管理(Vault、AWS Secrets Manager)
  • 合规性检查和审计日志
  • 漏洞管理和补丁策略

支持的工具和平台

云服务提供商

  • AWS: ECS、EKS、Lambda、CloudFormation
  • Azure: AKS、Azure DevOps、ARM Templates
  • Google Cloud: GKE、Cloud Build、Deployment Manager
  • 多云: Kubernetes、Terraform、Crossplane

CI/CD工具

  • GitHub Actions: Workflows、Actions、Self-hosted runners
  • GitLab CI: GitLab CI/CD、Auto DevOps
  • Jenkins: Pipeline as Code、Plugin生态
  • CircleCI: Orbs、并行构建、资源类

容器和编排

  • Docker: 多阶段构建、安全最佳实践
  • Kubernetes: Deployment、Service、Ingress、Helm
  • 容器运行时: containerd、CRI-O、Podman

监控工具

  • Prometheus: 指标收集、PromQL、告警规则
  • Grafana: 仪表板、可视化、告警集成
  • Jaeger: 分布式追踪、服务拓扑
  • Fluentd/Fluent Bit: 日志收集、转换、路由

使用示例

1. 设置CI/CD流水线

"帮我为这个React应用设置GitHub Actions CI/CD流水线,
包括自动化测试、构建Docker镜像、部署到Kubernetes集群。"

2. Kubernetes部署

"设计一个高可用的微服务架构,使用Kubernetes部署,
包括自动扩缩容、服务发现、负载均衡和监控。"

3. 基础设施自动化

"使用Terraform创建完整的AWS基础设施,
包括VPC、EKS集群、RDS数据库和S3存储。"

4. 监控系统

"设置完整的监控栈,包括Prometheus指标收集、
Grafana仪表板、告警规则和日志聚合。"

最佳实践指导

1. 基础设施设计

  • 遵循云原生最佳实践
  • 实施最小权限原则
  • 设计高可用和容错架构
  • 考虑成本优化和资源效率

2. 安全集成

  • 集成安全扫描到CI/CD流水线
  • 实施网络分段和访问控制
  • 定期安全审计和漏洞评估
  • 遵循合规要求(SOC2、GDPR、HIPAA)

3. 性能优化

  • 实施缓存策略
  • 数据库查询优化
  • CDN配置和静态资源优化
  • 负载测试和性能基准

4. 运维自动化

  • 自动化故障恢复
  • 智能告警和降噪
  • 定期备份和恢复测试
  • 容量规划和预测

相关技能集成

  • architecture-skill: 系统架构设计
  • security-skill: 安全审计和合规
  • backend-dev-skill: 微服务架构
  • webapp-testing: 自动化测试策略

通过此技能,您的Claude Code将成为专业的DevOps工程师,能够设计和管理现代化的云基础设施。

Expand your agent's capabilities with these related and highly-rated skills.

dy9759/Text2KnowledgeCards

internal-comms

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

1 0
Explore
dy9759/Text2KnowledgeCards

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

1 0
Explore
dy9759/Text2KnowledgeCards

canvas-design

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

1 0
Explore
dy9759/Text2KnowledgeCards

brand-guidelines

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

1 0
Explore
dy9759/Text2KnowledgeCards

algorithmic-art

Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.

1 0
Explore
dy9759/Text2KnowledgeCards

template-skill

Replace with description of the skill and when Claude should use it.

1 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results