开发公司什么时候需要专门的系统管理员?

开发公司什么时候需要专门的系统管理员?

当一家公司的主要重点是开发、部署和维护软件时,什么时候聘请专职系统管理员才是明智之举?需要系统管理员的警示信号有哪些?

答案1

负责系统管理任务的人员会花费大量时间在这些任务上。各个组织所占比例可能有所不同,但这是人员在系统管理上所花费的时间与其主要职责之间的权衡。另一个因素是网络服务质量和正常运行时间。如果您的某个人几乎不管理网络或难以维持网络,那么您应该聘请一位了解网络并能积极主动采取行动的专职人员。

以下是一些基本的经验法则:

  1. 您是否遇到了可以由经验丰富的系统管理员处理的中断或网络服务质量下降的情况?
  2. 当前负责系统管理员的人员是否将 30% 以上的时间用于系统管理任务(该百分比可能有所不同)。

答案2

作为向小型公司(包括 ASIC 和硬件设计公司)提供系统管理服务的承包商,我有这样的看法:

系统管理员的价值主要不在于他的直接成本与系统管理员而非工程师的直接成本之间的差额。

根据我的经验,大多数(但不是全部)工程师都是优秀的工程师,但却是糟糕的系统管理员。他们知道如何做工程方面的事情,但构建网络、服务器和服务并不是他们一直做的事情。

如果系统管理员能够提高工程师的工作效率,那么他的价值就会增加——在我从事的某个行业中,我们通过改变网络基础设施,将通过回归和模拟服务器群完成的工作量增加了一倍或更多,从而提高了服务器群、工程师和非常昂贵的工具许可证的价值。这对企业的价值远大于仅仅将工程师从系统管理员职责中解放出来。

当然,并不是每家公司都有如此唾手可得的成果!

避免停机时间导致大量人员无法工作,也可以提高价值。我总是说,如果你的 IT 资源从不到现场来看,他做的相当不错……

您需要的是来自您信任的人的评估,而不仅仅是找工作或想向您推销东西的人(尽管他们也会这样做)。这个人会来查看您的站点,从头到尾,并询问您做什么、如何做以及您要实现什么目标——因为这些都是非常不同的事情!

找到这些人可能很容易,也可能很难,这取决于 :) 我建议你与其他行业的同行交流,问问他们过去使用过哪些人,不管是好的还是坏的。做你的研究。询问并检查参考资料。

您还需要做的是认识到这需要花钱。为 FT/P 或顾问(或顾问团队)腾出时间。我个人更喜欢客户每周在现场花少量固定时间与我的公司合作。然后,他们就可以接触到我的整个团队及其多样化的专业知识,这样我们的响应就可以在需要时扩大(或缩小),而不必一直雇佣大量 FT/P 员工。在某个时候,聘请自己的 FT/P 是有意义的,即使只是作为高级 IT 或 IT 经理。但如果您拥有合适的团队,您不需要马上去那里。

还要意识到,任何新机构都会想要改变某些事情的做事方式,而最初的改变可能会很坎坷。这就是为什么你必须相信你找到的人能够带你从现在的位置到你想要的位置和你能/愿意承受的范围之间的某种权衡。

如果你正在问这个问题,那么现在是时候开始做研究了,也许可以请一两位顾问来做评估。然后听取他们的意见,决定下一步怎么做。

答案3

很可能就在某些不好的事情发生之前:

  • 您意识到自己没有定期备份业务线应用程序(例如跟踪许可证/客户的应用程序)

  • 你不记得生产服务器何时打过补丁或安排过维护

  • 你发现你的文件服务器已经死机,因为RAID 阵列中的驱动器发生故障

  • 需要超过 1 天的时间来配置新机器来替换旧机器/现有机器

  • 打印机缺墨或液晶显示屏上显示“需要维护”

  • “你们的所有基地都属于我们”或类似的网络入侵

  • 电子邮件服务器因最新垃圾邮件攻击而超负荷

我确信还有其他一些我没有列入我的简短清单中的 WTF 时刻。

答案4

不要等到开发人员陷入系统管理员类型的任务中才开始行动。我遇到的几乎每位开发人员都能够满足一定程度的系统管理要求,而不会表现出任何明显的迹象表明他们正在变得疲惫不堪。当您注意到您的开发团队明显受到系统管理员负载的影响时,您可能已经花费了比您想象的更多的时间。

相反,在早期,系统管理员在系统管理员角色中可能未得到充分利用。考虑将他们整合到开发团队中。我从未见过软件产品因为早期积极参与 IT 资源的投入而受到影响,这些资源对技术要求提供了反馈。通常情况下,如果没有该资源的参与,IT 考虑就会被忽视。

如果你问这个问题,我猜你已经观察到了表明临界点已经到达的行为。

相关内容