传统公司的运维岗位比较简单,一般有桌面运维和网络运维即可满足需求,但科技公司就大不同了,尤其是大型IT企业,运维的工作岗位常常设置有系统运维、数据库运维、应用运维和安全运维。
这四个基本且重要的岗位,围绕IT运维的四大目标“质量、成本、效率、安全”展开,本文就对这四大岗位的工作内容进行简单描述。
系统运维
主要运维目标:质量、成本、效率、安全
系统运维的工作算是最全面的,配得上“系统架构师”之名,一位全面的系统至少要具备这些知识:基础设施环境、硬件设备、操作系统、应用平台、数据库、网络、安全……还要具备开发基础……总之,跟系统相关的,他都要会搞。
要说明下的,像我们这种“系统架构师”与“项目架构师”真不是同一个领域的,也许是我有偏见,因为曾遇到过两件真事:
- 面试官对我说“你们做的系统架构,我们有架构师,这不是你们应该做的事情”
- 某架构师问我的运维同事“你用什么语言写shell”,我们竟傻愣愣地,真不知道怎么回答
数据库运维
主要运维目标:效率、安全
专业的DBA在数据库领域比系统运维更深入,但通常只能掌握一两种数据库的运维,精通数据库安全、性能优化、故障分析、监控与高可用等方面的知识。
一般情况下,拥有复杂数据库集群或者对数据有复杂处理流程的企业,才会配备DBA。
安全运维
主要运维目标:安全
安全运维在开放式项目中,显得尤为重要,首先,需要掌握各平台的工作原理,以及其漏洞的的危害和处理方法,掌握各种攻击方式和实现原理,以及其应对方法……于是,凡是黑客能触及的部位,都要部署安全防线、制定安全认证机制等等。
目的只有一个:保护数据!!!
应用运维
主要运维目标:质量、成本
应用运维的工作,更类似于产品的售前和售后,大概涉及跟踪应用运行状态、资源消耗情况、故障应急处理、数据备份等。
原创文章禁止转载:技术学堂 » 科技公司有哪些基本运维岗位?工作职责是什么