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
| Strategy | Principle | Use Case |
|---|---|---|
| Blue-Green | Two environments, instant traffic switch | Stable major releases |
| Canary Release | Gradually increase new version traffic | High-risk changes |
| Rolling Update | Replace instances one by one | Kubernetes 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.
When NOT to Use
- Writing application code → use
developer - Frontend UI development → use
frontend-design - API design → use
api-designer - Database schema design → use
database-engineer - Performance optimization → use
performance-optimizer
Detailed References
./references/docker-best-practices.md- Docker optimization guide./references/kubernetes-patterns.md- Kubernetes best practices
Escalation Rules
Pause and ask the owner before:
- making production-facing infrastructure changes without rollback clarity
- broadening infra work into unrelated application logic changes
- changing secrets, networking, domains, or runtime policies with user-facing impact
Final Output Contract (MANDATORY)
Every use of this skill should end with:
Skill Fit- why DevOps or infra work is appropriatePrimary Deliverable- pipeline, deployment, or infra change summaryExecution Evidence- configs edited, commands run, and checks performedRisks / Open Questions- rollout, reliability, or security concernsNext Action- the next safe validation or release step
More from jochenyang/jochen-ai-rules
ui-ux-pro-max
UI/UX design-system reasoning and UX quality audit skill. Use when user needs style direction, palette/typography selection, UX review, or design optimization before implementation. Do NOT use for backend logic or database design.
24handoff
Create and resume structured manual session handoffs for long-running development work. Use when approaching context limits, before manual reset, before switching models or IDEs, after a milestone, or when automatic compact would lose important implementation state.
1reflect
Review current conversation, analyze tasks, errors, and user feedback, extract learning opportunities for skill improvement. Use when user says "reflect", "review session", "what did we learn", "session summary", or after completing a complex task.
1developer
Comprehensive full-stack development for web, mobile, and game projects. Handles frontend (React/Vue/Angular), backend (Node.js/Python/Go/Java), mobile (Flutter/React Native/Swift/Kotlin), and game development (Unity/Unreal/Godot). Use when user asks to build, create, develop, implement, debug, or fix any web, mobile, or game project. Do NOT use for design-only tasks (use frontend-design or ui-ux-pro-max instead).
1mcp-builder
MCP server development for AI agents. Designs tool schemas, implements Python/TypeScript servers, creates evaluation tests. Use when user asks to build MCP server, create tool integration, or develop Claude plugins. Supports GitHub/Notion/Slack integrations.
1frontend-design
Implement distinctive, production-grade frontend UI code. Use when user asks to "build a button", "create a navbar", "make a landing page", "implement a card component", "design a form", "create a modal", or says "write React/Vue/HTML/CSS code" for components, pages, or apps with clear direction. If design direction is unclear, use ui-ux-pro-max first.
1