강의

멘토링

커뮤니티

Programming

/

Devops & Infra

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

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

  • JeongSuk Lee
devops
데브옵스
CI/CD
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

こんにちは
です。

432

受講生

16

受講レビュー

7

回答

3.9

講座評価

7

講座

한국/호주/영국에서 Full-stack developer, DevOps Engineer/Consultant로 15년 정도 일을 하고 있는 Digital Nomad IT Engineer 입니다. IT 조직 운영의 최적화를 위해 끊임 없이 새로운 주제에 대해서 공부를 하고 있으며, 은퇴할 때까지 Engineer로 생활하고 싶다는 꿈을 가지고 있습니다. 현재는 호주 Melbourne에 있는 한 은행의 Developer Experience 팀에서 DevOps로 활동하고 있습니다.

カリキュラム

全体

31件 ∙ (8時間 28分)

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

受講レビュー

全体

4件

4.0

4件の受講レビュー

  • Jeongyeol Lee님의 프로필 이미지
    Jeongyeol Lee

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

    IT중심의 조직이 비지니스 의사결정권자들과 함께 움직이기 위해 성공에 기여하는 과정과, 동시에 조직의 컨텍스트를 따라가기 위한 활동 문화, 나아가 그 문화를 기술로 뒷받침하는 DevOps의 방향이 정말 설득력있었습니다. 관련한 3요소 사람, 문화, 기술을 모두 다루면서 어느 부문에서 무엇을 목적으로 해야하고, 어떤 정보를 근거로 해야하는 지에 대한 많은 인사이트를 얻을 수 있어서 정말 좋았습니다. 무엇보다도 'Continuous Delivery'와 'Continuous Deployment'의 차이를 가장 명확하게 답변해주는 강의는 이 코스 뿐(!)이었기 때문에, DevOps에 관심있는 모든 기술자는 이 강의를 꼭 보시길 적극 추천드립니다. 또한, DevOps의 많은 이론을 이해했지만 현재 기여하고 있는 조직이 이론과 괴리가 있다고 느끼고 (특히) 본인이 기술 구현에 대한 의사결정에 관여한다면, 반드시 보셔야한다고 생각합니다.

    • 송현주님의 프로필 이미지
      송현주

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      잘 배웠습니다

      • 위수연님의 프로필 이미지
        위수연

        受講レビュー 6

        平均評価 5.0

        5

        32% 受講後に作成

        • 조형래님의 프로필 이미지
          조형래

          受講レビュー 2

          平均評価 3.0

          1

          32% 受講後に作成

          딕션이 안좋아서 못알아듣는 부분이 많아요. 중간중간 멈짓하거나 버벅이는 부분이 많이요. 또박또박 천천히 명확하게 말씀해주세요. 어려운 단어를 넘 많이 사용해서 이해가 어려워요. 강의 흐름이 논리적 연결이 잘 안되어서 와닿지 않습니다. 단순히 여러가지 다양한 정보를 뿌려대는 느낌입니다.

          ¥67,976

          JeongSuk Leeの他の講座

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

          似ている講座

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