你如何认识一个好的系统pipe理员?

在我工作的公司里,我们需要系统pipe理员。 但是,我们是一家编程开发公司,事实certificate,我们不知道如何告诉一个好的系统pipe理员。 我们只需要一个人来设置服务器,规划局域网电缆的布局,并设置有关Wi-Fi安全的策略。

我们没有意识到,我们在招聘时遇到问题,直到我们发现我们聘用的两名pipe理员没有正确地做好工作。 两个月后,我们发现我们有问题:

  • 我们开始在电话上静电,并将其追踪到布线。
  • 一位客人告诉我们,networking安全是无效的,并certificate了这一点。
  • 我们必须更换他们推荐的服务器,因为旧的服务器对我们公司来说是低效的。

是否有任何标准的方式来识别一个好的系统pipe理员?

我们可以采取什么样的面试来淘汰那些技术娴熟的人呢?

*你会认为电脑程序员会告诉好的技术人员,但是程序和系统pipe理是两个不同的领域。

这里有一些方法来识别一个好的系统pipe理员。

  • 他们能够以一种对您有意义的方式谈论以前的系统,这是一种技术上非系统pipe理员。 一个好的系统pipe理员需要能够与其他networking用户进行交stream,同时充分了解所有细节,同时了解整体情况。 如果他们不能以结构清晰的方式解释他们做了什么以及为什么在以前的工作中,那么他们在为你工作时就不能向你解释他们的决策理由。 基本上,他们应该能够整天谈论一个特定的系统,而不会失去观众。

  • 他们痴迷于避免单点失败。 在他们描述他们pipe理的系统的任何时候,停止他们并问“ 系统的这个部分可能出了什么问题,你是如何降低这个风险的? ”他们的答案应该是详细的,并且表明他们有已经仔细考虑过了。 他们也应该热心回答这个问题,因为好的系统pipe理员喜欢想办法避免灾难性的失败。

  • 他们对新的,酷的和未经testing的健康持怀疑态度。 他们也非常热衷于尝试新的解决scheme,并一直这样做。 但是,他们的标准工具箱是稳定的,安全的,涉及到大量的testing。

  • 他们可以记住他们的系统已经失败的时候,并且不用考虑就回答五个问题 。 每个系统pipe理员都犯了导致停机的错误; 好的人都想到了技术和系统的原因。

  • 他们以一种十几岁的日记作家logging她的迷恋的相同程度的记忆来logging他们的系统。 如有可能,请查看他们以前的系统的文档。

  • 我不知道如何在面试时进行testing,但是在危机中他们很平静。 也许你可以等到他们去洗手间,然后把门堵起来,然后发出火警。

程序员很难认识好的程序员, 例如,即使在初步筛选之后,微软和谷歌等公司也需要一整天的面试来满足自己的需求。 同样,系统pipe理员很难识别出好的系统pipe理员。

在此基础上,我声称程序员很难识别出好的系统pipe理员。

但是,这并不意味着你应该放弃。 但为什么不请求系统pipe理员的帮助来帮助你进行面试呢?

这可能听起来像是造成了一个循环依赖(因为你怎么知道谁要求帮助你?),但是我认为从你的专业联系人中find一个友善的系统pipe理员应该相对容易,他们可能愿意帮忙像这样的东西。 你可能不希望他们为你做出select,但他们应该能够对他们的技术和其他相关能力作出明智的评估。

我在系统pipe理员中寻找的特性,虽然有点nix的本质

  • 虚构组织
    • 要做的事情清单
    • P-Touch标记一切
    • 一切都有它的地方,它不高兴,如果说的东西不合适
    • 非常,非常准时
  • 最小的编码能力
    • 可以掀起一个简单的bash脚本(variables,如果/然后/其他)
    • 可以修改复杂的bash脚本
    • 可以从源代码编译httpd
  • authentication
    • 它们对系统pipe理员来说意味着更多(对于我们的编码人员来说)
  • 对程序员的态度
    • 谨慎,如果不是彻头彻尾的可疑
    • 受到新要求的吸引,愿意谈判
    • 不pipe给什么,都不会给编码器根
  • 对监控系统有很强的关注
    • 更喜欢基于SNMP的东西。 (这不是“怎么了金?”)
    • 需要从家里和手机/ PDA /上网本/等的访问,所以系统可以在度假时监控
  • 如果不喜欢使用CLI,则可以使用CLI

我认为自己是一个好的系统pipe理员,我现在的原因之一是因为我已经犯了你列出的所有错误。 因为我从每一个人那里学到了东西,所以我永远不会再做出来。

如果你想要一个好的系统pipe理员,找一个已经犯了错误并从中学习的人。 如果他们不喜欢从错误中学习,他们就不是好的系统pipe理员。 如果他们说他们从来没有犯过错误,他们不是说谎或不是一个好的系统pipe理员。

一个更有效的问题可能是:你如何雇用一个没有优秀技能来评估他们的人?

你可以通过让一些具有商业头脑的人来pipe理这个部门(在这方面我最成功的一个导师没有IT背景),或者你可以找出一个在pipe理IT方面有很强技巧的人部门(这将花费)。 如果他们来自一个更大的组织,他们往往会更专业化,普遍知识差距很大。

除了别人提到的技能外,还需要有人能够:

  • 对于pipe理层来说,他们不希望听到的IT呼叫(是因为不允许引入专业人员而导致电缆损坏,服务器不足,因为预算太小,他们并没有争取什么是必要的?)

  • pipe理供应商,比如典型的SLA和预期阶段的知识(是因为他们没有要求100%的testing,或者做自己的testing,所以是低劣的布线)这是一个被低估的技术,在初始成本和冗长的合同。

  • 毫无歉意地做出不受欢迎的决定 – 并知道何时需要挖掘,以确保安全和性能不受影响。

  • 理想的情况是,有足够的外交手段可以把所有上述的事情都解决掉,而不会疏远公司的其他部分。

ubergeek隐士很擅长从技术angular度完成任务。 但是IT需要一个领导者,就像其他关键业务function一样。

我觉得就像其他领域一样,你必须得到一个对自己的工作非常感兴趣并且十分在意的人。 您可以提问如下问题:

  • 你喜欢阅读什么网站,论坛,博客等,以了解最新的技术
  • 您听说过的最新技术是什么,您希望得到您的支持和使用
  • 什么是一个整洁或有趣或simpyl的例子,你为你能够在以前的雇主(或学术angular色)能够设置,为每个人节省时间或挫折感到自豪

你应该能够很容易地得到这些问题的详细答复。

这些只是一个例子,但就像雇佣一个程序员一样,如果你不能让这个人对这个领域的技术或兴趣有所了解,那么他们对你来说就没有任何价值。