在我工作的公司,我们需要招聘系统管理员。但是,我们是一家编程开发公司,结果发现我们不知道如何区分好的系统管理员和坏的系统管理员*。我们只需要有人来设置服务器、规划 LAN 电缆的布局并制定 Wi-Fi 安全策略。
直到我们发现我们雇用的两名管理员没有做好工作,我们才意识到我们的招聘存在问题。两个月后,我们发现了问题,当时:
- 我们开始在电话上听到静电,并追踪到电缆问题。
- 一位游客向我们表示网络安全无效,并进行了演示。
- 我们必须更换他们推荐的服务器,因为旧服务器对于我们公司来说效率低下。
是否有任何标准的方法来识别优秀的系统管理员?
我们可以进行什么面试测试来淘汰技术不够熟练的人?
* 您可能认为计算机程序员能够区分优秀的技术人员和糟糕的技术人员,但编程和系统管理是两个不同的领域。
答案1
以下是识别优秀系统管理员的一些方法。
他们能够以一种对您(技术能力较强的非系统管理员)来说可以理解的方式谈论他们管理过的以前的系统。优秀的系统管理员需要能够与其他网络用户沟通,在充分了解所有细节的同时,还能看到全局。如果他们不能以结构化和清晰的方式解释他们在以前的工作中做了什么以及为什么这样做,那么他们在为您工作时就无法向您解释他们的决策理由。基本上,他们应该能够整天谈论一个特定的系统而不会失去听众。
他们执着于避免单点故障。当他们描述自己管理的系统时,请随时打断他们并询问“系统的这个部分可能出现什么问题?您如何降低这种风险?“他们的回答应该详细,并表明他们已经仔细考虑过了。他们也应该热情的回答这个问题,因为优秀的系统管理员喜欢思考如何避免灾难性的故障。
他们对新事物、酷事物和未经测试的事物持健康的怀疑态度。他们也非常热衷于尝试新的解决方案,并且一直在这样做。然而,他们的标准工具箱是稳重、安全的,并且需要进行大量测试。
他们可以记住系统出现故障的时间并做出回答五个为什么无需思考。每个系统管理员都会犯导致停机的错误;优秀的系统管理员会思考发生停机的技术和系统原因。
他们记录自己的系统就像青少年日记作者记录她的迷恋一样执着。如果可能的话,要求查看他们以前管理过的系统的文档。
我不知道如何在面试时测试这一点,但他们在危机时刻很冷静。也许你可以等到他们去厕所,然后堵住门并触发火警。
答案2
程序员很难识别优秀的程序员;例如,微软和谷歌等公司需要一整天的面试才能满意,即使经过初步筛选也是如此。同样,系统管理员也很难识别优秀的系统管理员。
基于此,我认为程序员很难识别优秀的系统管理员。
但这并不意味着你应该放弃。但为什么不寻求系统管理员的帮助来帮助你进行面试呢?
这听起来可能造成了一种循环依赖(因为你怎么知道该找谁来帮你?),但我认为从你的专业联系人中找到一个愿意帮助你解决这类问题的友好系统管理员应该相对容易。你可能不希望他们替你做选择,但他们应该能够对他们的技术和其他相关能力做出明智的评估。
答案3
我所寻找的系统管理员的特征,尽管本质上有点 *nix
- 极其有条理
- 要做的事情清单
- P-Touch 标记一切
- 任何事物都有其存在的位置,如果某物不在了适当的位置,就会让人感到不安
- 非常非常准时
- 最低限度的编码能力
- 可以编写一个简单的 bash 脚本(变量、if/then/else)
- 可以修改复杂的 Bash 脚本
- 可以从源代码编译 httpd
- 认证
- 它们对系统管理员的意义比对我们程序员的意义更大
- 对程序员的态度
- 谨慎,甚至完全怀疑
- 对新要求感兴趣,愿意协商
- 无论如何都不会给予程序员 root 权限
- 对监控系统有强烈的看法
- 更喜欢基于 SNMP 的东西。(而且它不是“What's Up? Gold”)
- 需要从家里和手机/PDA/上网本/等进行访问,以便在度假时监控系统
- 熟悉 CLI,但不喜欢 GUI
答案4
一个更有效的问题可能是:如果你不具备评估其卓越技能的能力,你如何雇佣他?
你可以通过聘请具有一定商业头脑的人来培养 IT 领导者,暂时管理部门(在这方面,我最成功的导师之一没有任何 IT 背景),或者你可以寻找具有管理 IT 部门技能的人(这会花费一些钱)。如果他们来自一个更大的组织,他们往往会更加专业,在一般知识方面存在很大差距。
除了其他人提到的技能之外,您还需要具备以下能力的人:
勇敢地反对管理层提出他们不想听到的 IT 问题(是否因为不允许聘请布线专业人员而导致布线质量低劣?是否因为预算太少而没有争取必要的东西导致服务器不足?)
管理供应商,例如了解典型的 SLA 和预期阶段(布线质量低劣是因为他们没有要求进行 100% 测试,还是他们自己进行测试?)这是一项被低估的技能,并且对初始成本和长期合同有很大影响。
毫无歉意地做出不受欢迎的决定 - 并且知道何时坚持下去,以免损害安全性和性能。
理想情况下,需要有足够的外交手段来实现上述所有目标,且不疏远公司的其他成员。
从技术角度来看,超级极客隐士非常擅长完成任务。但 IT 部门需要领导者,就像其他所有关键业务部门一样。