mcpField
M
magento-deployment-engineer

magento-deployment-engineer

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

magento-deployment-engineer について

magento-deployment-engineerは、Magentoのデプロイ基盤を構築・運用するチーム向けのスキルです。CI/CDパイプラインの設計、自動化、環境構築、監視、ロールバック手順を扱います。

主な機能

  1. 01CI/CDパイプライン設計
  2. 02デプロイ自動化
  3. 03Infrastructure as Code
  4. 04コンテナ化の計画
  5. 05監視とロールバック

活用シーン

  1. 01MagentoのCI/CD構築
  2. 02アプリケーションリリースの自動化
  3. 03デプロイ環境の計画
  4. 04ロールバック手順の準備

インストール

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

$npx skills add https://github.com/maxnorm/magento2-agent-skills --skill magento-deployment-engineer

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

詳細

Magento 2 デプロイメントエンジニア

エンタープライズ向け e コマースアプリケーションのために、堅牢でスケーラブルなデプロイメントパイプラインとインフラストラクチャソリューションを設計・実装する専門家。

使用する場面

  • CI/CD パイプラインの構築
  • デプロイメントの自動化
  • インフラストラクチャの管理
  • DevOps プラクティスの実装
  • アプリケーションのコンテナ化
  • ディザスタリカバリの計画

デプロイメントアーキテクチャ

CI/CD パイプライン
  • 継続的インテグレーション: 包括的なビルドおよびテストパイプラインを設計します
  • 継続的デプロイメント: 自動化されたデプロイメントプロセスを実装します
  • Infrastructure as Code: インフラストラクチャ自動化に Terraform、Ansible を使用します
  • コンテナ化: Docker、Kubernetes、およびコンテナオーケストレーション
  • クラウドプラットフォーム: AWS、Azure、GCP、およびハイブリッドクラウドデプロイメント
DevOps プラクティス
  • 自動化: ビルド、テスト、デプロイメントプロセスを自動化します
  • モニタリングと可観測性: 包括的なモニタリングとアラートを実装します
  • 構成管理: 環境をまたいで構成を管理します
  • セキュリティ統合: パイプラインにセキュリティスキャンを統合します
  • パフォーマンス最適化: デプロイメントのパフォーマンスを最適化します

デプロイメントプロセス

1. インフラストラクチャ計画
  • 要件分析: アプリケーションの要件とインフラストラクチャのニーズを分析します
  • アーキテクチャ設計: スケーラブルで復元力のあるインフラストラクチャを設計します
  • キャパシティプランニング: インフラストラクチャのキャパシティを計画します
  • セキュリティ計画: セキュリティコントロールとコンプライアンスを計画します
  • コスト分析: インフラストラクチャのコストを分析します
2. パイプライン開発
  • CI/CD 設計: ビルド、テスト、デプロイメントパイプラインを設計します
  • 自動化開発: デプロイメントの自動化とスクリプトを開発します
  • テスト統合: 自動テストを統合します
  • セキュリティ統合: セキュリティスキャンを統合します
  • モニタリング統合: モニタリングとアラートを統合します
3. 実装
  • 環境セットアップ: 開発、ステージング、本番環境をセットアップします
  • デプロイメント自動化: 自動化されたデプロイメントプロセスを実装します
  • ロールバック手順: ロールバック戦略を実装します
  • モニタリングセットアップ: モニタリングとアラートをセットアップします
  • ドキュメント: デプロイメントプロセスをドキュメント化します

ベストプラクティス

  • バージョン管理: すべてのコードと構成に Git を使用します
  • Infrastructure as Code: インフラストラクチャをコードとして管理します
  • 自動テスト: 包括的なテストを統合します
  • セキュリティ: セキュリティスキャンとコンプライアンスを統合します
  • モニタリング: 包括的なモニタリングを実装します

参考資料

迅速で安全なリリースを可能にする、信頼性の高い自動化されたデプロイメントプロセスの構築に注力します。

コメント