お問い合わせ

コース概要

GitLabによるDevSecOpsの主権

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

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

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

リポジトリとプロジェクトの管理

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

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人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー