web-dev-qa-db-ja.com

優れたシステム管理者をどのように認識しますか?

私が働いている会社では、システム管理者を雇う必要があります。しかし、私たちはプログラミング開発会社であり、優れたシステム管理者と悪いシステム管理者を区別する方法がわからないことがわかりました*。サーバーをセットアップし、LANケーブルのレイアウトを計画し、Wi-Fiのセキュリティに関するポリシーをセットアップするために誰かが必要でした。

採用した2人の管理者が適切に仕事をしていないことが判明するまで、採用に問題があることに気付きませんでした。次の場合、2か月後に問題が発生することがわかりました。

  • 電話で静電気が発生し始め、ケーブル配線までたどり着きました。
  • 訪問者は、ネットワークセキュリティが効果がないと私たちに言って、これを示しました。
  • 古いサーバーは私たちの会社にとって非効率だったので、彼らが推奨したサーバーを交換する必要があります。

優れたシステム管理者を認識する標準的な方法はありますか?

熟練度の低いものを排除するために提供できるインタビューテストはありますか?

*コンピュータプログラマは優れた技術スタッフと悪い技術スタッフを区別すると思いますが、プログラミングとシステム管理は2つの異なるフィールドです。

19
MrValdez

次に、優れたシステム管理者を認識するいくつかの方法を示します。

  • 彼らは、技術的に対応可能な非システム管理者であるあなたにとって意味のある方法で、以前に管理してきたシステムについて話すことができます。優れたシステム管理者は、他のネットワークユーザーと通信し、すべての詳細を完全に把握しながら全体像を確認できる必要があります。彼らが構造化された明確な方法で説明できなかった場合、彼らが前の仕事で何をしたのか、そしてなぜそうしたのかについて、彼らはあなたのために働くときに彼らの意思決定の根拠をあなたに説明することができません。基本的に、彼らは聴衆を失うことなく特定のシステムについて一日中話すことができるはずです。

  • 彼らは単一障害点を回避することに取りつかれています。彼らが管理するシステムについて説明しているときはいつでも、それらを停止し、「システムのこの部分で何が問題になっている可能性があり、どのようにそのリスクを軽減しましたか? "彼らの回答は詳細であり、すでに慎重に検討したことを示す必要があります。優れたシステム管理者は壊滅的な障害を回避する方法について考えるのが大好きなので、それらはその質問への回答について熱狂的であるべきです。

  • 彼らは新しい、クールで未テストの健全な懐疑論を持っています。彼らはまた、新しいソリューションの試行に非常に熱心で、常にそうしています。ただし、標準のツールボックスは安定していて安全であり、多くのテストが必要です。

  • 彼らは自分のシステムが失敗した時間を思い出し、考えずに5つの理由と答えることができます。すべてのシステム管理者は、ダウンタイムにつながるミスを犯しています。良いものは、それが起こった技術的および体系的な理由の両方について考えてきました。

  • 彼らは、10代の日記作家が彼女の思いを文書化するのと同じレベルの強迫観念でシステムを文書化します。可能であれば、管理者が管理していた以前のシステムのドキュメントを参照するよう依頼してください。

  • 面接時にどうやってテストするかはわかりませんが、危機的状況では落ち着いています。おそらく、彼らがトイレに行くまで待ってから、ドアを詰まらせ、火災警報器を鳴らすことができます。

31
Adam

プログラマーが優れたプログラマーであることを認識するのは困難です。例えばMicrosoftやGoogleのような企業は、最初のスクリーニング後であっても、1日分の面接で満足することができます。同様に、システム管理者が優れたシステム管理者を認識することは困難です。

その上で、プログラマーが優れたシステム管理者を認識するのは非常に難しいと私は主張します。

だからといって、あきらめる必要はありません。しかし、インタビューであなたを助けるためにシステム管理者の助けを借りてみませんか?

これは循環依存関係を作成するように聞こえるかもしれません(あなたが誰に助けを求めるかをどうやって知っているのですか?)、私は手伝ってくれるプロの連絡先の中からフレンドリーなシステム管理者を見つけるのは比較的簡単だと思いますこのようなもの。あなたはおそらく彼らがあなたのために選択をすることを望まないでしょうが、彼らは彼らの技術的および他の関連する能力の情報に基づいた評価を与えることができるはずです。

8
TimB

システム管理者が求める特性ですが、本質的には少し* nixです

  • 徹底的に整理されている
    • やることリスト
    • P-Touchはすべてにラベルを付けます
    • すべてに場所があるし、言われたことが場違いだとそれは動揺する
    • 非常に時間厳守
  • 最小限のコーディング能力
    • 単純なbashスクリプトを作成できます(変数、if/then/else)
    • 複雑なbashスクリプトを変更できます
    • ソースからhttpdをコンパイルできます
  • 認定
    • それらは、(私たちコーダーよりも)システム管理者にとってより意味があります
  • プログラマーに対する態度
    • まったく疑わしいとは言えないが慎重である
    • 新しい要件に興味をそそられ、交渉する意思がある
    • コーダーにルートを与えない
  • システムの監視について強い意見を持っている
    • SNMPベースのものを優先します。 (そして、「What's Up?Gold」ではありません)
    • 休暇中にシステムを監視できるように、自宅や携帯電話/ PDA /ネットブックなどからのアクセスが必要
  • GUIよりも優先されない場合でも、CLIで快適
7
Stu Thompson

私は自分を優れたシステム管理者だと思っています。私がになっている理由の1つは、あなたが挙げたすべての間違いを犯したためです。一人一人から学んだので、二度と作りません。

優れたシステム管理者が必要な場合は、すでにすべての間違いを犯し、それらから学んだ人を見つけてください。彼らが過ちから学ぶのが嫌いなら、彼らは良いシステム管理者ではありません。彼らが間違いを犯したことがないと言っている場合、彼らは嘘をついているか、優れたシステム管理者ではありません。

3
Joseph

より効果的な質問は次のとおりです。それらを評価するための優れたスキルを持たない人をどのように採用しますか?

ビジネスに精通した誰かに暫定的に部門を管理してもらうことでITリーダーを育成することができます(この点で私の最も成功したメンターの1人はITのバックグラウンドがありませんでした)、またはITの管理に強いスキルを持つ誰かを探すことができます部門(これは費用がかかります)。彼らがより大きな組織から来ている場合、彼らは一般的な知識に大きなギャップを持ち、より専門化する傾向があります。

他の人が述べたスキルに加えて、あなたはできる人が必要です:

  • 彼らが聞きたくないITコールを発信する際に経営陣に立ち向かいます(ケーブルの専門家を招集することが許可されていなかったためにケーブルがお粗末でしたか?予算が小さすぎて彼らが何のために戦いもしなかったため、サーバーは不十分でしたか?必要でしたか?)

  • ベンダーを管理します。たとえば、典型的なSLAと予想されるステージの知識(100%のテストを要求しなかった、または独自のテストを行わなかったため、ケーブル配線はお粗末でしたか?)これは過小評価されたスキルであり、初期コストと長い契約。

  • 不本意ながら人気のない決定を下します-そして、セキュリティとパフォーマンスが損なわれないように、いつ調査するべきかを知っています。

  • 理想的には、会社の残りの部分を疎外することなく、上記のすべてを実現するのに十分な外交です。

Ubergeek隠者は、技術的な観点から物事を成し遂げるのに最適です。しかし、ITには、他のすべての重要なビジネス機能と同様に、リーダーが必要です。

1
Kara Marfia

それは他の分野と同じだと思います、あなたは深く興味を持っていて、彼らが何をすべきかについて深く気にかける誰かを得なければなりません。次のような質問をすることができます。

  • 最新のテクノロジーについて聞いて、どんなサイト、フォーラム、ブログなどを読んで楽しんでいますか
  • あなたが手に入れて遊んでもらいたいというあなたが聞いた最近の技術は何ですか
  • 誰もが時間やフラストレーションを節約できる以前の雇用主(または学問の役割)でセットアップできたことを誇りに思っている、きちんとした、興味深い、または単純な例の1つは何ですか

これらの質問に対する適切な詳細な応答を簡単に取得できるはずです。

これらは単なる例ですが、プログラマーを雇うのと同じように、技術や分野への関心について人を満足させることができなければ、彼らはあなたにとって何の価値もありません。

0
Kevin Nisbet