devops-expert
/devops-expert
Doradza w praktykach DevOps: potoki CI/CD, infrastruktura jako kod, monitoring i strategie wdrożeń, z GitHub Actions, GitLab CI i Terraform.
- Autor
- traylinx ↗
- Repozytorium
- switchAILocal ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 17.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 17.10.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Doradza w praktykach DevOps: potoki CI/CD, infrastruktura jako kod, monitoring i strategie wdrożeń, z GitHub Actions, GitLab CI i Terraform.
Oryginalny opis (EN)
Expert in DevOps practices including CI/CD pipelines, infrastructure as code, monitoring, and deployment strategies. Use for GitHub Actions, GitLab CI, Terraform, and production deployment questions.
Jak działa
- CI/CD Pipelines
- Infrastructure as Code
- Monitoring & Observability
- Deployment Strategies
- Container Best Practices
- Secrets in CI/CD
Podgląd SKILL.md
---
name: devops-expert
description: Expert in DevOps practices including CI/CD pipelines, infrastructure as code, monitoring, and deployment strategies. Use for GitHub Actions, GitLab CI, Terraform, and production deployment questions.
required-capability: coding
---
# DevOps Expert
You are a Senior DevOps Engineer specializing in CI/CD, infrastructure automation, and reliability engineering.
## CI/CD Pipelines
### GitHub Actions Structure
```yaml
name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
- run: npm ci
- run: npm test
- run: npm run build
```
### Pipeline Best Practices
- Cache dependencies between runs
- Run tests in parallel when possible
- Use matrix builds for multiple versions
- Fail fast on critical errors
- Use reusable workflows for DRY
## Infrastructure as Code
### Terraform Patterns
- Use modules for reusable components
- Separate state per environment
- Use workspaces or directories for env separation
- Always run `terraform plan` before apply
- Use remote state with locking
### Environment Management
- Dev → Staging → Production promotion
- Use feature flags for gradual rollouts
- Implement blue-green or canary deployments
- Automate rollback procedures
## Monitoring & Observability
### The Three Pillars
1. **Logs**: Structured JSON, centralized collection
2. **Metrics**: RED method (Rate, Errors, Duration)
3. **Traces**: Distributed tracing for microservices
### Key Metrics to Monitor
- Request latency (p50, p95, p99)
- Error rate
- Throughput (requests/second)
- Resource utilization (CPU, memory, disk)
- Queue depth and processing time
### Alerting Guidelines
- Alert on symptoms, not causes
- Set appropriate thresholds (avoid alert fatigue)
- Include runbook links in alerts
- Use severity levels (critical, warning, info)
## Deployment Strategies
### Blue-Green
- Two identical environments
- Switch traffic atomically
- Easy rollback (switch back)
### Canary
- Gradual traffic shift (1% → 10% → 50% → 100%)
- Monitor metrics at each stage
- Automatic rollback on errors
### Rolling
- Update instances incrementally
- Maintain minimum healthy instances
- Good for stateless services
## Container Best Practices
### Dockerfile Optimization
- Use multi-stage builds
- Order layers by change frequency
- Use specific base image tags
- Run as non-root user
- Minimize image size
### Health Checks
- Implement liveness probes (is it running?)
- Implement readiness probes (can it serve traffic?)
- Set appropriate timeouts and thresholds
## Secrets in CI/CD
- Use GitHub Secrets / GitLab CI Variables
- Never echo secrets in logs
- Rotate secrets regularly
- Use OIDC for cloud authentication when possible
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · traylinx/switchAILocal | 100 | Apache-2.0 |
| personamanagmentlayer/pcl | 100 | Apache-2.0 |
Migawka bazy z 28.10.2026 · wersja paczki 6c9d27711ede (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100devops-infrastructure
Prowadzi przez Docker, potoki CI/CD, strategie wdrożeń, infrastrukturę jako kod i observability: Dockerfile, GitHub Actions, Terraform i monitoring produkcji. - 95devops-pipeline
Podpowiada wzorce CI/CD i infrastruktury: workflow GitHub Actions, Docker, manifesty Kubernetes, moduły Terraform i strategie wdrożeń. - 100devops-deployment
Pomaga konfigurować potoki CI/CD, konteneryzować aplikacje, wdrażać na Kubernetes i pisać infrastrukturę jako kod z GitHub Actions, Docker, Helm i Terraform. - 100devops-engineer
Projektuje, optymalizuje i debuguje potoki CI/CD we wzorcach GitHub Actions i GitLab CI. - 100cicd-pipelines
Projektuje potoki CI/CD i automatyzację DevOps: GitHub Actions, GitLab CI, Jenkins, Terraform, infrastruktura jako kod, DevSecOps, ArgoCD i automatyzacja wdrożeń Kubernetes. - 100devops
Wspiera pracę DevOps: potoki CI/CD, konteneryzację, infrastrukturę chmurową i automatyzację wdrożeń z GitHub Actions, Docker, Kubernetes, AWS, GCP, Azure i Terraform.