クラウドコンピューティングのスキルが求められていることは間違いありません。クラウドを知っていると、儲かるキャリアを確保するのに役立ちます。実際、 2020 Open Source Jobs Report Linux FoundationとedXの調査によると、クラウドスキルの知識が採用決定に最大の影響を与えることがわかりました。 LinkedInも 名前付き クラウドコンピューティングは2020年の2番目に需要の高いハードスキルです。そして最近 D2iQの調査では 「クラウドネイティブの旅を成功させるために必要な才能を持っていると信じている組織は23%だけです」とのことです。
この才能のギャップを埋めるために、Linux Foundation Training&Certificationは、Kubernetes、Linkerd、Prometheus、Helm、その他の広く使用されているクラウドネイティブテクノロジーの本拠地であるCloud Native Computing Foundation(CNCF)と、高品質のクラウドを作成するためのさまざまなプログラムで提携しています。よりアクセスしやすいネイティブ学習。より多くの教育の機会を提供することが、その分野で働きたいと願う人々に素晴らしい能力をもたらすことを願っています。
この記事では、クラウドネイティブテクノロジーについて学習するために利用できるさまざまなトレーニングコースと、その知識を実証するための認定試験について説明します。サンプルの学習パスも、開始方法とクラウドネイティブ学習の旅を進める方法のガイドとして含まれています。
無料のトレーニングコース
無料のクラウドネイティブコースのカタログは、非営利のedXプラットフォームで提供されており、より高度なトレーニングに進むために必要な基礎を提供します。これらのコースはすべてオンラインで受講され、自分のペースで受講できます。コースにもよりますが、6週間から14週間の間、各コースを無料で監査できます。時間切れにならないように、次のコースに進む前に、関心のある各コースを完了することをお勧めします。
- Introduction to Cloud Infrastructure Technologies (LFS151) –このクラスは、クラウドテクノロジーの経験がほとんどまたはまったくない人を対象としています。完了すると、学生はクラウドコンピューティングと、開発と運用を最大化するためのオープンソースソフトウェアの使用について理解できるようになります。
- Introduction to Kubernetes (LFS158) –このコースは、Kubernetesとクラウドネイティブパターンを使用して組織の変革を開始する方法に関するガイドラインが必要な、コンテナーオーケストレーションにKubernetesを使用することを検討または開始するチームを対象としています。
- Linkerdを使用したサービスメッシュの概要(LFS143) –このコースは、サイト信頼性エンジニア、DevOpsプロフェッショナル、クラスター管理者、開発者を対象としており、Linkerd CLIとUIを使用してLinkerdをデプロイおよび操作し、Kubernetesアプリケーションの信頼性を保護、監視、追加する方法を教えます。
- Introduction to Serverless on Kubernetes (LFS157) –このコースは、開発者とITオペレーター向けに設計されており、サーバーレスアプローチがKubernetesクラスターと連携してどのように機能するか、およびサーバーレス機能の可能性について説明します。
- GraphQLの探索:APIのクエリ言語(LFS141) –このコースは、Webサイトの構築と管理に関与する管理チームと技術チームの両方を対象としており、小規模プロジェクトまたは本番環境でGraphQLの使用を開始するためのスキルを提供します。
- Building Microservice Platforms with TARS (LFS153) –このコースは、マイクロサービスで働くエンジニア、および内部の技術アーキテクチャの調査に関心のあるエンタープライズマネージャーを対象としており、マイクロサービスアーキテクチャと、TARSに基づいて安定した信頼性の高いアプリケーションを迅速に構築する方法を理解するのに役立ちます。
- Cloud Foundry(LFS132)の概要 –このコースは、Cloud Foundryを使用してアプリケーションをデプロイし、アプリをクラウドに移行する時間を無駄にすることなく、ビジネス価値を迅速に提供できるように準備するチームを対象としています。
- Introduction to FinOps (LFS175) –このコースは、技術専門家、財務、調達、会計の専門家、ビジネスユニットまたは製品マネージャー、経営幹部を含む幅広い対象者を対象としており、組織の利益を高めるクラウドの使用に関する説明責任の文化を構築する方法を理解するのに役立ちます。お金を節約するだけでなく、お金を稼ぐための、クラウドでのタイムリーなデータに裏付けられた決定。
eラーニングコース
自習型のeラーニングコースは、低圧環境で中級から上級のスキルを学ぶ方法を提供します。これらのコースは有料で提供されており、通年のアクセスが含まれています。一部のコースは、割引価格で認定試験にバンドルすることもできます。
- Containers Fundamentals (LFS253) –このコースでは、コンテナーを操作してアプリケーションをすべての依存関係にバンドルし、ベアメタル、VM、クラウドなど、選択したプラットフォームにデプロイするために必要な知識を提供します。
- Kubernetes Fundamentals (LFS258) –このコースでは、コンテナ化されたアプリケーションをデプロイする方法やAPIを介してリソースを操作する方法など、Kubernetesの強力な運用知識を提供します。また、Certified Kubernetes Administrator(CKA)試験の準備としても機能します。
- Kubernetes for Developers (LFD259-JP) –このコースは、Kubernetesアプリケーション開発のスキルを習得しようとしている開発者に最適です。また、Certified Kubernetes Application Developer(CKAD)試験の準備としても機能します。
- Monitoring Systems and Services with Prometheus (LFS241) –このコースでは、Prometheusの新しいユーザーに、その主要な機能、ベストプラクティス、および使用例の多くを紹介します。 Prometheusのセットアップと使用、コンポーネントとサービスの監視、クエリ、アラート、KubernetesでのPrometheusの使用などの側面について説明します。
- Cloud Native Logging with Fluentd (LFS242) –このコースでは、FluentdのインストールからコンテナーでのFluentdの実行まで、Fluentdを単純なログフォワーダーとして使用することから高度なログアグリゲーターおよびプロセッサーとして使用することまで、Fluentdの全機能について説明します。
- Service Mesh Fundamentals (LFS243) –このコースでは、分散システムの課題、これらの課題を管理するための戦略、およびサービスメッシュのアーキテクチャを紹介します。また、データプレーンとコントロールプレーン、入力の進化などの重要な概念についても説明します。
- Managing Kubernetes Applications with Helm (LFS244) –このコースでは、Helmプロジェクトとそのアーキテクチャの履歴、Helmクライアントを適切にインストールする方法、Helmチャートのさまざまなコンポーネントとその作成方法、アプリケーションのライフサイクルの管理に使用されるコマンドラインアクションなどについて説明します。 。
- Containers for Developers and Quality Assurance (LFD254) –このコースは、ワークステーションから本番環境にコンテナー化されたアプリケーションをデプロイする準備をすることで、開発者、品質保証エンジニア、運用エンジニアなど、アプリケーションライフサイクルに関与するすべての人を支援します。
- Kubernetes Security Essentials(LFS260) –このコースでは、動的なマルチプロジェクト環境でセキュリティを維持するために必要な知識とスキルを提供します。また、Certified Kubernetes Security Specialist(CKS)試験の準備としても機能します。
- Cloud Foundry for Developers (LFD232) –このコースでは、Cloud Foundryを使用してクラウドネイティブマイクロサービスソリューションを構築、デプロイ、管理する方法を開発者に教えます。また、Cloud Foundry Certified Developer(CFCD)試験の準備としても機能します。
- DevOps and SRE Fundamentals: Implementing Continuous Delivery (LFS261) –このコースでは、オープンコンテナエコシステム内のCI / CDの基礎を紹介し、機能を迅速に提供すると同時に、可用性、信頼性、スケーラビリティ、セキュリティなどの非機能要件を達成する方法を説明します。
インストラクター主導のトレーニングコース
インストラクター主導のトレーニングは、チームや、職務に必要なスキルを習得するために実践的なサポートが必要な人に最適です。これらのコースは、ライブインストラクターが主導して、直接または実質的に事前にスケジュールされた時間に行われます。
- Kubernetes Administration (LFS458) –このコースは、コンテナ化されたアプリケーションインフラストラクチャを管理したい方に最適です。これには、既存のIT管理者だけでなく、クラウドキャリアの開始を検討している管理者も含まれます。また、Certified Kubernetes Administrator(CKA)試験の準備としても機能します。
- Kubernetes for App Developers (LFD459) –このコースでは、マルチノードクラスターでアプリケーションをコンテナー化、ホスト、デプロイ、および構成する方法について説明します。また、Certified Kubernetes Application Developer(CKAD)試験の準備としても機能します。
- Kubernetes Security Fundamentals (LFS460) –このコースでは、ビルド、デプロイ、実行時にコンテナベースのアプリケーションとKubernetesプラットフォームを保護するための幅広いベストプラクティスに関するスキルと知識を提供します。また、Certified Kubernetes Security Specialist(CKS)試験の準備としても機能します。
認定試験
私たちの認定試験は、個人が特定のクラウドネイティブの役割で効果を発揮するスキルを持っていることを示しています。ほとんどの試験はパフォーマンスベースであり、実際の環境で完了する必要のあるタスクを提示します。試験に合格すると、証明書とデジタルバッジを受け取ります。これらは、現在または将来の雇用主がオンラインでいつでも個別に確認できます。 検証ツール.
- Certified Kubernetes Administrator (CKA) –認定されたK8s管理者は、基本的なインストールを実行できるだけでなく、本番環境グレードのKubernetesクラスターを構成および管理できることを実証しました。 Kubernetesネットワーキング、ストレージ、セキュリティ、メンテナンス、ロギングとモニタリング、アプリケーションライフサイクル、トラブルシューティング、APIオブジェクトプリミティブ、エンドユーザーの基本的なユースケースを確立する機能などの主要な概念を理解します。
- Certified Kubernetes Application Developer (CKAD) – k8s認定のアプリケーション開発者は、Kubernetesのクラウドネイティブアプリケーションを設計、構築、構成、公開したり、アプリケーションリソースを定義したり、コアプリミティブを使用して、Kubernetesでスケーラブルなアプリケーションやツールを構築、監視、トラブルシューティングしたりできます。
- Certified Kubernetes Security Specialist (CKS) – CKSを取得すると、候補者は、ビルド、デプロイ、実行時にコンテナベースのアプリケーションとKubernetesプラットフォームを保護するために必要な能力を備えており、専門的な設定でこれらのタスクを実行する資格があります。
- Cloud Foundry Certified Developer (CFCD) – CFCDは、CloudFoundryプラットフォームを使用してスキルセットを検証してアプリケーションをデプロイおよび管理したい候補者にとって理想的です。
- FinOps Certified Practitioner (FOCP) – FOCPは、FinOps、その原則、機能、および組織内のクラウドのコストと使用状況を管理するためのFinOpsライフサイクルをサポートおよび管理する方法についての深い理解をもたらします。
その他のリソース
サンプル学習パス
- クラウド管理者
- クラウドエンジニア
- Kubernetes Fundamentals (LFS258)
- Certified Kubernetes Administrator (CKA)
- Kubernetes for Developers (LFD259-JP)
- Certified Kubernetes Application Developer (CKAD)
- Monitoring Systems and Services with Prometheus (LFS241)
- Cloud Native Logging with Fluentd (LFS242)
- Service Mesh Fundamentals (LFS243)
- Managing Kubernetes Applications with Helm (LFS244)
- Containers for Developers and Quality Assurance (LFD254)
- または、 Advanced Cloud Engineer Bootcamp
- クラウドアーキテクト
- 上記のクラウドエンジニアリストのすべてに加えて、次のとおりです。
- GraphQLの探索:APIのクエリ言語(LFS141)
- Building Microservice Platforms with TARS (LFS153)
- Introduction to Serverless on Kubernetes (LFS157)
- クラウドセキュリティスペシャリスト