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


10

当公司的主要重点是开发,部署和维护软件时,在什么时候聘请专门的系统管理员会很明智?您需要一个什么警告标志?

Answers:


11

处理系统管理任务的一个或多个人将大量时间花费在这些任务上。该百分比可能因组织而异,但这是权衡该人花费时间在系统管理上而不是其主要职责上的折衷。另一个因素是网络服务的质量和正常运行时间。如果您只有勉强管理网络或无法保持网络正常运行的人员,则应该有一个了解网络并且可以采取积极行动的专职人员。

因此,有一些基本的经验法则:

  1. 您是否有经验丰富的系统管理员可以解决的服务中断或网络服务降级?
  2. 当前处理系统管理员的人员是否将其30%以上的时间用于系统管理员任务(百分比可能有所不同)。

10

作为向小型公司(包括ASIC和硬件设计公司)提供sysadmin服务的承包商,我有以下观点:

系统管理员的价值主要不是其直接成本与系统管理员而不是工程师的工程师直接成本之间的差。

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

如果系统管理员可以提高工程师的生产率,则可以提高他的价值-对于我从事的一个特定行业,我们通过更改网络基础架构来通过回归和模拟服务器场完成的工作单位增加了一倍或更多,从而增加了价值他们的服务器场,工程师和非常昂贵的工具许可证。这对企业而言,比将工程师从系统管理员的职责中解放出来的价值更大。

当然,并不是每个公司都有如此低调的果实!

通过避免造成大量人员无法工作的停机时间,还可以提高价值。我总是说,如果您的IT资源永远不必在现场,那么他的工作就做得很好。

您需要的是来自您信任的人的评估,而不仅仅是找工作或想卖给您的人(尽管他们也会这么做)。有人会从头到尾浏览您的网站,并向您询问有关您的工作,如何做以及您要完成的工作的问题-因为这些都是截然不同的事情!

找到这些人可能很容易,也可能很困难,具体取决于:)我建议您与其他行业的同龄人网络交谈,并询问他们过去使用过的人,好是坏。做你的研究。询问并检查参考。

您还需要做的就是认识到这将花费金钱。FT / P或顾问(或顾问团队)的时间。我个人更喜欢让客户每周以固定的小时数与我的公司互动。然后,他们可以访问我的整个团队及其各种专业知识,以便在需要时可以扩大(或扩大)我们的答复,而不必经常雇用大量的FT / P人员。在某个时候,如果仅作为高级IT或IT经理,则选择自己的FT / P是有意义的。但是,如果您拥有合适的团队,则无需立即去那里。

还应意识到,任何新机构都将希望改变某些事情的完成方式,而最初的变化可能是坎bump的。这就是为什么您必须信任可以将您带离您所处位置的人,以及在您想要成为的地方和您能够/愿意负担的东西之间进行权衡的原因。

如果您在问这个问题,那么是时候开始进行研究了,并且可能有一个或两个顾问来进行评估。然后听取他们的意见,然后决定下一步是什么。


6

可能在发生坏事之前:

  • 您意识到自己没有业务线应用程序的常规备份-例如跟踪许可证/客户的内容

  • 您不记得何时对生产服务器进行了修补或计划进行维护

  • 您发现文件服务器已死,因为RAID阵列中有两个驱动器出现故障

  • 需要花费超过1天的时间才能配置新机器以替换旧的/现有的机器

  • 打印机的碳粉不足或LCD读数上显示“需要维护”

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

  • 最新的垃圾邮件攻击使电子邮件服务器不知所措

我确定我的短名单中还没有列出其他WTF时刻。


4

当您因缺少sysadmin而需要开发人员和管理人员填补而损失的生产力大于或等于sysadmin的薪水时。


4

不要等到您的开发人员陷入sysadmin类型的任务的泥潭。我遇到的每位开发人员几乎都有能力满足一定级别的系统管理,而没有任何明显的迹象表明它们已被消耗。当您注意到您的开发团队受到sysadmin负载的明显影响时,您可能已经花了他们更多的时间而不是您想要的。

相反,在系统管理员角色的早期,系统管理员可能未得到充分利用。考虑将它们集成到开发团队中。我从未见过软件产品会遭受损失,因为它的早期投入是积极参与的IT资源为技术需求提供反馈。通常情况下,在不涉及该资源的情况下,IT方面的考虑会变得一头雾水。

如果您在问这个问题,我想您已经观察到表明已经达到临界点的行为。


4

我建议创建一个月的日志。每次您或员工花费时间执行sysadmin任务时,请记录该任务的执行者和花费的时间。在月底,计算出这段时间总共花费了多少钱,并将其加倍。将其加倍表示您花费了让这些人执行系统管理任务的时间,以及可以用来产生收益(即编码)的时间损失。

一旦有了该号码,就问自己“我能以每月的价格获得一名专职系统管理员吗?”

如果是,请雇用某人。

另外,请查看您所在地区的服务公司。有很多工作可以解决保留问题。在您需要某人而不是全职的这段时间里,这将是一个很好的解决方案。要知道,不是全职系统管理员不是唯一的选择。而且,您不必处理福利和其他人事问题。注意:我为一家为小型企业提供这些服务的公司工作,所以我可能会有所偏见。


4

当您的计算机房看起来像这样。=)

电缆混乱
(来源:tvsnob.com

更严重的是,您应该在开发人员花时间开发管理和运营时使用。这些技能的技能差异很大,因此最好是有人在紧要关头加入(甚至是兼职),这样可以避免出现上述情况。


1
这是意大利面条行业的数据中心吗?
策划者

3

还值得考虑的是,系统管理员将带来大多数开发人员所没有的经验和知识。他们将了解网络的工作方式,如何最大程度地利用数据库,如何使应用程序扩展。对于大多数开发人员而言,他们的心态往往略有不同,并且知识是无价的。


2

根据您的身材,我会开始寻找

  • 您的一个或多个开发人员开始定期花大约40-50%的时间来执行与sysadmin相关的任务
  • 您的配置已超出您的技术理解范围

2

简单:5比1。

与所有的'if'子句无关。平均而言,您会在新兴公司中找到5:1的比例。有许多指标,例如“开发人员花费30%的时间用于sysadmin工作”。

我的个人(18年)经验是,当您有5个人开发代码时,需要有人来帮助构建集中式系统/服务,以便这5位优秀人员可以继续高效地编写代码而不管理服务器/软件系统,并提供(薪金)投资回报。


1

如果您担心安全性,并且您不知道当前的任何员工都可以保护和维护提供所需正常运行时间的服务器。


1

我认为如果您必须提出这个问题,则可能需要sysadmin。

上面制作的业务案例很好,对于获得批准很有用。但是,我要说的是,如果某人正在抓紧时间或对其花费的时间感到不满,那是一个警告信号。如果事情没有及时完成,那么您需要有人。

不要忘记安全,维护和基本任务经常被忽略,并且您在这里赌博它不会咬您。如果您负担得起,这不会使公司破产,那么您可能只想找人。至少要打零工,也许是一个大学生,以帮助确保事情顺利进行。


1

如果需要,从小处着手,按小时收费聘请顾问以照顾您的需求。

如果您每天付给开发人员200美元,而他花了四分之一的时间来照顾网络,那么您将利用该开发人员技能的75%。

使用每天50美元的预算聘请一位IT顾问,每周工作两次,每次2小时,为您的网络提供一次服务。如果您没有内部资源,他们也可以给您报价以使您保持身材。

这实际上是关于1)您有可以胜任这项工作的人吗?2)他们可以凭经验正确地做到这一点,还是在“飞翔”?(翼动将杀死您)和3)开发人员的时间是否比IT顾问的成本还值钱?

合理地雇用一部分或全部时间的人。如果您内部没有具有系统管理经验的人员,则不要像他们那样使用它们。稍后它会咬你的屁股。


$ 50 /天?每小时50美元以上的费用计划(在美国,如果他们很好...)
gWaldo 2012年

0

实际上,解决方案更多的是商业案例。

当开发人员在进行sysadmin工作而不是实际开发时损失的潜在总收入大于雇用sysadmin所需的费用时,您需要一名sysadmin。


2
此答案假定开发人员可以像执行sysadmin一样执行sysadmin工作...
Brann

0

当开发人员不得不花费大量时间维护系统时。虽然您的开发人员都具备计算机的能力,但他们可能没有管理网络所需的技能,如果这样做,他们就不会花时间进行开发,这正是他们的专长,也是他们的专长。重新付款。

这实际上取决于您的预算何时允许您聘请系统管理员,还有很多其他因素需要考虑,例如您是否设置了域,当前是否管理良好,拥有多少服务器以及如何使用。他们需要很多维护,以及您的网络状态。

因为您的计算机是您业务的核心部分,所以一旦出现故障,您将很快损失时间和金钱,因此,一旦您拥有十几台计算机,我建议您聘请专业人士。


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.