강의

멘토링

커뮤니티

Programming

/

Devops & Infra

DevOps의 정석 - DevOpsの始まりから終わりまですべてを説明します!

DevOps 컨퍼レンスでよく耳にする「DevOps は文化です!」という言葉の意味が知りたい方に最適なコースです。DevOps の 3 つの要素である People、Process、Technology について全体的な部分を取り上げ、実際にどのように実装するかについても一緒に学びます。

難易度 中級以上

受講期間 12か月

  • JeongSuk Lee
CI/CD
CI/CD
BDD
BDD
CI/CD
CI/CD
BDD
BDD

受講後に得られること

  • DevOps の 3 つの要素: 人材、プロセス、テクノロジーに関する流れ

  • 真の CI/CD パイプラインとは何か

  • 組織の DevOps の現状を把握する方法

DevOpsの始まりから終わりまで!
実際の実装のための核心を探ります。

ポイント1

現業でDevOps環境を適用してみないと
未知の本当のノウハウ配信

ポイント2

5年目以上のエンジニア受講おすすめ!
元AWSコンサルタントのDevOps体験総集編

15年以上キャリアが提示するDevOpsの定石。

元AWSコンサルタント、オーストラリア4大大銀行在職!

フルスタック開発者、金融/証券業界などを経て積み上げた
現業デブオプスエンジニアの経験を講義に入れました。

デブオプスのエンジニア/コンサルタントとして在職し、デブオプスに関するさまざまな組織のさまざまな悩みについて入ってきました。あなたが考えるデブオプスとは何ですか?デブオプスが文化という意味、どう理解していますか?特定のツールが技術を導入した場合、Devopsが解決したと言えるでしょうか?

この講義の最大の目的は、「DevOpsはもはやツールのセットではない」という概念を確立することです。デブオプスの3つの要素と言えるPeople、Process & Technologyの観点から、実際にデブオプスを私たちの組織に適用するために必要な視点をお知らせします。

••••

デブオプスが文化という意味をContinuous Delivery Pipeline(CDP)を通して見て、(1)このパイプラインプロセスを定義する際に段階的に必要な技術は何か(2)どの程度実装したときに満足できるレベルかについて評価尺度を提示します。

また、Value-Stream Mappingというプロセス分析手法を通じて、CI/CD内で私たちの組織が開発から運用までどのようなプロセスで構成されているのか、各段階別担当者が誰なのか、そしてどのくらい時間がかかるかについて分析する方法と、何かを自動化する必要があるかどうかを一緒に説明します。

DevOpsについての悩み、共感しますか?
DevOpsへの疑問に方向を提示します。

デブオプスの話はたくさん聞きますが、どのように私たちの組織にデブオプスを適用すべきかはよくわかりません。

デブオプスを適用しようとしてCI / CDツールを導入しましたが、これが膜組織にどのような助けを与えるのかわかりません。

私たちの組織は、開発から運営まで一体どのように流れているのでしょうか。このプロセスを分析することはできませんか?

📖 IT分野5年目以上の方に適した講義です。

  • この講義は、ITキャリア5年目以上の方に適しています。もし5年目未満の場合は、体を持っている組織の5年目以上の先輩方と一緒に聞いてみることを強くお勧めします。

ビジネスの観点から学ぶ
DevOpsの理解と実際。

DevOpsの定石!主な特長 4-Step ✅

組織を知る必要があります。

他のDevOps講義とは異なり、PeopleやProcessを扱う物語がたくさんあります。技術的な観点だけでなく、組織の観点からプロセスを改善する方法をまとめてお知らせします。

希少性の高い中上級技術まで

通常、CI / CDおよびContainerizationがDevOpsテクノロジスタックで主に扱われる場合は、このレッスンではAutomated Testing、Policy as Code、Application Telemetryのスキルを体験できます。

評価のためのガイドライン

組織のDevOpsの現状について、16の活動に基づいて評価する方法を紹介します。また、ITプロセスを把握するために必要なアプローチ、よくある誤解やシグナルについても一緒にお知らせします。

これからの学習まで考えます

現業でDevOps関連技術を導入する際にオープンソースベースで構築する方法について紹介し、ビジネスの観点からなぜこの技術が必要なのかを説明できるようになります。 (今後さらに需要がある場合は、SaaSまたはManaged Serviceを確認することをお勧めします。)

💡講義を通じて、DevOpsに関するさまざまな悩みを解決するためのガイドラインを提示できることを願っています。 「私たちが果たしてデブオプスをしているのか?」疑問があった方々がおられるなら、特に役に立つと期待します。


学習内容
確認してみてください。

1. DevOpsとは何ですか?

  • 陸下原則として見る講義の紹介
  • DevOpsのさまざまな定義
  • DevOpsについてもう一度考えなければならないシグナルと5つの誤解

2. 私たちの会社のIT組織はどんな状況ですか?

  • 組織の現状を把握する2つの方法
  • SAFe DevOps Assessment
  • Value Stream Mapping

3. ITプロセスの変更はどこから始まるか?

  • Value Stream Mappingの導出 - 10段階のアプローチ
  • Lean Startupを用いたPDCA循環構造の構築
  • Lean UXを使用したMMF識別
  • DORAの4 Key Indicators

4. CDPの第一歩、継続的な探求 - Continuous Exploration

  • Overview
  • Behaviour-driven Development (BDD)

5. 継続的な統合、ソリューションの構成 - Develop & Build

  • ソリューション開発
  • 継続的なビルド活動

6. 継続的な統合、ソリューションの構成 - Test End-to-end & Stage

  • Test end-to-end (e2e)
  • Mountebank, Test data management
  • Cucumber - Behaviour-driven Development & End-to-End Testing
  • ステージング環境で検証する

7. 継続的なデプロイ - Deploy & Verify

  • 運用環境に展開
  • FlipTを使用したFeature Toggleの実装
  • ArgoCDを使用したGitOpsの実装
  • ソリューション検証

8. 継続的な展開 - Monitor & Respond

  • 問題発生の監視
  • JaegerによるObservability
  • 応答と回復
  • Rrwebを使ったセッションリプレイ

9. Release on Demand

  • Overview
  • OWASP ZAPによる継続的なセキュリティ監視

💾技術分野で扱うオープンソースソリューション

  • Aqua Trivy, TruffleHog, Mountebank, Cucumber, Kubernetes Blue/Green Deployment, FlipT, ArgoCD, Jaeger, OpenTracing (OpenTelemetry), Rrweb, OWASP ZAP

DevOpsの定石
イ・ジョンソクです。

韓国・オーストラリア・イギリスでFull-stack Developer、DevOps Engineer/Consultantで15年ほど働いているDigital Nomad IT Engineerです。 IT組織の運用最適化のために絶えず新しいトピックについて勉強しており、引退するまでEngineerで生活したいという夢を持っています。現在、オーストラリアのMelbourneにある銀行のDeveloper ExperienceチームでDevOpsとして活動しています。

詳細履歴

  • 前) The Latin Travellerでインターンとして初めての職場生活を開始! [London, UK]
  • 前) 韓進グループトパス旅行情報 - Java/Oracle開発 [Seoul, JP]
  • 前) NuSkin Korea - Java/Oracle開発 [Seoul, JP]
  • ビジネスフローへの好奇心でFull-time MBAコース卒業 [Seoul/Nice, KR/FR]
  • 前) KOSCOM - C開発 [Seoul, JP]
  • 前) KDB大宇証券 - Java、C#、Python、MongoDB、Oracle、Sybase、ActiveMQなどを利用した開発 [Seoul, JP]
  • 前) National Australia Bank (NAB) - フルスタック開発 [Melbourne, AU]
  • 前)オーストラリアの4大銀行の1つ - Full-stack Development/In-house DevOps Consulting [Melbourne, AU]
  • 前) Amazon Web Services - DevOps Consultant [Seoul/Melbourne, JP/AU]
  • 県)オーストラリアの4大銀行の1つ - DevOpsでDORA Metricsの定義とScalable CI Structureの実装で交際... [Melbourne, AU]

Q&A 💬

Q. なぜ5年目以上にこの講義をお勧めしますか?

開発・運営プロセスに対する全体的な悩みをする時点が5年目前後だと思います。 Container imageの作成方法、CI / CDの構築方法などの基本的な技術コースは、このプロセスでは扱いません。多くの好奇心を持ってITキャリア5年目以上に折りたたまれた方々が持っている悩みに対して、この方法でアプローチを試みることもできるという方向性を提示することがこの講義の潜在的な目的です。

Q. DevOpsはしばしばアジャイル(Agile)ベースで文化が伝播することがわかっていますが、私たちの組織はまだウォーターフォールとして運営されていますか?

DevOpsはアジャイルベースで展開されていますが、アジャイルベースの組織運営が行われていないところでもDevOpsを適用してみるための様々な努力が行われています。

本講義では、現代のDevOpsにも多く活用されるだけでなく、伝統的なウォーターフォール型の組織でも多く使用しているValue Stream Mapping(VSM、バリューフローマップ)を紹介することで、このような異常と現実の隙間を減らすための装置を置きました。

Q. 講義を聞く前に準備すべきことはありますか?

この講義は中級/上級技術者向けに企画されました。そのため、初級技術者の方は、Inflearnで見られるDevOpsに関する他の講義を全般的に聞いてから、この講義を受講することをお勧めします。 Shell Script、Kubernetes、Terrafotm、Flywayなどの部分は、別途の基本的な説明がなくてもアプリケーションに入るため、事前の知識が必要です。

+)中級以上の技術者である方は、眠気を追うことができるコーヒー1杯が必要になる場合があります。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • DevOps に関する技術的な知識はありますが、DevOps がなぜ文化と関連しているのかまったく理解できないという方

  • CI/CD システムを構築しましたが、ビルド/デプロイ以外のものが含まれていない組織に所属している方

  • 当社の組織の開発からリリースまでのプロセスがまったくわからない方

  • 「私たちが果たしてDevOpsをしているのだろうか?」という疑問を持った方は大歓迎!

前提知識、
必要でしょうか?

  • シェルスクリプト

  • コンテナ化

  • Kubernetes

  • Java & Spring, Python

こんにちは
です。

433

受講生

17

受講レビュー

7

回答

3.7

講座評価

7

講座

韓国、オーストラリア、イギリスでフルスタック開発者、DevOpsエンジニア/コンサルタントとして約15年間活動しているデジタルノマドITエンジニアです。IT組織運営の最適化のために絶えず新しいテーマについて勉強しており、引退するまでエンジニアとして過ごしたいという夢を持っています。現在はオーストラリア・メルボルンにある銀行のDeveloper ExperienceチームでDevOpsとして活動しています。

カリキュラム

全体

31件 ∙ (8時間 28分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

4件

4.0

4件の受講レビュー

  • sponge님의 프로필 이미지
    sponge

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

    IT中心の組織がビジネス意思決定権者たちと一緒に動くために成功に寄与する過程と、同時に組織のコンテキストに従うための活動文化、さらにはその文化を技術で裏付けるDevOpsの方向が本当に説得力でした。関連した3要素 人、文化、技術を全て取り上げながら、どの部門で何を目的とし、どのような情報に基づいてすべきかについて多くのインサイトを得ることができて本当に良かったです。 何よりも 'Continuous Delivery' と 'Continuous Deployment' の違いに最も明確に答えてくれる講義はこのコースだけ(!)だったので、DevOps に関心のあるすべての技術者はこの講義をぜひご覧いただくことを強くお勧めします。 また、DevOpsの多くの理論を理解したが、現在寄与している組織が理論と乖離があると感じ、(特に)本人が技術実装に対する意思決定に関与しているなら、必ず見なければならないと思います。

    • shjinfl님의 프로필 이미지
      shjinfl

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      よく学んだ

      • wisy6499님의 프로필 이미지
        wisy6499

        受講レビュー 7

        平均評価 5.0

        5

        32% 受講後に作成

        • hyoungraecho7409님의 프로필 이미지
          hyoungraecho7409

          受講レビュー 2

          平均評価 3.0

          1

          32% 受講後に作成

          辞書が悪いので分からない部分が多いです。 途中で止まったり、一杯になる部分がたくさんあります。 また、パクトパクゆっくり明確に教えてください。 難しい言葉を超えて使って理解しにくいです。 講義の流れは論理的な接続がうまくいかず、接触しません。 単に様々な様々な情報を振りかける感じです。

          ¥67,094

          JeongSuk Leeの他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

          同じ分野の他の講座を見てみましょう!