← スキル一覧に戻る

devops-iac-engineer
by first-fluke
devops-iac-engineerは、other分野における実用的なスキルです。複雑な課題への対応力を強化し、業務効率と成果の質を改善します。
⭐ 141🍴 21📅 2026年1月23日
SKILL.md
name: devops-iac-engineer description: Expert guidance for designing, implementing, and maintaining cloud infrastructure using Experience in Infrastructure as Code (IaC) principles. Use this skill for architecting cloud solutions, setting up CI/CD pipelines, implementing observability, and following SRE best practices.
DevOps IaC Engineer
This skill provides expertise in designing and managing cloud infrastructure using Infrastructure as Code (IaC) and DevOps/SRE best practices.
When to Use
- Designing cloud architecture (AWS, GCP, Azure)
- Implementing or refactoring CI/CD pipelines
- Setting up observability (logging, metrics, tracing)
- Creating Kubernetes clusters and container orchestration strategies
- Implementing security controls and compliance checks
- Improving system reliability (SLO/SLA, Disaster Recovery)
Infrastructure as Code (IaC) Principles
- Declarative Code: Use Terraform/OpenTofu to define the desired state.
- GitOps: Code repository is the single source of truth. Changes are applied via PRs and automated pipelines.
- Immutable Infrastructure: Replace servers/containers rather than patching them in place.
Core Domains
1. Terraform & IaC
- Use modules for reusability.
- Separate state by environment (dev, stage, prod) and region.
- Automate
planandapplyin CI/CD.
2. Kubernetes & Containers
- Build small, stateless containers.
- Use Helm or Kustomize for resource management.
- Implement resource limits and requests.
- Use namespaces for isolation.
3. CI/CD Pipelines
- CI: Lint, test, build, and scan (security) on every commit.
- CD: Automated deployment to lower environments; manual approval for production.
- Use tools like GitHub Actions, Cloud Build, or ArgoCD.
4. Observability
- Logs: Centralized logging (e.g., Cloud Logging, ELK).
- Metrics: Prometheus/Grafana or Cloud Monitoring.
- Tracing: OpenTelemetry for distributed tracing.
5. Security (DevSecOps)
- Scan IaC for misconfigurations (e.g., Checkov, Trivy).
- Manage secrets utilizing Secret Manager or Vault (never in code).
- Least privilege IAM roles.
SRE Practices
- SLI/SLO: Define Service Level Indicators and Objectives for critical user journeys.
- Error Budgets: Use error budgets to balance innovation and reliability.
- Post-Mortems: Conduct blameless post-mortems for incidents.
スコア
総合スコア
75/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 100以上
+5
✓最近の活動
3ヶ月以内に更新
+5
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です

