“高级系统工程师”应具备哪些技能或特质?

“高级系统工程师”应具备哪些技能或特质?

我想知道当您看到某个拥有“高级系统工程师”头衔的人时,您希望看到什么样的技能或特质。

认证重要吗?如果重要,哪些认证重要?

您是否期望他们在行业内获得其他特殊认可或成就?

答案1

我不太热衷于证书。当然,有一些证书非常好,但就我所见,绝大多数“证书”只不过是死记硬背和在简历上增加要点的手段。

最重要的是认证、培训等,快速适应的能力、以逻辑方式排除故障的能力、深入研究操作系统内部的能力,同时保持对工作环境的“10,000 英尺”视野,这些都是优秀系统工程师的关键特征。

答案2

我发现,无论在哪个行业,一旦人们拥有了超过几年(即 5-10 年)的扎实技术经验,认证就不再是一个明确的指标。为了解释什么比环境、供应商和应用程序特定的知识更重要,以下是我用来满足部门当前资源需求的一些核心期望:

经验水平

以实践和直接参与的方式广泛接触各种技术和架构。从根本上(例如从以太网和电子运营商到 IP 和 BGP)和概念上(例如从 AS 和 IXP 到 NRO 和 IETF)了解全球互联网。了解计算原理,从触发器和 IC 到操作系统设计原理和软件工程实践,再到 IPC 和分布式计算。对自己的知识充满信心,并能有效地将其传达给技术人员和非技术人员。

角色职责

深刻认识到系统管理员和/或 IT 专业人员所承担的责任,尤其是在高可用性、全天候的环境中。充分了解其角色对业务的影响,并积极寻求有助于减轻任何负面影响的做法。

聪明的

有能力并愿意以对业务、部门和自身职业有益的方式学习。能够有效地管理期望和自己的时间,根据所传达的业务需求动态地确定优先顺序。

完成任务

具有承担主人翁精神和领导能力,能够克服制度或其他惰性,首先关注业务需求并解决问题。

虽然其中一些听起来很笼统,但无论一个人的教育程度或认证如何,如果他们不能满足其中大多数要求,他们就不是高级人员,任何形式或批判性的依赖都会证明这一点。

当然,标准免责声明适用,并且YMMV。;)

答案3

我见过的大多数有资深员工的工作似乎都要求有 5-7 年的工作经验。但在我看来,这并不算资深,所以我认为这应该是最低要求。在我目前的团队(全是资深员工)中,6 个人的平均工作经验可能为 12-15 年。

我们都是 RHCE,但我认为这更多的是因为组织派我们去参加培训。在大多数情况下,我认为我们无需太多培训就能通过 RHCE - 也就是说,我们都已经达到或超过该水平。

我对高级工程师的期望是:1)技术能力——不必知道所有事情,但必须知道如何解决问题以及如何找出他们需要的东西。即必须具有良好的解决问题/查找故障的技能,并知道如何快速找到和评估特定的知识。

2) 非常熟练地掌握基本工具 - 无论它们适用于您的平台。他们知道标准工具是什么,也知道它们能做什么。他们可能不知道每个命令的每个选项,但他们知道大多数,并且对文件系统操作系统部分的任何内容都不会感到惊讶。

3) 成熟度使他们能够收集和权衡证据,然后接受任何能够最快、最佳解决问题的方法。即,他们会不带任何自负地看待问题并解决问题。

4)承担解决问题的责任

5) 有能力管理自己和一两个其他人 — — 不是成熟的团队领导或项目经理类型的管理,但如果给予一项涉及他们自己、初级员工和另一个团队的人员的任务,则有能力从非技术角度做必要的事情来完成工作。

6)愿意并且能够与组织内的其他人分享他们的知识和技能,无论是其他系统工程师、应用程序人员、帮助台人员还是其他人。

7)确定优先次序的能力

8) 拥有足够的经验,能够批判性地评估现有或拟议的系统。例如,能够查看一个系统并说:“为了获得 X 所需的 IOP,许多交易将需要 N 个主轴,并且我们需要至少有 Y 条路径处于活动状态,以维持通过 iscsi 网络进行的传输”

9) 对使您的系统正常运行的辅助技术有非常高水平的了解,例如 LDAP、AD、DNS、TCP/IP 等。

答案4

我们都不是 RHCE。我当 Linux 管理员已经 10 多年了,但从未获得过认证。在面试中,我从未被问到我有什么证书。

以下是你需要的一些东西

  • 能够提前制定 6-12 个月的计划
  • 能够领导初级管理员并委派工作
  • 了解你所管理的一切。
  • 成为问题解决者
  • 可以说“不”,甚至对高层管理人员也可以。
  • 还有更多

相关内容