Content last updated 2026-05-21

外部トレーニングのおすすめ

サポートエンジニア向けに、GitLab の外部トレーニングパートナーから推奨するコース、ラーニングパス、認定資格

このページでは、サポートエンジニアにとって関連性の高い、GitLab の外部トレーニングパートナーが提供する具体的なコース、ラーニングパス、認定資格を推奨します。まず内部の サポートトレーニングモジュール特化ドメイントラック を完了し、その後に下記のリソースを使って知識を補強したり、特定の領域で中級・上級レベルへステップアップしたりすることを推奨します。

おすすめは大きく次の 2 つのカテゴリに分かれます。

  1. 一般的な技術スキル: Linux、ネットワーキング、コンテナ、Kubernetes、Git の内部、データベース、オブザーバビリティ
  2. GitLab 固有のスキル: Ruby on Rails、Go(Gitaly および GitLab Runner)、PostgreSQL、CI/CD の概念、Helm chart デプロイ

各セクションには、プラットフォーム、アクセス方法(リクエストまたは無料)、サポートエンジニア向けの推奨優先度を記載しています。外部トレーニングの費用は Growth and Development Fund によって賄える場合があります。有料リソースを利用したい場合は、次回の 1 対 1 でマネージャーと相談してください。

クイックリファレンス: プラットフォームごとのアクセス方法

プラットフォームアクセス方法備考
LevelUp無料(社内)GitLab 独自のラーニングプラットフォーム
Hone個人のチームメンバーはリクエスト/承認が必要ライブクラス。リーダーシップとソフトスキルが中心
O’Reilly Learningエンジニアリング: リクエスト/非エンジニアリング: 経費精算書籍、動画、対話型サンドボックス、ライブイベント
Google Cloud Skills Boostリクエストが必要GCP のラボ、コース、認定パス
Codecademy無料プランありコードベースの対話型学習。Ruby、Go、SQL、Python、Bash

Part 1: 一般的な技術スキル

これらは、どの GitLab 製品領域に注力していても、すべてのサポートエンジニアにとって有益な基礎スキルです。

Linux システム管理

サポートエンジニアは Linux 上で稼働する GitLab Self-Managed のインスタンスを日常的にトラブルシューティングします。ログの読み解き、プロセス管理の理解、ネットワーク問題のデバッグ、ファイルシステムのナビゲートには、強固な Linux の基礎が不可欠です。

Linux Foundation(リクエスト/承認)

タイトル種別レベル
LFS101 - Introduction to Linuxコース初級

O’Reilly Learning

タイトル種別レベル
Learning Modern Linux - Michael Hausenblas書籍初級
How Linux Works, 3rd Edition - Brian Ward書籍初級〜中級
The Linux Command Line, 2nd Edition - William E. Shotts書籍初級
Linux Foundation Certified System Administrator (LFCS), 3rd Edition - Sander van Vugtコース(20h)中級
LPIC-1 Linux Administrator (101-500) - ACI Learningコース(12h)中級

Git 内部

サポートエンジニアは Git の操作を毎日のようにトラブルシューティングしています。プッシュ/プルの失敗、リポジトリの破損、マージ衝突、LFS の問題、サーバーサイドフックなどです。Git の内部(packfile、ref、オブジェクト、転送プロトコル)を理解することは直接的に役立ちます。

Linux Foundation

タイトル種別レベル
LFD109 - Git for Distributed Software Developmentコース初級

O’Reilly Learning

タイトル種別レベル
Pro Git, 2nd Edition - Scott Chacon, Ben Straub書籍全レベル
Version Control with Git, 3rd Edition - Prem Kumar Ponuthorai, Jon Loeliger書籍中級
Head First Git - Raju Gandhi書籍初級
Complete Git Guide: Understand and Master Git and GitHub - Bogdan Stashchukコース(22h)全レベル

コンテナと Docker

GitLab Runner は Docker executor を使用し、GitLab.com および Dedicated は Kubernetes を使用しており、多くの Self-Managed の顧客がコンテナベースのデプロイを行っています。CI/CD ジョブの失敗、レジストリの問題、デプロイの問題をデバッグするうえで、コンテナの基礎の理解は重要です。

O’Reilly Learning

タイトル種別レベル
Docker Deep Dive - Nigel Poulton書籍初級
Docker: Up and Running, 3rd Edition - Sean P. Kane, Karl Matthias書籍中級
Docker and Kubernetes Masterclass: From Beginner to Advanced - LM Academyコース(32h)全レベル
Introduction to Docker and Containers - Noureddin Sadawiコース(5h)初級

Kubernetes

GitLab は公式 Helm chart を使って Kubernetes 上にデプロイ可能で、GitLab.com 自身も GKE 上で動作しています。サポートエンジニアは Helm chart のデプロイ、Pod の障害、Ingress 設定、証明書の問題、リソース制限などを日常的にトラブルシューティングします。

Linux Foundation

タイトル種別レベル
LFS158 - Introduction to Kubernetesコース初級

O’Reilly Learning

タイトル種別レベル
Kubernetes: Up and Running, 3rd Edition - Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson書籍中級
Kubernetes Patterns, 2nd Edition - Bilgin Ibryam, Roland Huss書籍中級〜上級
Kubernetes for the Absolute Beginners - Hands-On - KodeKloud (Mumshad Mannambeth)コース(5h)初級
Docker and Kubernetes Masterclass: From Beginner to Advanced - LM Academyコース(32h)全レベル

Google Cloud Skills Boost

タイトル種別レベル
Getting Started with Google Kubernetes Engineコース初級
Architecting with Google Kubernetes Engine (series)コース中級
Deploy Kubernetes Applications on Google Cloudスキルバッジ中級

ネットワーキング

ネットワーキングの問題はサポートにおいて最も一般的かつ複雑なものの一つです。DNS 解決の失敗、プロキシやロードバランサーの誤設定、TLS/SSL 証明書の問題、トラフィックを止めているファイアウォールルール、SSH 接続の問題などが含まれます。

O’Reilly Learning

ネットワーキングは、すでに推奨した Linux 系の書籍の中でしっかりカバーされています。

  1. How Linux Works, 3rd Edition の第 9〜10 章で、TCP/IP、DNS、ファイアウォール、DHCP、NAT、ルーティングを扱います
  2. Learning Modern Linux の第 7 章で、ネットワーキングスタック、DNS、SSH、Wireshark を扱います
タイトル種別レベル
Networking Fundamentals - Kevin Wallaceコース(6h)初級

Google Cloud Skills Boost

タイトル種別レベル
Networking in Google Cloud: Fundamentals (multi-module)コース中級
Build a Secure Google Cloud Networkスキルバッジ中級
Develop Your Google Cloud Networkスキルバッジ中級

オブザーバビリティ: Prometheus、Grafana、ロギング

GitLab には Prometheus メトリクスと Grafana ダッシュボードが組み込まれて出荷されます。サポートエンジニアはこれらを使ってパフォーマンス問題を診断し、リソースのボトルネックを特定し、インシデント時のシステム挙動を把握します。

O’Reilly Learning

  1. Learning Modern Linux の第 8 章で、Prometheus、Grafana、オブザーバビリティ戦略を扱います
  2. Prometheus: Up and Running, 2nd Edition by Julien Pivotto and Brian Brazil (O’Reilly)

Google Cloud Skills Boost

タイトル種別レベル
Logging and Monitoring in Google Cloudコース中級

DevOps と SRE の概念

DevOps と SRE の原則を理解しておくと、サポートエンジニアは顧客のワークフローを文脈の中で捉え、サポートしているチームと同じ言語で会話できます。

Linux Foundation

タイトル種別レベル
LFS162 - Introduction to DevOps and Site Reliability Engineeringコース初級
LFS169 - Introduction to GitOpsコース初級

Google Cloud Skills Boost

タイトル種別レベル
Professional Cloud DevOps Engineer learning pathコース上級

Part 2: GitLab 固有のスキル

これらのスキルは、GitLab を支える技術と直接結びついています。GitLab のコードベースを読んで理解する、アプリケーションレベルの問題をデバッグする、開発チームと効果的に協働する、といった場面で役立ちます。

Ruby と Ruby on Rails

GitLab のコアアプリケーションは Ruby on Rails のモノリスです。サポートエンジニアにプロダクション用の Ruby コードを書くことは求められていませんが、Rails のコントローラー、モデル、サービスオブジェクトを読めることは、次のような場面で非常に価値があります。

  1. ドキュメントが不明確なときに機能の挙動を理解する
  2. コードベースを通じてバグの根本原因をたどる
  3. 開発チームに対してより正確で有用なバグレポートを書く
  4. ログ内のエラーメッセージとスタックトレースを理解する

Codecademy(無料コース)

タイトル種別レベル
Learn Rubyコース(9h)初級

O’Reilly Learning

タイトル種別レベル
The Well-Grounded Rubyist, 3rd Edition - David A. Black, Joe Leo書籍初級〜中級
Agile Web Development with Rails 8 - Sam Ruby et al.書籍中級
Programming Ruby 3.3, 5th Edition - Noel Rappin, Dave Thomas書籍全レベル
Ruby on Rails Tutorial, 7th Edition - Michael Hartlコース(21h)中級

Go

Gitaly(Git RPC サービス)と GitLab Runner はどちらも Go で書かれています。サポートエンジニアは Gitaly のログや Runner のデバッグ出力で Go のスタックトレースに遭遇します。Go のコードを読めることは、次のような場面で役立ちます。

  1. Gitaly のエラーメッセージや挙動を理解する
  2. GitLab Runner の executor の問題をデバッグする
  3. バグ調査時に Gitaly や Runner のソースコードを読み解く

Codecademy(無料コース)

タイトル種別レベル
Learn Goコース(6h)初級
Learn Go: Fundamentalsコース(2h)初級
Learn Go: Functionsコース(1h)初級
Learn Go: Loops, Arrays, Maps, and Structsコース(4h)初級
Learn Go: Interfacesコース(2h)初級

O’Reilly Learning

タイトル種別レベル
Learning Go, 2nd Edition - Jon Bodner書籍初級〜中級
The Go Programming Language - Donovan and Kernighan書籍中級
Concurrency in Go - Katherine Cox-Buday書籍中級〜上級
Golang: Hands-on Programming for Beginners - KodeKloud (Priyanka Yadav)コース初級

PostgreSQL

PostgreSQL は GitLab の主データストアです。サポートエンジニアは、データベースのパフォーマンス問題、マイグレーションの失敗、レプリケーションの問題、Patroni/PgBouncer の設定、バックアップ/リストア手順について顧客を支援することが頻繁にあります。

Codecademy(無料コース)

タイトル種別レベル
Learn SQLコース(5h)初級
Learn SQL: Multiple Tablesコース(1h)初級
Learn SQL: Aggregate Functionsコース(1h)初級

O’Reilly Learning

タイトル種別レベル
PostgreSQL: Up and Running, 3rd Edition - Regina Obe, Leo Hsu書籍初級〜中級
Learn PostgreSQL, 2nd Edition - Luca Ferrari, Enrico Pirozzi書籍初級
High Performance PostgreSQL書籍上級
PostgreSQL Essentials: Leveling Up Your Data Work - Haki Benitaコース中級

Python と Bash スクリプト

Python と Bash は、自動化スクリプトの作成、ログのパース、GitLab API との連携、内部ツールの構築に役立ちます。

Codecademy(無料コース)

タイトル種別レベル
Python for Programmersコース(3h)中級
Intro to the Command Lineコース(1h)初級

クラウドプラットフォーム(GCP 中心)

多くの GitLab 顧客は GCP、AWS、Azure 上にデプロイしています。GitLab Dedicated は GCP と AWS 上で稼働します。クラウドの基礎を理解することで、サポートエンジニアはインフラ関連の問題で顧客に的確に助言できます。

Google Cloud Skills Boost

タイトル種別レベル
Google Cloud Fundamentals: Core Infrastructureコース初級
Associate Cloud Engineer learning pathコース中級
Develop Your Google Cloud Networkスキルバッジ中級
Getting Started with Google Kubernetes Engineコース初級
Networking in Google Cloud: Fundamentalsコース中級
Logging and Monitoring in Google Cloudコース中級

O’Reilly Learning

タイトル種別レベル
Terraform: Up and Running, 3rd Edition - Yevgeniy Brikman書籍中級

Part 3: ソフトスキルとリーダーシップ(Hone)

Hone は、プロフェッショナルとしての成長に焦点を当てたコホート型のライブクラスを提供しています。技術的な内容ではないものの、これらのスキルは、チームをまたいで協働し、同僚をメンタリングし、顧客とコミュニケーションするサポートエンジニアにとって価値があります。

関連するクラスのカテゴリ例:

  1. コミュニケーションスキル: フィードバックの授受、難しい会話、書面でのコミュニケーション
  2. コラボレーション: チームをまたいだ協働、権限のない状態での影響力発揮
  3. タイムマネジメントと生産性: 優先順位付け、業務量の管理
  4. キャリア開発: 目標設定、自己アドボカシー