系统运维岗位职责和要求

核心提示互联网Linux运维工程师是一个融合多学科的综合性技术岗位,甚至还需要沟通、为人处世、培训、销售、管理等非技术能力,这给运维工程师提供了一个广阔的发展空间。1. Linux运维工程师岗位职责一般从企业入门到中级Linux运维工程师的工作大致

Linux运维工程师是一个集多门学科于一体的综合性技术岗位,甚至需要沟通、为人、培训、销售、管理等非技术能力。,为运维工程师空提供了广阔的发展空间。

1.Linux运维工程师工作职责

从一般企业入门到中级Linux运维工程师,他们的工作有:选择IDC机房和带宽,购买物理服务器或云服务,购买和使用CDN服务,搭建部署程序开发和用户访问系统环境,备份和恢复数据,处理网站运营中的各种故障,监控网站故障,解决网站运营中潜在的安全问题,开发自动化脚本程序提高工作效率,规划网站架构, 程序发布流程和规范,制定运维制度和规范,配合开发者部署调试产品研发、代码发布等工作需求所需的测试环境。 如果公司比较小,可能还会兼职网管、网络工程师、数据库管理员、安全工程师、技术支持等职责。

涉及到的Linux平台上的运维工具有:Linux系统、Linux基本命令、nginx、Apache、MySQL、PHP、Tomcat、LVS、Keepalived、SSH、Ansible、rsync、NFS、Inotify、sersync、DRBD、PPTP、Open * * *、NTP、Kickstart/Cobbler、KVM、OpenStack、Docker、MongoDB、Redis、Memcached、iptables、SVN、Git、Jenkins、network foundation、Shell/Python开发基金会等。除此之外,还可能涉及交换机、路由器、存储、安全、开发等方面的知识。

运维工程师还包括一些低端岗位,如网络管理员、监控运维、IDC运维、值班运维,其中后三个低端岗位是没有前途的。

一般来说,Linux初级和中级运维工程师多使用工具和软件,属于运维初级阶段。在一线城市,互联网公司的工资一般在8000-15000/月。

职业方向:Linux运维架构师、数据库工程师、运维开发工程师、运维经理、运维总监。

Linux初级运维工程师应用软件阶段。

小型网站架构逻辑图

2.Linux运维架构师的职责

运维架构师是运维工程师的高级阶段,职位没有明确的区分。一般来说,运维架构师不仅精通运维工程师应用的开源工具,还会使用运维的思路,即DevOps的落地,企业运营过程中各种解决方案的提出和实施,例如,能够根据公司现状设计各种运维方案:

1)自动化代码在线解决方案;

2)云计算部署架构和Docker微服务架构方案;

3)服务自动化扩展计划;

4) 10万并发网站架构,秒杀系统的架构和送你案例的解决方案;

5)多IDC机房互联方案、全网数据备份方案、统一账户认证方案;

6)数据库、存储和重要服务节点的集群和高可用方案。

7)各网络服务的极端优化方案和服务解耦/拆分。

8)运维流程、制度、规范等的建设和实施。

9)沟通能力、培训能力、项目管理、业务需求分析及落地执行等。

这里只是几个例子。实际工作中会更多。运维架构师的工作其实就是解决企业用户访问量越来越大带来的痛点,最终为客户提供高效优质的网站和业务服务。

一般来说,Linux运维架构师大多是根据企业日益增长的流量需求,使用几种运维工具和经验思路的组合,形成业务需求的解决方案。当然也不排除重新开发运维工具,可视化展示运维数据的阶段。这个阶段会涉及到很多工具,市面上几乎所有的开源工具都在候选之列。一线城市互联网公司的薪资区间为1.5-5万/月。

职业:高级数据库工程师、运维开发工程师、运维经理、运维总监、技术总监。

运维架构师:结合多种工具,加入想法和经验,形成方案,用想法和经验赚钱的阶段。

技术的提升只是量的积累,思想的提升才是质的飞跃!-老男孩

中型网站架构逻辑图

网站结构逻辑图

3.数据库操作和维护工程师

众所周知,数据是几乎所有企业的生命线,所以数据库工程师的地位和薪酬普遍高于普通运维工程师。主要工作是保证数据库数据的安全,高效地为用户提供各种服务。主要工作包括:数据库环境建设、数据库优化、数据库备份与恢复、数据库集群高可用、数据库数据统计分析、数据库数据可视化展示等。

涉及的工具从早期的传统Oracle和Sql Server到现在互联网上最流行的MySQL,还有正在崛起的NOSQL数据库Redis、Mongodb、Hbase、Cassandra等。近年来,高级数据库管理员和数据库架构师需要网络、系统和开发能力。

数据库工程师的工作细分:数据库运维工程师、数据库架构工程师、数据库开发工程师。数据库工程师需要有Linux运维工程师的基础,否则很难成为人才。

一线城市互联网公司数据库工程师薪资区间为15000-60000/月。比如老男孩教育兼职DBA讲师工资高达55K/月。

职业:运维开发工程师、数据库主管、运维经理、运维总监。

4.操作和维护开发工程师

运维工程师是介于运维工程师和开发工程师之间的一个职位。简单来说就是开发运维相关的工具和软件,以及让运维数据自动化、智能化、可视化的平台产品。

因为是运维相关的工具和产品的开发,运维开发工程师既需要运维工程师的能力,也需要开发工程师的能力。运维开发涉及的语言有Shell、Python、Go、Perl、Php等语言,其中前三者居多。

一线城市互联网公司的开发和运营工程师薪资区间为1.5-5万/月。

职业:运维架构师,转行开发,运维经理,运维总监。

5.运营经理/运营总监

运维经理和运维总监是运维岗位的管理岗。该岗位和其他部门领导一样,不仅需要运维工程师和运维架构师的能力,还需要良好的沟通能力、团队激励、培训能力和说服力。

职业方向:CTO、CEO

特别是运维总监一职,很有机会可以换成CTO或者CEO,但是不容易换。它要求运维总监具备很高的知识水平和格局,尤其是运维能力以外的知识和格局。比如需要具备产品、销售、管理、财务、演讲、说服等综合能力。,这些都需要这个岗位的人提前积累能力。如果只是自私,换成CTO或者CEO确实是成功的。

 
友情链接
鄂ICP备19019357号-22