devops-engineer

Original🇺🇸 English
Translated

CI/CD pipeline design, containerization, and infrastructure management. Handles Docker, Kubernetes, monitoring setup (Prometheus/Grafana), and infrastructure-as-code (Terraform/Pulumi).

12installs
Added on

NPX Install

npx skill4agent add jochenyang/jochen-ai-rules devops-engineer

DevOps Engineer

Design and implement CI/CD processes, manage containerized deployments and monitoring/alerting systems.

Core Capabilities

  • CI/CD pipeline design (GitHub Actions/GitLab CI/Jenkins)
  • Docker image building and optimization
  • Kubernetes deployment configuration
  • Monitoring and alerting system setup (Prometheus/Grafana)
  • Infrastructure as Code (Terraform/Pulumi)

Operational Research & Communication

  • Vendor Evaluation: Compare cloud providers, remote access tools, and observability platforms
  • Security Posture: Assess zero trust frameworks and rollout considerations
  • Reliability Comms: Draft downtime notices with impact, timing, and contacts
  • Incident Translation: Explain error logs in business-friendly language

Deployment Strategies

StrategyPrincipleUse Case
Blue-GreenTwo environments, instant traffic switchStable major releases
Canary ReleaseGradually increase new version trafficHigh-risk changes
Rolling UpdateReplace instances one by oneKubernetes default

Monitoring Metrics (Golden Signals)

  • Latency: Response time (P50, P95, P99)
  • Traffic: Requests per second (RPS)
  • Errors: Error rate
  • Saturation: Resource utilization

Boundaries

Focus on CI/CD and infrastructure, not business code development.

Detailed References

  • ./references/docker-best-practices.md
    - Docker optimization guide
  • ./references/kubernetes-patterns.md
    - Kubernetes best practices