👁

DevOps Campへようこそ

1. ご挨拶

この度は、DevOps Campをご利用いただき誠にありがとうございます。DevOps Camp運営代表の小山雄太です。

この学習サービスは、クラウド・DevOps・AIなどの技術を横断的に学び、これからの時代に求められるインフラエンジニアとして活躍するための力を身につけていただくために作られました。

ブックマークやメモ、質問管理などの学習サポート機能もご用意していますので、ぜひご活用ください。

それでは、DevOps Campの世界を楽しんでいきましょう。

2. DevOps Campとは

DevOps Campは、AI時代に代替されないインフラエンジニアを目指すための学習サービスです。

近年、生成AIの急速な発展により、単純なコード記述や定型的な作業は徐々にAIに置き換わりつつあります。一方で、クラウドインフラの設計・構築・運用 や、システム全体をDevOpsの文化で自動化・高度化していく力 は、ビジネス要件や組織文化への深い理解が求められるため、AIだけでは代替しにくい領域です。

DevOps Campでは、この「AI時代に価値が残る領域」に的を絞り、以下のスキルを体系的に身につけていただくことを目的としています。

  • クラウド(AWS):Webサービスのインフラを設計・構築できるようになる
  • コンテナ(Docker):アプリケーションをコンテナ化し、AWS上で運用できるようになる
  • IaC(Terraform):インフラをコードで定義し、再現可能な形で管理できるようになる
  • CI/CDパイプライン(GitHub Actions):テスト・ビルド・デプロイを自動化できるようになる

これらは、個別に学べる書籍やチュートリアルは世の中に多数存在しますが、一つひとつの技術を繋げて「動くシステム」として形にできるところまで学べる教材は多くありません。DevOps Campでは、概要(座学)とハンズオン(実践)をセットにした学習プランで、知識を「使える力」へと変えていきます。

その先には、DevSecOps(セキュリティ)など、専門性を深めるための応用講座も順次展開しています。

3. 学習の進め方

DevOps Camp では、DevOpsコースを軸に学習を進めるのが基本です。DevOpsコースは、ベース講座(AWS・Python・コンテナ・IaC・CI/CDパイプライン)の履修と、サンプルアプリケーションを DevOps の一連の仕組みに載せる制作物開発を、Step単位で組み合わせた半年間(1週10時間)の学習ロードマップです。

自分で開発したアプリケーションを DevOps に載せていきたい方には、代わりに アプリケーションコース を選ぶ進め方もあります。

3.1 基本の進め方:DevOpsコース

DevOpsコース を Step 1 から順に進めます。各Step に「その週で履修する講座」と「制作物で成長させる内容」がセットで示されており、講座で学んだ知識をそのまま制作物に反映する流れを繰り返します。半年かけて、AWS上にサンプルアプリケーションのインフラを構築し、CI/CDパイプラインまで整えた状態を目指します。

3.2 自作したアプリケーションを載せたい場合:アプリケーションコース

自分で開発したアプリケーションを DevOps の仕組みに載せていきたい場合は、アプリケーションコース を選ぶ進め方もあります。DevOpsコースがサンプルアプリケーションを対象にするのに対し、アプリケーションコースでは自作のアプリケーションを扱います。

3.3 2つのコースの比較

観点 DevOpsコース アプリケーションコース
対象アプリケーション サンプル 自作
学習密度 1週10時間 1週10時間
講座履修 コース内で実施する コース内で実施する
インフラ構築
CI/CD構築
非機能要件検討
非機能要件実装 ×(検討まで)

4. 質問機能

学習を進めるなかで、教材の内容がよく分からない、ハンズオン中にエラーが出た、といった場面が出てくると思います。そんなときに使えるのが質問管理機能です。

質問は以下のいずれかの方法で投稿できます。

1つ目の方法は、教材の各見出しの右端にある「質問」ボタンから投稿する方法です。このボタンから投稿すると、該当の見出しが自動で紐付けられるため、どこで詰まったかを別途書く手間が省けます。

2つ目の方法は、質問管理ページ の右上にある「質問を投稿」ボタンから、新規に質問を作成する方法です。教材の特定の見出しに紐付かない相談(キャリア相談など)はこちらから投稿してください。

いずれの方法でも、質問の投稿画面は「タイトル」「区分」「内容」「仮説」「添付ファイル」の入力欄で構成されています。区分(カテゴリ)を選択すると、選んだカテゴリに合わせたテンプレートが「内容」欄に自動で表示されるので、それに沿って記載してください。

投稿された質問には、最大24時間以内に返信します。回答が届くとメールでも通知が届くため、返信を待つ間は別の学習に進めていただけます。過去のやり取りは 質問管理ページ でまとめて見返せます。

質問はカテゴリごとに利用可能なプランが異なります。

カテゴリ 用途 ゲスト フリー プレミアム
教材 教材の内容で分からないところを質問できる ×
リクエスト 教材やシステムへの改善をリクエストできる ×
キャリア相談 ITエンジニアとしてのキャリア相談ができる。企業との利害関係がないためフラットにアドバイスできる ×
エラー解決 教材や課題を進めるうえで発生するエラーについて、原因や対処方法を相談できる × ×
壁打ち 学習や課題を進めるうえでの設計や実装を壁打ちできる。実業務に対する相談も可能だが、内容によっては対応できないことがある × ×
その他 カテゴリに当てはまらない内容を質問・相談できる × ×

フリープランでは「教材」「リクエスト」「キャリア相談」の3カテゴリが利用できます。「ここがちょっと分かりにくい」レベルの内容でも歓迎ですので、まずは気軽に1問投げてみてください。

後述するプレミアムプランでは、「エラー解決」「壁打ち」「その他」のカテゴリもご利用いただけます。

5. 効率良く学習するには

学習を効率良く進めるために、意識していただきたい2つのポイントを紹介します。

5.1 AIエージェントの活用

講座の中で扱う Python・Terraform・Dockerfile・GitHub Actions のワークフローなどは、Claude Code や Codex などの AI エージェントに書かせていただいて構いません。むしろ、これからの時代のエンジニアには、手動で作るより 「AI をどれだけ効率良く使いこなせるか」 が求められます。学習の段階から積極的に取り入れて、自分のスキルとして身につけてください。

ただし、AI に任せきりで中身を理解しないまま進めるのは避けてください。生成されたコードをそのまま使うだけでは、扱える量は増えますが、応用の効く力は身につきません。

理解を深めるためのおすすめは以下です。

  • AI が生成したコードについて、「なぜこの書き方になったのか」「他の選択肢はないのか」を AI 自身に壁打ちさせて、自分の言葉で説明できる状態まで持っていく
  • 詰まった箇所や、AI の説明に納得できない箇所は、質問管理ページ からご相談いただく

AI で作ったものであっても、自分の言葉で選定理由や設計判断を説明できる状態になっていれば、AI を使いこなせているITエンジニアとして評価されます。

5.2 問題の分割

学習中に詰まったときは、大きな問題を細かく切り分けて考えていただくことをおすすめします。「動かない」で止めず、「どこで動かないのか」「本来はどうなる想定なのか」「代わりに何が起きているのか」と分解すると、原因を1つずつ検証しやすくなります。

例えば「アプリケーションに接続できない」という問題も、そのままでは打ち手が広すぎて動きにくいところです。以下のように分解すると、確認する場所を絞り込めます。

  • どこで動かないのか:どの URL に、どの環境(ローカル・本番)から、どのポートで接続しているのか
  • 本来はどうなる想定か:HTTP 200 が返る、ログイン画面が表示される、など
  • 代わりに何が起きているか:タイムアウト、404、Connection refused、空白ページ、など

ここまで書き出すと、たとえば「アプリケーションから DB への接続でタイムアウトが返る」と特定できます。さらに層ごとに切り分けていくと、以下のように原因まで絞り込めます。

  • URL からアプリケーションサーバまではアクセスが届いている(サーバのアクセスログに残っている)
  • アプリケーションサーバから DB への接続でエラーになっている(サーバのエラーログに接続失敗の記録がある)
  • DB(RDS)が起動していない(マネジメントコンソールでインスタンスが停止している)

このように「どこまでは動いていて、どこから動いていないか」を層で押さえていくと、最終的な原因まで自然にたどり着けます。実際、この例のように RDS のインスタンスが停止していたというシンプルなケースも少なくありません。

問題を分割していく作業は、質問文を書く作業とほぼ同じです。整理していく途中で自己解決できることも多いため、詰まったときはまず紙やメモに書き出してみてください。分割した後もどこが分からないかがはっきりしていれば、質問機能でも精度の高い相談ができます。

問題の切り分け自体に迷った場合も、その時点のまま質問機能でご相談いただければ、一緒に切り口を整理していきます。特にインフラの領域は、ネットワーク経路・権限・プロセスの状態・環境変数など、画面上には見えない部分が多くを占めます。全体を漠然と見ても原因にたどり着きにくいため、この「分割して考える」視点が現場での問題解決にも大きく役立ちます。

6. ブログ機能

教材だけではカバーしきれない最新トピック運営からのお知らせは、ブログで発信しています。ヘッダーの「ブログ」メニューからいつでも一覧を確認できます。

  • 新講座リリースや既存講座のアップデート情報
  • AWSや生成AIなど、教材で扱う技術領域の最新動向
  • 学習の進め方や活用Tipsなど、運営からのコラム

ブログは会員登録をしていない状態でも閲覧できます。学習の合間に気になる記事をのぞいてみると、教材で得た知識と最新情報がつながり、理解がより立体的になります。

7. プレミアムプラン

教材を読み、設計・構築課題に取り組む流れの中で「もっと深く理解したい」「自分のキャリアパスを相談したい」「実務レベルのフィードバックがほしい」と感じる場面が出てくるかもしれません。

プレミアムプランでは、月2回・半年で計12回のオンラインメンタリングを通じて、学習を1対1で深くサポートします。中心となるのは、実装したシステムをプレゼン形式で発表していただき、コード・AWS構成・運用面の懸念点を現場で求められる視点でレビューする「実務レベルのフィードバック」です。実務でのアピールポイントの言語化までサポートするので、社内評価や転職活動の場で「自分の作品を語れる」状態になります。

メンタリングは進捗確認や壁打ちなど、他の用途にも柔軟にお使いいただけます。

  • 学習ロードマップを一緒に作る
  • 実装で迷っている設計判断を壁打ちする
  • キャリアプランや次に学ぶべき領域を相談する
  • 職務経歴書のレビューや、社内アピール・転職活動の準備を進める

このほか、講座末応用課題や設計・構築課題への採点・フィードバック、エラー解決・壁打ち・その他の質問カテゴリの利用、設計・構築課題の伴走サポート、卒業後のアフターフォローまで、フリープランでは提供できない範囲のサポートをご利用いただけます。

7.1 無料の個別相談会を実施しています

プレミアムプランは個別相談会経由でのお申し込みとなります。30分程度の無料個別相談会で、現在の学習状況やゴールをヒアリングし、ご自身専用の学習ロードマップを提示します。プレミアムプランがご自身に合うかどうかも率直にお伝えしますので、「相談だけ」でもお気軽にご利用ください。無理な勧誘は一切ありません。

30分程度の無料個別相談会を実施しています。お気軽にどうぞ。

個別相談会に参加する

この教材は役に立ちましたか?

いいねをたくさんいただけると、制作者の励みになり、より多くのセクションが作れるようになります。

感想を一言(任意)

いただいたコメントは次の制作のヒントになります。ぜひお気軽にご投稿ください。

このコメントは他の受講生には公開されません。DevOps Camp運営が、教材改善のために確認します。

0 / 2000