在我工作的公司,我们需要获得系统管理员。但是,我们是一家编程开发公司,结果证明我们不知道如何区分好系统管理员和坏系统管理员*。我们只需要有人来设置服务器、规划 LAN 电缆的布局并制定有关 Wi-Fi 安全性的策略。
我们没有意识到我们的招聘有问题,直到我们发现我们雇用的两个管理员没有正确完成工作。两个月后,我们发现我们遇到了以下问题:
有没有标准的方法来识别一个好的系统管理员?
是否有任何面试测试可以用来淘汰技术欠佳的人?
* 您可能认为计算机程序员会区分技术人员的好与坏,但编程和系统管理是两个不同的领域。
Ada*_*dam 31
以下是一些识别优秀系统管理员的方法。
他们能够以一种对您来说有意义的方式谈论他们以前管理的系统,您是一个技术上有能力的非系统管理员。一个优秀的系统管理员需要能够与其他网络用户沟通,并在全面了解所有细节的同时看到全局。如果他们不能以结构化和清晰的方式解释他们在以前的工作中做了什么以及为什么这样做,那么他们将无法向您解释他们在为您工作时的决策依据。基本上,他们应该能够整天谈论一个特定的系统,而不会失去他们的听众。
他们痴迷于避免单点故障。在他们描述他们管理的系统的任何时候,阻止他们并询问“系统的这一部分可能出了什么问题,你是如何减轻这种风险的? ”他们的回答应该详细并表明他们已经已经仔细考虑过了。他们还应该热情地回答这个问题,因为优秀的系统管理员喜欢思考避免灾难性故障的方法。
他们对新鲜事物、新鲜事物和未经检验的事物持一种健康的怀疑态度。他们也非常热衷于尝试新的解决方案,并且一直在这样做。然而,他们的标准工具箱是稳重、安全的并且涉及大量测试。
他们可以记住系统出现故障的次数,并且无需思考就可以回答五个为什么。每个系统管理员都犯过导致停机的错误;好的人已经考虑了它发生的技术和系统原因。
他们记录他们的系统的程度与少女日记作者记录她暗恋的对象相同。如果可能,要求查看他们以前管理过的系统的文档。
我不知道如何在面试中测试这一点,但他们在危机中很冷静。也许你可以等到他们上厕所,然后堵上门并触发火警。
程序员很难识别好的程序员;例如,即使经过初步筛选,微软和谷歌等公司也需要一天的面试才能让自己满意。同样,系统管理员也很难识别出好的系统管理员。
在此基础上,我声称程序员很难识别出优秀的系统管理员。
然而,这并不意味着你应该放弃。但是为什么不寻求系统管理员的帮助来帮助您进行面试呢?
这听起来可能会造成循环依赖(因为你怎么知道该向谁求助?),但我认为从你的专业联系人中找到一个友好的系统管理员应该是相对容易的,他可能愿意提供帮助像这样的东西。您可能不希望他们为您做出选择,但他们应该能够对他们的技术和其他相关能力进行明智的评估。
我在系统管理员中寻找的特征,尽管本质上有点 *nix