您如何认识一位优秀的系统管理员?


19

在我工作的公司中,我们需要聘请系统管理员。但是,我们是一家编程开发公司,事实证明,我们不知道如何将一个坏的人告诉一个好的系统管理员。我们只需要有人来设置服务器,规划LAN电缆的布局并设置有关Wi-Fi安全性的策略。

直到我们发现雇用的两名​​管理员没有正确完成工作,我们才意识到自己在雇用方面存在问题。我们发现两个月后出现问题时:

  • 我们开始在电话上获取静电,并将其追溯到电缆。
  • 一位访客告诉我们,网络安全性无效,并对此进行了演示。
  • 我们必须更换他们推荐的服务器,因为旧的服务器对我们公司而言效率很低。

有什么标准的方法可以识别优秀的系统管理员?

我们是否可以进行面试以淘汰技术欠佳的人?

*您可能会认为计算机程序员会告诉优秀的技术人员和不好的技术人员,但是编程和系统管理是两个不同的领域。

Answers:


31

这是识别优秀系统管理员的一些方法。

  • 他们能够以一种对您有意义的方式谈论他们已经管理的先前系统,即具有技术能力的非系统管理员。一个好的系统管理员需要能够与其他网络用户进行通信,并在完全了解所有细节的同时查看全局。如果他们不能以结构清晰的方式解释他们做了什么以及为什么做上一份工作,那么他们将无法为您解释他们为您工作时的决策依据。基本上,他们应该能够整天谈论特定系统,而不会失去听众。

  • 他们沉迷于避免单点故障。在他们描述所管理的系统时,请随时停止并询问“ 该系统的这一部分可能出了什么问题,以及您如何减轻这种风险? ”他们的答案应予以详细说明并表明他们具有已经仔细考虑过了。他们也应该对回答这个问题充满热情,因为优秀的系统管理员喜欢思考避免灾难性故障的方法。

  • 他们对新产品,时尚产品和未经测试的产品持健康的怀疑态度。他们也非常热衷于尝试新的解决方案,并且一直在这样做。但是,他们的标准工具箱稳定,安全并且需要大量测试。

  • 他们可以记住自己的系统发生故障的时间,而无需思考就可以回答五个原因。每个系统管理员都犯了导致停机的错误;好的人已经考虑了发生这种情况的技术和系统原因。

  • 他们用与少年日记作家记录她的迷恋相同的沉迷程度来记录系统。如果可能的话,要求查看他们所管理的先前系统的文档。

  • 我不知道如何在面试中对此进行测试,但是他们在危机中保持冷静。也许您可以等到他们拜访洗手间,然后堵上门,然后启动火警警报器。


亚当·帕拉(Adam Para)赢得胜利!我认为,最佳答案是解决如何识别优秀系统管理员的问题。
用户名,2009年

3
除了倒数第二点,我发现这几乎没有什么缺点:任何愿意共享以前工作的文档的系统管理员都是将来很可能共享有关您的环境的文档的人。必然地,企业对他们的系统管理人员非常信任,虽然我同意这是一个好问题,但出于完全不同的原因,我认为这很好。
esm

同意,esm,这就是为什么我在“可能的情况下”添加了附加条款。在某些情况下(例如,教育机构),关于设置的文档不被视为机密。
亚当

他们永远不会骗你的脸。有人听过吗?“我不知道。现在尝试。”
鲍勃·克罗斯

8

程序员很难认出优秀的程序员。例如,即使经过初步筛选,微软和Google等公司也需要一天的采访时间才能使自己满意。同样,系统管理员很难认出优秀的系统管理员。

在此基础上,我声称程序员很难认出优秀的系统管理员。

但是,这并不意味着您应该放弃。但是,为什么不争取系统管理员的帮助来帮助您进行采访呢?

听起来这似乎造成了循环依赖(因为您如何知道该向谁寻求帮助?),但是我认为从可能愿意帮助您的专业联系人中找到友好的系统管理员应该相对容易一些。这样的事情。您可能不希望他们为您做出选择,但是他们应该能够对他们的技术和其他相关能力做出明智的评估。


7

我在系统管理员中寻找的特性,尽管本质上有点* nix

  • 执着地组织
    • 要做的事情清单
    • P-Touch为一切贴上标签
    • 一切都有它的地方,如果所说的东西不合适,它会感到沮丧
    • 非常准时
  • 最小的编码能力
    • 可以生成一个简单的bash脚本(变量,如果/则/否则)
    • 可以修改复杂的bash脚本
    • 可以从源代码编译httpd
  • 资质认证
    • 对于系统管理员而言,它们意味着更多(对于我们编码人员而言)
  • 对程序员的态度
    • 谨慎,如果不是彻头彻尾的可疑
    • 对新要求感兴趣,愿意洽谈
    • 不管怎样,都不会给编码者以root
  • 对监控系统有强烈的看法
    • 更喜欢基于SNMP的东西。(它不是“怎么了?金”)
    • 需要在家中和手机/ PDA /上网本/等设备上进行访问,因此可以在度假时监视系统
  • 易于使用CLI,如果不是GUI首选的话

4
我想我知道您要说的“最小编码能力”。但它确实听起来像一个好的系统管理员应该只有最小的编码能力。
innaM,2009年

我会称其为良好的通用清单。根本不是以尼克斯为中心的。
卡拉Marfia

同意曼尼:我可以将其改写为“ 至少具有最小的编码能力”。开发技能对于系统管理员而言非常宝贵。
esm

我认为需求列表还会导致Sys-Admin,它肯定会不时地消耗burn尽。并不是说这是一个不好的清单,只是我见过那些强迫症的人。我也不同意Manni的观点,“一个好的系统管理员应该只具有最小的编码能力。” 我认识很多来自系统开发的优秀Sys-admin,他们都是富有情感的程序员。
sclarson

h!妳去
innaM,2009年

3

我认为自己是一名优秀的系统管理员,而我现在的原因之一是因为我犯了您列出的所有错误。我永远不会再做它们,因为我从每个人中学到了东西。

如果您想要一个好的系统管理员,请找到已经犯了所有错误并从错误中吸取教训的管理员。如果他们不喜欢从错误中学习,那么他们就不是好系统管理员。如果他们说自己从未犯错,那就是在撒谎或者不是一个好的系统管理员。


1

一个更有效的问题可能是:您如何聘请一个没有高级技能来评估他们的人?

您可以通过让具有一定业务头脑的人在此期间管理部门来培养IT领导者(我在这方面最成功的导师之一,其IT背景为零),或者可以寻找在IT管理方面具有较强技能的人部门(这将花费)。如果他们来自更大的组织,那么他们将趋向于更加专业化,在常识上存在很大差距。

除了别人提到的技能之外,您还需要一个能够做到以下几点的人:

  • 站在管理人员的立场上发出他们不愿听到的IT呼叫(布线是否伪劣,是因为不允许他们引入布线专家?服务器是否不足,因为预算太小并且他们没有为之奋斗?有必要吗?)

  • 管理供应商,例如对典型SLA和预期阶段的了解(布线伪劣是因为他们不需要100%测试,还是自己进行测试?)这是一种被低估的技能,并且在初始成本和冗长的合同。

  • 毫不犹豫地做出不受欢迎的决定-并知道何时挖掘,这样就不会损害安全性和性能。

  • 理想情况下,有足够的外交手段可以在不脱离公司其余部分的情况下实现上述所有目标。

ubergeek隐士非常适合从技术角度完成工作。但是,就像其他所有关键业务功能一样,IT需要一位领导者。


0

我认为这与其他领域一样,您必须让一个对他的工作深感兴趣并深切关心的人。您可以提出以下问题:

  • 您喜欢阅读哪些站点,论坛,博客等内容,以了解最新技术
  • 您听说过哪些最新技术,希望您可以亲身体验并使用
  • 一个令您引以为傲的简单,有趣或简单的例子是什么,您能够在前任雇主(或学术职位)任职,从而节省了所有人的时间或沮丧

您应该能够轻松获得对这些问题的详尽答复。

这些只是示例,但是就像雇用程序员一样,如果您不能使这个人对技术或该领域的兴趣感到满意,那么它们对您来说就一文不值。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.