kb.pub

DevOps & CI/CDパイプライン

ソフトウェアのデリバリーとデプロイメントを自動化する

2024/2/121 分の読書4 日前に更新
4.9
16800 閲覧数中級95 時間
1766403225

コース: DevOps & CI/CD パイプライン

このコースは、最新のDevOpsプラクティスを習得し、ソフトウェア配信ライフサイクルを自動化したい開発者、システム管理者、エンジニアを対象としています。信頼性の高いCI/CDパイプラインの設計、実装、保守方法、自動化ツールの統合、そして迅速で高品質なソフトウェアリリースを保証する方法を学びます。

学習内容:

DevOps の基礎 — DevOps の文化、原則、価値観 — 開発と運用のサイロ化の解消 — 主要な DevOps メトリクス (DORA: デプロイ頻度、リードタイムなど)

継続的インテグレーション (CI) — 自動化されたコードビルドとテスト — ツール: GitHub Actions, GitLab CI, Jenkins — アーティファクト管理とバージョン管理

継続的デリバリーおよびデプロイメント (CD) — デプロイメント戦略: Blue/Green, Canary, Rolling Updates — 環境管理: dev, staging, production — Infrastructure as Code (IaC): Terraform, Pulumi

コンテナ化とオーケストレーション — Docker イメージのビルドと最適化 — Kubernetes オーケストレーション: Pods, Deployments, Services — Kubernetes ベースのアプリケーションのための CI/CD

監視とフィードバックループ — ログ、トレース、メトリクス (OpenTelemetry, Prometheus, Grafana) — パイプラインへのフィードバックの統合 — 信頼性とオブザーバビリティの確保

DevOps におけるセキュリティ (DevSecOps) — コードおよびコンテナイメージにおける脆弱性スキャン — シークレット管理 (HashiCorp Vault, Kubernetes Secrets) — パイプライン内でのセキュリティポリシーとコンプライアンス

実践プロジェクト — CI/CD パイプラインのゼロからの構築 — レガシーアプリケーションのクラウドインフラへの移行 — 実世界のシナリオを用いたインフラプロビジョニングとデプロイメントの自動化

コースの成果:

コース完了後、業界のベストプラクティスに沿った、スケーラブルで安全、かつ回復力のある CI/CD パイプラインを自信を持って設計・実装できるようになります。最新のエンジニアリングチームでソフトウェア配信を効率化できる、熟練した DevOps エンジニアとして活躍できるでしょう。

よくある質問

Can I learn at my own pace?

Yes, most courses allow self-paced learning.

What will I learn from this course?

You will gain comprehensive knowledge in DevOps & CI/CDパイプライン.

Is there a certificate upon completion?

Certificate availability depends on the course provider.

Is this course suitable for beginners?

This course is designed for students of all levels.

Where can I access this course?

This course is available exclusively on kb.pub.

他にご質問がありますか?kb.pub にアクセスして追加情報をご覧ください。

こちらもおすすめ