トレーニングを計画する

オープンソースは、最近のLinuxだけではありません。そのため、Linuxスキルを持つことは依然として基本ですが、レイアウトされたコースの進行ではなく、使用するテクノロジの種類に基づいてキャリアパスを選択する方が合理的です。

トラックを選択してください

システム管理

システム管理者(略してSysAdmins)は、情報技術システムを維持し、必要な更新を迅速に行い、最大の稼働時間、アクセス可能性、および信頼性を確保する責任を負う最前線として機能します。特定の役割に応じて、SysAdminは、ソフトウェアおよび/またはハードウェアとサーバーおよび/または個々のワークステーションを監督する場合があります。

推奨オンライン、自習型コース:

推奨されるインストラクター主導のトレーニングクラス:

Linuxカーネル開発

Linuxカーネル開発者は、Linuxのコアの構築と保守を担当する人々です。開発システムの構成、gitの使用、カーネルパッチの作成、パッチのテスト、コミットログの作成、パッチの送信、その他のLinuxカーネルコミュニティとの連携などのアクティビティを実行します。

クラウド & コンテナ

クラウドとコンテナのさまざまな職務があります。この分野で働く人々は、基本的に、クラウドでホストされているデータとアプリケーションを扱います。つまり、構外にある接続されたデータベースを扱います。役職には、必要なインフラストラクチャをクラウドに移行し、クラウドインスタンスを構成および保守するクラウド管理者、およびクラウドインフラストラクチャとアプリケーションの設計と構築などのより複雑なクラウドアクティビティを処理するクラウドエンジニアが含まれます。

ネットワーク

ネットワークは、複数のコンピューターを接続し、それらが相互に通信できるようにするプロセスです。クラウド、エッジ、モバイル、IoTコンピューティングの台頭により、ネットワーキングはこれまで以上に私たちの日常生活に影響を与えています。ネットワークエンジニアは、ネットワークインフラストラクチャとシステムの設計、構築、最適化、および保守を担当します。

推奨オンライン、自習型コース:

推奨されるインストラクター主導のクラス:

DevOpsとサイト
信頼性

アジャイルソフトウェア開発モデルの台頭に伴い、DevOpsは近年注目を集めています。 「開発」と「運用」を組み合わせたDevOpsは、これら2つの伝統的に分離された分野の間のサイロを取り除きます。 DevOpsとサイト信頼性エンジニアは、システムとアプリケーションの構築、使用、保守を担当します。

ブロックチェーン

ブロックチェーンは若いが急速に成長しているテクノロジー分野であり、分散型で分散型の分散型台帳を使用しており、管理者は1人もいません。このテクノロジーは、分散型の性質により、従来のデータベースよりも信頼できる、より正確で検証可能なトランザクションの記録を可能にします。ブロックチェーン管理者とエンジニアは、これらの分散型台帳を構築、維持、提供します。暗号通貨はブロックチェーンテクノロジーの最もよく知られた実装ですが、サプライチェーン管理や金融取引の追跡など、他の多くの目的で使用されます。

システムエンジニアリングとアーキテクチャ

システムエンジニアとアーキテクトは、組織の情報技術インフラストラクチャ全体の設計と実装を担当します。彼らは、設計、開発、展開、テスト、トラブルシューティング、メンテナンス、および関連する活動を監督します。この役割は通常、ソフトウェアシステムとハードウェアシステムの両方に関係します。

推奨オンライン、自習型コース:

推奨されるインストラクター主導のクラス:

アプリケーション開発

アプリケーション開発者は、さまざまなテクノロジで使用するアプリケーションを構築します。これには、Webアプリケーション、モバイルアプリケーション、クラウドアプリケーション、デスクトップアプリケーションなどが含まれます。この役割は、オペレーティングシステムのアーキテクチャとメンテナンスにはあまり関係がなく、代わりにそのオペレーティングシステム用の新しいアプリケーションの構築に重点を置いています。

推奨オンライン、自習型コース:

推奨されるインストラクター主導のクラス:

組み込み開発

組み込み開発者は、ソフトウェアとハードウェアが出会う場所に住んでいます。彼らは、ユーザーがほとんど目にすることのないソフトウェアを構築しますが、私たちが知っているハードウェアとコンピューターがなければ機能しません。これには、小型センサーから医療機器、携帯電話、産業機器などのデバイスが依存するソフトウェアが含まれます。