実戦コントラスト! DevOpsインタビュー完全征服 - 上級編
Dewey Hong
DevOpsインタビューの準備:クラウド、CI / CD、コードインフラストラクチャ、モニタリング、Linux、Docker、Cubernetesインタビューの準備をマスターします。
Cơ bản
devops, AWS, Terraform
シリコンバレーでの実務経験に基づいたDevOps講座です。理論だけでなく、実務ですぐに活用できる内容を扱います。生成AI(バイブコーディング)による開発、Kubernetes環境でのCI/CDツールの設定、そして運用コストを0円に抑える戦略について解説します。DB、Redis、S3、バッチジョブをKubernetes内部で運用することで、追加費用なしでプロダクション環境を構築し、GitHub WebhookとJenkinsを活用した自動化パイプラインの構築方法を実習プロジェクトを通じて習得します。
Vibe Codingで開発および運用デプロイ
運用コスト0円のインフラ構成
Vagrant / Kubesprayでインフラ構成を自動化
古いPC上にKubernetesクラスターを構成し、CI/CD環境を構築
すべてを理解してから使う時代は終わりました。AIがコードを書き、運用コストが0円のシステムをまずは体験しながら適応していきましょう。
「すぐに使える CI/CD on K8S」講座を公開した後、バイブコーディング(AIコーディング)でアプリを開発した開発者の方々から、クラウドインフラの運用コストに関する問い合わせを多くいただきました。「コードはAIが書いてくれるから、費用もほとんどかからないだろう」と考えていたものの、実際にはサーバー、データベース、キャッシュ、ストレージ、ロードバランサー、モニタリングまで、すべて外部のクラウドサービスを利用すると、月$100〜$900+(年300万〜400万ウォン以上)の費用が発生します。 このようなコスト負担を解決するため、Kubernetesクラスターの内部ですべてのサービスを運用する方法を検討するようになりました。実際、一度Kubernetesが構築されれば、それ以降はクラウドでKubernetesを使うのも、ローカル環境でKubernetesを使うのも大きな違いはありません。したがって、開発環境や小規模なプロジェクトでは、自前のサーバーでKubernetesを構築して運用することを検討できます。 私は個人的に、古いPCを捨てずに保管していました。そこで今回の講座では、これらの機材を活用し、1台または2〜3台のPCで講座に登場するすべてのサービスを運用できるクラスターを構築する方法を共有します。PostgreSQL、Redis、MinIO(S3互換)、バッチ処理まで、すべてをKubernetes内部で運用し、追加コストを0円にする戦略を扱います。
作業環境 - VMs
作業環境 - Services
この講義は、既存の理論講義や単純な構成の真似事のような形式ではありません。バイブコーディングと運用インフラは範囲が広く、すべてを学ぶには多大な時間が必要です。分厚い本を最初から勉強する方式は、実際のシステムに触れるまでに長い時間を要し、全体像を理解するのが難しいという欠点があります。
そこで、この講義ではまず、実際に運用されているプロジェクト(DrillQuiz)を通じて、バイブコーディングで開発し、運用コスト0円でデプロイする全体的な流れを先に体験します。目標とするシステムをまず経験した上で、どのような要件をAIに提示すべきか、AIが生成したコードをどのように検証するか、そしてKubernetes環境でどのように運用するかを説明します。
特にこの講義は「コードを書く方法」ではありません。AIコーディングツール(Cursorなど)を使用する際、どのような要件を提示すべきか、AIが作成したコードをどのように点検すべきかに集中します。「DjangoのAPIを作って」と依頼するよりも、構造化された要件を提示する方法を学びます。実務ですぐに使える要件テンプレートと点検チェックリストを提供します。
バイブコーディング(Vibe Coding)を活用して開発し、運用コスト0円でサービスをデプロイしたい開発者のための実習中心の講座です。「すぐに使える CI/CD on K8S」講義で構築したKubernetes環境を活用し、PostgreSQL、Redis、MinIOなどのすべてのサービスをクラスター内部で運用する方法から、GitHub WebhookとJenkinsを通じたCI/CD設定、ドメインおよびIngress設定、ロギングとモニタリングシステムまで、すべての過程を実際のプロジェクトを通じて学習します。実務で即座に適用可能なバイブコーディング要件設計能力と、運用コスト0円のインフラ構築能力を養うことを目指します。
K8S上のMonitoring / Alertmanager
AIコーディングツール(Cursor)に対して効果的に要件を提示し、AIが生成したコードを体系的に検証する方法を学びます。「DjangoのAPIを作って」といった単純な指示ではなく、構造化された要件定義のやり方や、実務ですぐに使える要件テンプレート、および点検チェックリストを提供します。コードを書くことなく、AIに要件を提示するだけでフルスタックアプリケーションを開発できる能力を養います。
PostgreSQL、Redis、MinIO(S3互換)をKubernetesクラスター内部にデプロイし、追加費用なしで運用する環境を構築します。外部クラウドサービス(RDS、ElastiCache、S3など)の使用時に発生する月額$100〜$900以上のコストを0円に削減する戦略を実習します。PVを通じたデータの永続性確保と、Veleroを通じたバックアップ/復旧までを含む、完全な運用環境を構築します。
GitHubにコードをPushすると自動的にJenkinsビルドがトリガーされ、KubernetesにデプロイされるCI/CDパイプラインを構成します。Multibranch Pipelineを通じて、mainブランチは本番環境へ、devブランチは開発環境へ自動デプロイされる環境を構築します。DockerイメージのビルドからKubernetesへのデプロイまで、全過程が自動化された実務型のCI/CDシステムを完成させます。
Ingress-NGINXでアプリケーションのトラフィックを管理し、cert-managerとLet’s Encryptを通じてSSL証明書の自動発行・更新を行います。外部トラフィックはipTIMEルーターのポートフォワーディング(80/443)を経てクラスターに転送され、HTTPSベースの安全な本番環境を追加費用なしで構築します。
この講義を通じて、受講生はバイブコーディング(生成AI)を活用した開発手法と、運用コスト0円のインフラ構築能力を養うことになります。AIコーディングツール(Cursorなど)に対して効果的に要件を提示し、AIが生成したコードを体系的に検証する実務能力を身につけ、Kubernetes環境でサービスをクラスター内部で運用することで、追加費用なしでプロダクション環境を構成する能力を習得します。
VMを作成してプロビジョニングを行い、JenkinsでDockerをビルドしてCDを実行します。
完全な運用に適用できるKubernetesベースのCI/CD環境を構築できます。
まず構築、後で分析・応用
OSおよびバージョン: macOS, Linux, Windows
使用ツール: Cursor IO, Jenkins, GitHub, K8S, Helm, PostgreSQL, Redis, MinIO など
PCスペック: 最小 16GB RAM 8コア CPU 以上のPC 1台以上 (推奨: 32GB RAM 12コア CPU 以上)
学習資料: PPT、ソースコード、実習例を提供
提供する学習資料の形式(PPT、クラウドリンク、テキスト、ソースコード、アセット、プログラム)
DrillQuizは反復学習の効果を最大化するオンライン学習プラットフォームを紹介します。
Drain機能: 時間が経つと、一度解いた問題も再度表示させることで長期記憶を強化します。
インタビューモード: 問題を使って模擬インタビューを行えるようサポートします。
誤答メール購読: 間違いやすい問題だけを毎日メールで受け取り、効率的かつ継続的な学習が可能です。
DevOpsとクラウド環境、Kubernetesの使用知識が必要
講義と学習資料の著作権は講義制作に帰属します。
質問/回答および今後のアップデートに関する内容
学習対象は
誰でしょう?
K8SでCI/CDを構築したい人
クラウドインフラの費用が負担になっている開発者
AIコーディングツールを使いこなせていない開発者
前提知識、
必要でしょうか?
「すぐ使える CI/CD on K8S」講座の受講、または同等のKubernetes環境構築の経験
CI/CDの基本概念(ビルド、デプロイパイプラインの理解)
936
受講生
79
受講レビュー
5
回答
4.7
講座評価
6
講座
シリコンバレーで10年以上活動しているDevOpsシニアソフトウェアエンジニアです。
クラウド管理、自動化、セキュリティ、ネットワークなど、多様なプロジェクト経験を保有しています。
全体
101件 ∙ (6時間 51分)
1. イントロ
03:55
2. 講義概要
01:25
5. 追加費用なしで運用するインフラ設計
00:55
8. ターゲットシステム
01:17
12. 運用システムアーキテクチャ構成
01:34
13. 開発環境構築戦略
01:39
14. ビルド配布環境
01:37
15. 実習プロジェクトの紹介
16:04
期間限定セール
¥105,600
20%
¥16,564
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!