IT公司的运维岗位有哪些?其工作职责是什么?

最近不开心,便想着换工作,遇到几家公司,面试过程:有让我望而生畏的(巴不得让一个运维比孙悟空更能耐。PS:怪不得有人叫我花果山叔叔),也有让我哭笑不得的(系统运维我们可以交给外包公司驻场。PS:那你还招运维干什么),于是产生一定要写这篇文章的想法。

传统公司的IT运维比较简单,一般有桌面运维和网络运维即可满足需求,但科技公司就大不同了,尤其是大型IT企业,运维的工作岗位常常设置有系统运维、数据库运维、应用运维、安全运维和开发运维。

这五个岗位围绕IT运维的四大目标“质量、成本、效率、安全”展开,本文就对这五大岗位的工作内容进行简单描述。

系统运维

主要运维目标:质量、成本、效率、安全

系统运维的工作算是最全面的,配得上“系统架构师”之名,一位全面的系统至少要具备这些知识:基础设施环境、硬件设备、操作系统、应用平台、数据库、网络、安全……还要具备开发基础……总之,跟系统相关的,他都要会搞。

要说明下的,像我们这种“系统架构师”与“项目架构师”真不是同一个领域的,也许是我有偏见,因为曾遇到过两件真事:

  1. 面试官对我说“你们做的系统架构,我们有架构师,这不是你们应该做的事情。”
  2. 有个架构师问我的运维同事“用什么语言写的shell”,我们竟傻愣愣地,不知道怎么回答这个问题。

数据库运维

主要运维目标:效率、安全

专业的DBA在数据库领域比系统运维更深入,但通常只能掌握一两种数据库的运维,精通数据库安全、性能优化、故障分析、监控与高可用等方面的知识。

一般情况下,拥有复杂数据库集群或者对数据有复杂处理流程的企业,才会配备DBA。

安全运维

主要运维目标:安全

安全运维在开放式项目中,显得尤为重要,首先,需要掌握各平台的工作原理,以及其漏洞的的危害和处理方法,掌握各种攻击方式和实现原理,以及其应对方法……于是,凡是黑客能触及的部位,都要部署安全防线、制定安全认证机制等等。

目的只有一个:保护数据!!!

应用运维

主要运维目标:质量、成本

应用运维的工作,更类似于产品的售前和售后,大概涉及跟踪应用运行状态、资源消耗情况、故障应急处理、数据备份等。

开发运维

主要运维目标:质量、效率

从传统运维走向开发运维是IT系统的发展趋势,基于PaaS规范,现在更趋向于平台化、自动化。

近年来,涌现出很多开源免费的运维平台和工具,被各公司广泛使用,同时,对运维人员能力的要求更上升一个层次——不仅要会部署和使用这些平台,更要具备开发能力。

这时候,开发和运维的协作也将更为全面,因为应用系统都将在运维平台上进行上线、更新、监控、版本控制等操作,而运维人员也不能闲着,我们经常需要写相应的进程守护脚本、内容监控程序等等,用于保障系统的稳定和安全。

赞 (3) 打赏

评论 1

  1. GoogleHere are several of the websites we suggest for our visitors.回复

感谢您的支持与帮助

支付宝扫一扫打赏

微信扫一扫打赏