お問い合わせ

コース概要

GitLabによるDevSecOps主権の確保

  • GitLab CE、EE、GitLab.comの比較:機能と制御性の比較。
  • OmnibusアーキテクチャおよびKubernetes Helmデプロイメントのオプション。
  • SaaSロックインのリスクおよびデータ居住要件。

インストールとアーキテクチャ

  • Ubuntu上へのOmnibusインストール(PostgreSQLおよびRedis使用)。
  • 永続ボリュームを使用したKubernetes上のGitLab Helmチャート。
  • 外部サービス:オブジェクトストレージ、SMTP、LDAP。
  • マルチリージョンの disaster recovery 用のGeoレプリケーション。

リポジトリおよびプロジェクト管理

  • グループ、サブグループ、およびプロジェクトの階層。
  • マージリクエストワークフロー、コードレビュー、および承認ルール。
  • アジャイル計画のためのイシュ-board、エピック、マイルストーン。
  • ウィキ、スニペット、およびリリース管理。

CI/CDパイプラインエンジニアリング

  • .gitlab-ci.ymlの構文、ステージ、およびジョブ依存関係。
  • ランナータイプ:共有、グループ、および特定のランナー。
  • Dockerエグゼキュータ、Kubernetesエグゼキュータ、およびオートスケーリング。
  • アーティファクトキャッシング、レジストリ公開、およびデプロイメントステージ。

セキュリティスキャン

  • SAST、DAST、依存関係スキャン、およびコンテナスキャン。
  • シークレットの検出およびライセンス準拠。
  • 脆弱性ダッシュボードおよび修正追跡。

認証および認可

  • LDAP、SAML、およびOpenID Connect SSO。
  • 二要素認証およびパーソナルアクセストークン。
  • IPホワイトリストおよび監査イベントログ。

レジストリおよびパッケージ管理

  • コンテナレジストリ:認証、クリーンアップポリシー、およびレプリケーション。
  • Maven、npm、PyPI、Conan用のパッケージレジストリ。
  • 内部アーティファクト用のジェネリックパッケージアップロード。

モニタリングおよびスケーリング

  • GitLab ExporterメトリクスおよびGrafanaダッシュボード。
  • データベースのチューニングおよびPgBouncer接続プール。
  • Web、API、Sidekiqノードの水平スケーリング。
  • バックアップ戦略:rakeタスク、オブジェクトストレージ、および復元検証。

要求

  • 上級のLinuxシステム管理およびRuby/Goの基礎知識。
  • CI/CD、コンテナオーケストレーション、Gitワークフローの理解。
  • スケーラブルなPostgreSQLおよびRedisの運用経験。

対象者

  • GitLab.comまたはGitHub Enterpriseを置き換えるエンタープライズDevOpsチーム。
  • 完全なDevSecOpsツールチェーンの主権を必要とする組織。
  • オンプレミスCI/CDおよびレジストリを必要とする規制業界。
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー