2017年の4つの主要なLinuxスキル

新しい年にアップグレードする重要なスキルは何ですか?



翻訳

投稿者Shawn Powers

2017年1月3日に公開







図: インターネットアーカイブブックイメージ Opensource.comにより編集。 CC BY-SA 4.0



Linuxの専門家になる際の問題の1つは、Linuxの専門家が誰であるかを判断することが常に変化していることです。 私がLinuxの世界に来たとき、プロになるには、自分でカーネルを構築できたはずです。 ラップトップでLinuxユーザーになるには、独自のカーネルを構築する必要もありました。 現在、カーネルのコンパイルは通常時間の無駄です。 これは、このスキルがもはや重要ではないという意味ではありませんが、オープンソースソフトウェアの世界では、他の人の業績に基づいて開発を行っており、Linuxディストリビューションはすでに動作するOSカーネルを提供しています。 常に急進的ではありませんが、ITプロフェッショナルの要件は毎年変わります。 以下は、2017年のLinuxプロフェッショナルの4つの重要なスキルです。



1.セキュリティ



この分野のセキュリティの専門家やコンサルタントを意味するものではありません。 これらの専門分野とサービスは間違いなく重要ですが、統合されたデバイスが私たちの生活のあらゆる側面に浸透しているため、すべての決定を下す際に安全性を覚えておく必要があります。 今年、妻と私は洗濯機と冷蔵庫を購入しましたが、両方のデバイスにBluetoothレシーバーが装備されています。 ハッカーがスピンサイクルを破ることができるという考えは馬鹿げているように見えるかもしれませんが、そのようなことはすでに攻撃の潜在的なベクトルです。



職場で、自宅で、ポケットでシステムを起動するとき、これがどのようなセキュリティ脅威をもたらすかを理解する必要があります。 また、インターネットに接続されているトースターなどのデバイスは、ファームウェアの更新を予定どおりに受信する可能性が低いため、家庭用デバイスが危険にさらされる可能性があるため、残りのシステムを設計する必要があります。 これまで以上に、ファイアウォールの境界内から発生する攻撃について考える必要があります。 独自のブレンダーをファイルサーバーにハッキングさせないでください!



2. DevOps



DevOpsはもはや単なる新しい概念ではありません。 過去2、3年にわたって、雇用市場で成功するために、DevOpsを研究することを人々に奨励してきました。 これは良いアドバイスでしたが、作業で自動化ツールに完全に依存する必要があるという意味ではありません。 シェフ、パペット、アンシブル、ソルトスタックなどのツールは優れていますが、何か問題が発生した場合の修正方法を知るために、舞台裏で何が起こるかを理解する必要があります。



DevOpsプログラミングコンピューティングアプローチでは、プログラムコードのレベル以下で動作するシステムを保守、修復、および理解できる専門家が依然として必要です。 Linuxの専門家がいなければ、クラウドコンピューティングは、たとえクラウドがあなた自身のバックエンドであっても、生きるのに恐ろしい場所になるでしょう。



3.開発



20年の経験を持つシステム管理者として、プログラミングを学ぶ時間はありませんでした。 それは言い訳のように聞こえるかもしれませんが、本当です。 私の開発スキルはすべて、スクリプトを書くことにかかっていたので、作業を迅速に進めることができました。 これらの日は過ぎました。 DevOpsの世界ではシステム管理スキルが必要ですが、プログラミングスキルを持つシステム管理者も必要です。



私のような昔からのシステム管理者であれば、おそらくDevOpsに適応し、日常業務で使用しているでしょう。 ただし、本当に成功したい場合は、プログラミングの問題を解決する方法を学ぶ必要があります。ChefやPuppetのコードを単なる構成ファイルと考える必要はありません。 ITのあらゆる側面が少なくともDevOpsによって抽象化されるため、すべてのIT専門家は少なくともプログラミングの概念を理解している必要があります。



4.コミュニケーションスキル



多くの場合、私たちのキャリアでは、最後のターンのいわゆるコミュニケーションスキルを考えますが、それでもあなたの成功を決定する可能性が最も高いのはこれらのスキルです。 新しい仕事を探している場合でも、現在の仕事の変化する風景に適応しようとしている場合でも、コミュニケーションスキルは不可欠です。



ITのさまざまな領域間の境界は徐々に曖昧になり、通信する能力はこれらのぼやけた境界をつまずきの代わりに利点に変えます。 私たちは、開発者がサーバーによって展開され、サポートチームがサーバーファームをサポートするRubyコードを記述する世界に住んでいます。 これらはITの新しい明るいアイデアであり、学際的なコミュニケーションが可能な人がいなければ、職場はすぐに嫌われるようになります。 さらに、ITプロフェッショナルは、ビジネスの他の分野の人々との効果的なコミュニケーションを常に必要としていました。 そのため、このスキルは今まで以上に需要があります。






ご注意 すべてについて著者に同意するわけではありませんが、特に記事4のコンテキストでは、誰かの意見を聞くことは常に役に立ちます;-)



All Articles