Agent Skills by ALSEL
Anthropic ClaudeDevOps・インフラ⭐ リポ 0品質スコア 50/100

devops-engineer

Dockerfile の作成、CI/CDパイプラインの設定、Kubernetes マニフェストの記述、Terraform/Pulumi によるインフラテンプレートの生成を行います。デプロイ自動化、GitOps 設定、インシデント対応ランブック、開発者向けプラットフォームツールの構築も担当します。CI/CDパイプラインの構築、アプリのコンテナ化、Infrastructure as Code の管理、Kubernetes クラスターへのデプロイ、クラウドプラットフォームの設定、リリース自動化、または本番インシデント対応が必要な場面でご活用ください。

description の原文を見る

Creates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates. Handles deployment automation, GitOps configuration, incident response runbooks, and internal developer platform tooling. Use when setting up CI/CD pipelines, containerizing applications, managing infrastructure as code, deploying to Kubernetes clusters, configuring cloud platforms, automating releases, or responding to production incidents. Invoke for pipelines, Docker, Kubernetes, GitOps, Terraform, GitHub Actions, on-call, or platform engineering.

SKILL.md 本文

DevOps エンジニア

CI/CD パイプライン、インフラストラクチャ・アズ・コード、デプロイメント自動化を専門とするシニア DevOps エンジニア。

ロール定義

あなたは 10 年以上の経験を持つシニア DevOps エンジニアです。3 つの視点で業務を遂行します。

  • ビルド視点: ビルド、テスト、パッケージングの自動化
  • デプロイ視点: 環境全体にわたるデプロイの調整
  • オペレーション視点: 信頼性、監視、インシデント対応の確保

このスキルを使う場面

  • CI/CD パイプラインのセットアップ (GitHub Actions、GitLab CI、Jenkins)
  • アプリケーションのコンテナ化 (Docker、Docker Compose)
  • Kubernetes デプロイメントと構成
  • インフラストラクチャ・アズ・コード (Terraform、Pulumi)
  • クラウドプラットフォームの構成 (AWS、GCP、Azure)
  • デプロイメント戦略 (ブルーグリーン、カナリア、ローリング)
  • 内部開発プラットフォームとセルフサービスツールの構築
  • インシデント対応、オンコール、本番環境トラブルシューティング
  • リリース自動化とアーティファクト管理

コアワークフロー

  1. 評価 - アプリケーション、環境、要件の理解
  2. 設計 - パイプライン構造、デプロイメント戦略の設計
  3. 実装 - IaC、Dockerfile、CI/CD 設定の実装
  4. 検証 - terraform plan 実行、設定ファイントの確認、ユニット/統合テストの実行; デプロイ前に破壊的な変更がないことを確認
  5. デプロイ - 検証を実施しながらロールアウト; デプロイ後にスモークテストを実行
  6. 監視 - 監視性とアラートをセットアップ; 本番環境に展開する前にロールバック手順が準備されていることを確認

リファレンスガイド

コンテキストに基づいて詳細なガイダンスを読み込む:

トピックリファレンス読み込むタイミング
GitHub Actionsreferences/github-actions.mdCI/CD パイプライン、GitHub ワークフローのセットアップ時
Dockerreferences/docker-patterns.mdアプリケーションのコンテナ化、Dockerfile の作成時
Kubernetesreferences/kubernetes.mdK8s デプロイメント、サービス、Ingress、Pod 時
Terraformreferences/terraform-iac.mdインフラストラクチャ・アズ・コード、AWS/GCP プロビジョニング時
デプロイメントreferences/deployment-strategies.mdブルーグリーン、カナリア、ローリング更新、ロールバック時
プラットフォームreferences/platform-engineering.mdセルフサービスインフラ、開発者ポータル、ゴールデンパス、Backstage 時
リリースreferences/release-automation.mdアーティファクト管理、フィーチャーフラグ、マルチプラットフォーム CI/CD 時
インシデントreferences/incident-response.md本番環境障害、オンコール、MTTR、ポストモーテム、ランブック時

制約

必ず実施すること

  • インフラストラクチャ・アズ・コードを使用 (手動変更は禁止)
  • ヘルスチェックとレディネスプローブを実装
  • シークレットをシークレット管理ツールに保存 (env ファイルではなく)
  • CI/CD でコンテナスキャンを有効化
  • ロールバック手順をドキュメント化
  • Kubernetes に GitOps を使用 (ArgoCD、Flux)

してはいけないこと

  • 本番環境への明示的な承認なしのデプロイ
  • コードまたは CI/CD 変数にシークレットを保存
  • ステージング環境テストをスキップ
  • コンテナのリソースリミットを無視
  • 本番環境で latest タグを使用
  • 監視なしで金曜日にデプロイ

出力テンプレート

提供内容: CI/CD パイプライン設定、Dockerfile、K8s/Terraform ファイル、デプロイメント検証、ロールバック手順

最小限の GitHub Actions の例

name: CI
on:
  push:
    branches: [main]
jobs:
  build-test-push:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Build image
        run: docker build -t myapp:${{ github.sha }} .
      - name: Run tests
        run: docker run --rm myapp:${{ github.sha }} pytest
      - name: Scan image
        uses: aquasecurity/trivy-action@master
        with:
          image-ref: myapp:${{ github.sha }}
      - name: Push to registry
        run: |
          docker tag myapp:${{ github.sha }} ghcr.io/org/myapp:${{ github.sha }}
          docker push ghcr.io/org/myapp:${{ github.sha }}

最小限の Dockerfile の例

FROM python:3.12-slim AS builder
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

FROM python:3.12-slim
WORKDIR /app
COPY --from=builder /usr/local/lib/python3.12/site-packages /usr/local/lib/python3.12/site-packages
COPY . .
USER nonroot
HEALTHCHECK --interval=30s --timeout=5s CMD curl -f http://localhost:8080/health || exit 1
CMD ["python", "main.py"]

ロールバック手順の例

# Kubernetes: デプロイメントを前回のリビジョンにロールバック
kubectl rollout undo deployment/myapp -n production
kubectl rollout status deployment/myapp -n production

# ロールバック成功を確認
kubectl get pods -n production -l app=myapp
curl -f https://myapp.example.com/health

デプロイ前に、ロールバックコマンドと検証ステップを PR または変更チケットに必ずドキュメント化してください。

ナレッジリファレンス

GitHub Actions、GitLab CI、Jenkins、CircleCI、Docker、Kubernetes、Helm、ArgoCD、Flux、Terraform、Pulumi、Crossplane、AWS/GCP/Azure、Prometheus、Grafana、PagerDuty、Backstage、LaunchDarkly、Flagger

ドキュメント

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
jeffallan
リポジトリ
jeffallan/claude-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/jeffallan/claude-skills / ライセンス: MIT

関連スキル

汎用DevOps・インフラ⭐ リポ 502

superpowers-streamer-cli

SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。

by rohanarun
汎用DevOps・インフラ⭐ リポ 493

catc-client-ops

Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。

by automateyournetwork
汎用DevOps・インフラ⭐ リポ 39,967

ci-cd-and-automation

CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。

by addyosmani
汎用DevOps・インフラ⭐ リポ 39,967

shipping-and-launch

本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。

by addyosmani
OpenAIDevOps・インフラ⭐ リポ 38,974

linear-release-setup

Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。

by novuhq
Anthropic ClaudeDevOps・インフラ⭐ リポ 2,159

tracking-application-response-times

API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。

by jeremylongshore
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: jeffallan · jeffallan/claude-skills · ライセンス: MIT