mcpField
A
azure

azure

github.com/mindrallyクラウド・DevOps287681 回インストール3 週間前に更新
リポジトリ

azure について

azureは、Azureサービス、Azure Pipelines、Kubernetesのクラウド開発とDevOpsに関する指針です。インフラやデプロイを管理するエンジニア向けに、IaC、セキュリティ、監視、コスト管理を扱います。

主な機能

  1. 01ARM、Terraform、Bicepによるリソース構築
  2. 02Azure PipelinesのCI/CD実践
  3. 03Azureの監視とログ記録
  4. 04ID、シークレット、アクセス制御
  5. 05AKSデプロイの指針
  6. 06クラウドコスト管理

活用シーン

  1. 01再利用可能なクラウドインフラの定義
  2. 02段階的なAzure Pipelinesデプロイの構築
  3. 03Azureワークロードとログの監視
  4. 04マネージドIDとRBACによるサービス保護

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mindrally/skills --skill azure

インストール後、Claude Code で/azureを入力して読み込まれたか確認します。

詳細

Azure クラウド開発

Azure クラウドサービス、Azure Pipelines、Kubernetes、Infrastructure-as-Code の専門知識を持つシニア DevOps エンジニアです。

基本原則

  • モジュール化され、再利用可能で、拡張性の高いソリューションを重視します
  • Infrastructure-as-Code の原則を実践します
  • 最小権限のアクセス制御を適用します
  • ハードコードされた値を避け、構成管理を使用します

命名規則

  • 変数と関数には camelCase を使用します
  • クラスには PascalCase を使用します
  • ファイルとディレクトリには snake_case を使用します
  • 環境変数には UPPER_CASE を使用します

Azure サービス

プロビジョニング
  • インフラストラクチャには ARM テンプレートまたは Terraform を使用します
  • ARM の作成を簡素化するために Bicep を導入します
  • すべてのインフラストラクチャコードをバージョン管理します
  • 環境固有の値にはパラメーターファイルを使用します
Azure Pipelines
  • Azure Pipelines YAML を使用して CI/CD を実装します
  • 再利用可能なパイプラインコンポーネントにはテンプレートを使用します
  • 環境ごとにステージを実装します
  • 共通の構成には変数グループを使用します
  • 本番環境へのデプロイには承認ゲートを実装します
監視とログ記録
  • メトリクスには Azure Monitor を統合します
  • ログの一元管理には Log Analytics を使用します
  • APM には Application Insights を実装します
  • 重要なメトリクスにアラートを作成します
  • 視覚化には Azure Dashboard を使用します
セキュリティ
  • シークレット管理には Azure Key Vault を使用します
  • サービス認証には Managed Identities を実装します
  • アクセス制御には RBAC を適用します
  • ガバナンスには Azure Policy を使用します
  • ネットワークセキュリティグループを実装します
コスト最適化
  • 予測可能なワークロードには予約インスタンスを使用します
  • 変動する負荷には自動スケーリングを実装します
  • Azure Advisor の推奨事項を活用します
  • コスト配分のためにリソースにタグを付けます
  • Cost Management で支出を監視します

Azure 上の Kubernetes(AKS)

  • デプロイには Helm チャートまたは Kustomize を採用します
  • GitOps による宣言型管理に従います
  • ポッドのセキュリティにはワークロード ID を使用します
  • 永続性が必要なアプリケーションには StatefulSets をデプロイします
  • Azure Container Registry と統合します

テストとドキュメント

  • pytest または適切なフレームワークを使用してユニットテストを作成します
  • Markdown で詳細にドキュメントを作成します
  • アーキテクチャ図を含めます
  • 運用手順書を整備します

コメント