本文清楚地介绍了运维专业人员从事的工作、领取的薪水、公司内部对他们的看法以及他们如何看待工作的不同方面。
摘要:运维(Ops)是任何一家公司的重要部分,因为需要运维来确保企业组织越来越重要的技术基础设施正常运行。从事运维领域的那些人执行的角色和任务因公司、行业、地区和基础设施类型而大不一样。这份报告调查了运维专业人员从事的工作、他们领取的薪酬、公司内部对他们的看法以及他们如何看待工作的不同方面。
调查的一些要点包括如下:
在O’Reilly Media的这第一份《运维薪水调查报告》中,收集的数据得以全面了解运维领域的现状,运维是介于软件开发和IT之间的一种职能。来自56个不同国家和美国40个州的650多名调查对象参与了调查,回答了背景和职业方面的一系列广泛的问题。
根据调查回复发现,运维涵盖一系列广泛的任务;发现了表明运维专业人员的角色在变化的证据。基础设施在向云迁移,物理工作(比如铺设电缆和安装服务器机架)日渐式微,让位于需要新型技能的任务:比如自动化、配置、虚拟化和容器化。调查对象有助于读者深入了解对运维薪水影响最大的那些技能、工具、经验和职责。
从调查对象提供的信息来看,运维专业人员的中位数薪水是100000美元,高于针对其他职能的调查报告中看到的薪水,《软件开发薪水调查》中体现的中位数薪水:80000美元。虽然知道运维专业人员的中位数薪水为探讨人员招聘打下了良好基础,不过还是有必要详细了解影响薪水的各个因素。
一半以上的调查对象来自美国。第二大调查群体(24%)来自西欧。除此之外,没有哪个地区的样本群体中所占的比重超过5%。这意味着,这些调查结果的权重将近3:1,以美国和西欧的调查回复和趋势为主。如果你在这些地区以外的地方工作,记住这一点很有必要。
看一看美国的调查对象,大约30%工作于加利福尼亚州,16%工作于东北部,15%工作于中西部。这三个地区的薪水大不一样,似乎体现了水活成本的差异:加利福尼亚州的中位数薪水最高,达到152000美元(其生活成本也最高),其次是东北部:122000美元,最后是中西部102000美元。
薪水往往与年龄和经验成正比,这一点不足为奇。工作经验不足5年的那些人年薪在51000美元左右,而工作经验超过20年的那些人中位数收入达到135000美元。很显然,在我们的调查群体中,花时间学习实现日常脚本自动化的技巧提供了从事复杂、困难、要求很高的角色所需要的那种技能和经验,而这种角色对应的薪水更高。
至于年龄,你岁数越大,可能积累的经验越丰富,这反过来有利于经验这个因素,因而提高了薪水。60%的调查对象不到40岁,近90%不到50岁。最庞大的群体(44%)年龄在31岁至40岁之间。不到30岁的调查对象比较少,只有16%。
其中女性占8%左右,男性占92%。这与我们在《软件开发薪水调查》及计算机行业的其他领域所看到的情况很相似。男性和女性之间的中位数薪水几乎一样:男性的薪水是99000美元,女性是99400美元。
不到2%的运维公司是只有一个人的公司。忽视这类公司,在剩余的公司中,少于1000名员工的公司和多于1000名员工的公司各占一半。
与我们在其他调查中看到的一样,公司规模越大,薪水越高。员工数量在2人至100人的公司其中位数薪水是88000美元,而员工数量超过10000人的公司其中位数薪水是118000美元,整整相差了30000美元!
不像O’Reilly调查过的其他技术行业,运维行业的薪水并不随公司成立年限增长而随之增加。实际上,成立才短短2年至5年的公司付给运维人才的薪水最高,约108000美元。这可能意味着,初创公司格外重视运维,愿意出更高的薪水来吸引顶尖人才,从事最具挑战性的岗位。还有可能是,年轻公司有大量的基础工作要做,但是一旦系统和基础设施运行起来,随着公司成立年限增长,角色和要求随之变化。
成立年限在6年至20年的公司其薪水在91000美元左右,成立年限超过20年的公司其薪水在104000左右。
45%的调查对象供职于不超过5个人的小型运维团队。规模更大的团队未必意味着薪水更高。总的来说,一个人的团队其中位数薪水只有72000美元,而2个人的团队其中位数薪水是102000美元。多了一名团队成员,薪水就上涨30000美元!之后,3个人的团队其薪水下降,4人至15人的团队薪水在100000美元左右。 更庞大团队(团队成员不少于16人)的成员其薪水是120000美元。这么庞大的团队可能与大公司有关,需要核心运维竞争力。
运维专业人员一周的工作时间比普通的朝九晚五办公族要长。一半以上的调查对象每周的工作时间超过40个小时。此外,声称一周工作60个小时的调查对象多于声称一周工作不到30个小时的调查对象。
从我们收集的数据来看,薪水似乎随着工作时间而增加,不过这可能表明调查对象是薪水很高的资深或重要员工。工作时间长还是职责的附带结果:就因为你工作时间很长,并不意味着很快就会加薪。
少数调查对象每周的工作时间不到30个小时,但拿的却是高薪。这可能是由于一人身兼数职。比如说,小公司的首席技术官可能既要兼职运维,又要兼职编写代码或执行其他任务。
被问及编写代码时,13%的调查对象回复自己不编写任何代码;这群人的中位数薪水是105000美元。随后我们看到了让人好奇的上升趋势。如果你编写一点代码(每周编写1小时至3小时),中位数薪水是95000美元。你每周花在编写代码上的时间越多,薪水会涨得越高――不过每周编写代码的时间达到20多小时后,薪水不再上涨,这时薪水反而从107000美元急剧下降到只有89000美元。
这可能有几个基本原因。与我们在其他调查中看到的一样,花在会议上的时间充分表明了职责大小,开会时间较长的薪水较高。一周中绝大部分时间都在埋头编写代码的调查对象担任领导岗位的可能性较小,因而薪水往往较低。
正如前面所述,开会往往表明了职责,开会较多的薪水较高。每周开会1小时至3小时的人其中位数薪水是80000美元,每周开会4小时至8小时的人其薪水是103000美元,而每周开会9小时至20小时的人其薪水是105000美元。6%的调查对象每周有一半以上的时间在开会,他们的薪水大幅上涨,中位数薪水达到151000美元。
1%的调查对象声称不开会,中位数薪水是35000美元,这称得上是个另类。
运维界是脚本的天下。参加这次调查的人员所使用的四大编程语言都是脚本语言:
70%的调查对象熟悉Bash
58%的调查对象熟悉Python
35%的调查对象熟悉JavaScript
35%的调查对象熟悉Ruby
Java是第一个上榜的编译语言,回复率只有30%。只有18%的调查对象声称熟悉Perl。
居然有很大一部分的用户(21%)在使用Go。在O’Reilly的其他薪水调查中,许多调查对象表示想要学习Go,却很少有人(2%至4%)声称真正熟悉Go。也许这门语言在运维界找到了一席之地。我们按公司规模分析回复时,根本不是只有少数几家大公司在使用Go的情形;一系列广泛行业的众多企业都在使用Go。
我们看到不同的系统经常被使用,但Linux以90%的使用率名列首位:几乎每个运维专业人员都在某种程度上使用Linux。macOS(Unix变种)的使用率为56%,而Unix本身被16%的调查对象所使用。一半调查对象将Windows用于运维,可能在工作站和服务器中都有使用,在一些情况下用作Linux/Unix服务器的前端。约15%的调查对象将iOS用于开发,14%的调查对象将Android用于开发。
57%的调查对象读的专业是计算机科学、数学或统计学。另外43%的调查对象读别的专业,或者没有上过大学。
28%的调查对象完成了硕士学位(这个群体的中位数薪水是95000美元),2%完成了博士学位(中位数薪水是111000美元)。通常而言,你的教育程度越高,往往薪水也越高。拥有高级学位的那些人可能获得了更吃香的专业技能。
三分之一的调查对象从事软件行业,薪水约113000美元。调查对象数量较少的其他行业表明了较高的薪水:媒体娱乐(114000美元)、计算机/硬件(118000美元)以及保健/医疗(121000美元)。
我们调查对象中第二常见的行业是零售/电子商务,占样本总数的11%。这个群体的中位数薪水是82500美元。
软件确实在蚕食这个世界;在真实上演这一幕的地方,运维的作用就是确保自己保持软件顺畅运行。
运维专业人员从事的岗位迥然不同,但最常见的职称(36%)是系统工程师,其次是软件开发员/工程师,占19%。第三类:架构师/技术负责人覆盖12%的调查对象。
8%的调查对象拥有副总裁/主管头衔,中位数薪水高达惊人的173000美元。
更深入地分析职称,就会发现约7%的调查对象自称是网站可靠性工程师(SRE)――这个比较新的岗位在业界变得更常见,我们打算今后几年密切关注这个岗位。
似乎有好多种类的运维。13%的调查对象在各自的职称:WebOps、CloudOps和DevOps中添加了运维(Ops)这个术语。当然,这在运维薪水调查中并不让人意外。我们打算以后关注这类职称方面的趋势。
我们关注运维专业人员与哪些岗位的合作最密切后,看到了几种职称很突出。运维人员在63%的时候与软件开发员或工程师合作,在52%的时候与架构师合作。这两种关系在情理之中,因为运维人员的作用就是确保软件构建和部署工作顺利开展,但运维人员在基础设施和架构这更庞大的组织蓝图中也是必不可少的一员,比如选择云提供商、PaaS和IaaS。
运维专业人员在一半不到一点的时间与产品经理(48%)、DevOps工程师(48%)、数据库管理员(47%)或系统管理员(46%)合作。与上述技术岗位的这种关系在情理之中。让人惊讶的倒是许多运维人员在与产品经理合作,不过这也许并不太意外:随着运维和性能对于公司销售的产品/服务以及销售方式变得越来越重要,运维成为了产品经理与之联系、并纳入到产品规划路线图中的一个重要资源。这再一次表明了软件在蚕食世界。
你有许多方法来提升职业,这取决于什么是你的动机:比如想要更多职责、减轻压力、上下班更方便,还是工作更有弹性。我们询问调查对象他们下一步会如何提升职业时,三分之一的人回答他们想要学习新技术或新技能。
20%的调查对象认为,离开公司是下一个合理的步骤。11%认为换公司是提升职业的唯一方法,8%认为自己开公司是最佳选择。只有1%认为退休是其职业生涯的下一步。
四分之一的调查对象主要想从事有趣或重要的工作,另有20%的调查对象想进入到领导岗位。
在所有选择(学习新技术/技能、从事更有趣/更重要的项目、换公司、自己开公司、退休、进入到领导岗位及其他)中,考虑进入到领导岗位的调查对象拥有最高的薪水:112000美元。
调查中有几个问题让调查对象按1分到5分评述一下对工作的感受(1分最低,3分中性,5分最高)。
找到新岗位的容易程度
只有11%的调查对象评述自己在找到新岗位的能力方面得分很低(1分或2分)。四分之一是中性,64%对自己找到新岗位的能力挺有信心。这可能体现了运维技能需求旺盛的现实,表明了岗位和公司之间的移动比较流畅。
讨价还价的技能
27%的调查对象评述自己在讨价还价的能力方面得分很低,38%是中性,只有9%给自己评了5分。给自己评5分的那些人的薪水(124000美元)与给自己评4分的那些人相差了近17000美元。
要说有什么唯一的方法可以改善薪水状况,那就是在讨价还价方面好好上一课!回报很丰厚。
薪水
5%的调查对薪水很不满意(评了1分)。他们的中位数平均薪水只有51000美元,只有总体中位数薪水的近一半。48%的调查对象对薪水很满意(评了4分或5分);他们的薪水分别是107000美元和139000美元。对薪水很满意的调查对象其数量是对薪水很不满意的调查对象的近三倍。
非货币性薪酬
除了薪水外,我们还关注了薪酬的其他方面,比如影响生活质量的变化因素。有时,为了工作与生活之间求得更合理的平衡,人们愿意牺牲较高的薪水,但是这并没有得到数据的证实。据我们的调查结果显示,所有下列因素与薪水成正比。愿意尊重员工时间和才华的公司也有着丰厚的薪酬。
弹性工作
近四分之三的调查对象对工作弹性很满意(评了4分或5分)。在24小时不间断运行的运维界――宕机事关公司的成败,很高兴看到弹性工作并没有被遗忘。只有10%的调查对象对工作弹性不满意(评了1分或2分)。
另一方面,正如在本报告前面所述,很大一部分的人每周工作时间比普通的40小时长得多。也许弹性工作是唯一可以补偿长时间工作的机制。
工作与生活的平衡
56%的调查对象对工作与生活的平衡很满意(评了4分或5分)。这与弹性工作密切相关。如果你的雇主实行弹性工作制,员工可以利用弹性时间来保持合理的平衡。在回复对工作与生活的平衡感到满意(评了4分或5分)的调查对象当中,86%还回复他们对弹性工作感到满意(评了4分或5分)。
发展机会
相比对非货币性薪酬其他方面的评价,调查对象对于发展机会的评价要稍稍乐观一点。只有41%对这个问题给出了积极的回复,30%给出了中性的回复(评了3分)。其余29%的调查对象声称自己不满意(评了1分或2分)。
公司文化
鉴于对生活与工作的平衡和弹性工作有如此积极的回复,对公司文化不满意的调查对象不到25%也就不足为奇了。
公司文化有许多不同形式,不过考虑到运维专业人员每周工作时间很长,我们的调查对象似乎很重视其公司所提供的东西。
除了我们询问的人口特征、薪水、工作场所等因素外,我们还更深入一点地探究了运维界的生活和内部运作。我们想了解使用和部署了哪些技术、频次如何、有多成功。
我们为每一类公司规模:1–100名员工、101–1000名员工、1001–10000名员工以及超过10000名员工制作了记分卡(参阅图表1至图表4)。你可以直接跳到与贵公司规模相对应的那张图表,了解规模相似的公司的情况,它们在处理什么样的技术、问题和解决方案。
| 1-1000名 员工的公司 | 101-1000名员工的公司 | 1001-10000名 员工的公司 | 超过10000名 员工的公司 |
从代码签入到部署不足1小时 | 28% | 29% | 28% | 28% |
生产环境中使用容器 | 41% | 48% | 44% | 50% |
使用版本控制(Giv和SVN等) | 94% | 94% | 94% | 95% |
使用开源工具来监控(graphite、sensu和ELK等) | 59% | 76% | 80% | 76% |
使用第三方服务提供商来监控(Datadog和New Relic等) | 24% | 66% | 60% | 55% |
非生产环境中使用容器 | 71%
| 26% | 26% | 24% |
不管人 | 60% | 60% | 64% | 64% |
管理1-3人 | 23% | 15% | 10% | 11% |
不使用托管式PaaS(Heroku、OpenShift和Bluemix等) | 85% | 87% | 87% | 83% |
为应用程序使用托管式IaaS(AWS和Azure等) | 75% | 72% | 63% | 63% |
使用标准数据中心 | 24% | 56% | 70% | 72% |
使用公共云 | 37% | 50% | 43% | 49% |
使用混合云 | 14% | 25% | 25%
| 34% |
构建自己的基础设施工具 | 60% | 70% | 70% | 80% |
所有构建的版本已生产就绪 | 9% | 9% | 13% | 19% |
每日将代码部署到生产环境 | 20% | 20% | 20% | 24% |
每周花在物理工作(布线和安装硬件)上的时间不足1小时 | 92% | 90% | 91% | 94% |
使用私有云 | 30% | 34% | 42% | 47% |
从不将代码部署到生产环境 | 7% | 11% | 14% | 15% |
每周将代码部署到生产环境 | 39% | 35% | 31% | 39% |
每周花在灭火/事件响应上的时间不足1小时
| 31% | 16% | 28% | 23% |
使用微软的私有云 | 5% | 4% | 17% | 12% |
使用OpenStack的私有云 | 12% | 13% | 28% | 29% |
使用VMware的私有云 | 20% | 33% | 53% | 41% |
组织实践: 配置管理 持续集成 事后分析 持续交付 微服务架构 ITSM/ITIL 持续部署 | 72% 71% 47% 41% 40% 38% 10% | 73% 71% 56% 53% 49% 43% 17% | 76% 71%
58% 56% 49% 43% 37% | 79% 73% 65% 59% 58% 48% 46% |
|
|
|
|
|
模型的拟合度(R-squared)为0.65。这意味着,模型解释了样本薪水中大约65%的变异。地理位置充当模型的Y轴切点;选择合适的位置,然后处理系数,添加或删减与适用于你的特征有关的系数。累计系数后,你将获得模型估计你年度总薪水(按美元制)的结果。
位置:
加利福尼亚州:122458美元
得克萨斯州:97597美元
东北部:97039美元
中大西洋地区:95757美元
太平洋西北地区:92959美元
西南山区:92927美元
南部:89354美元
中西部:75648美元
澳大利亚/新西兰:75059美元
加拿大:64059美元
西欧:49537美元
亚洲:43461美元
拉美:29861美元
西欧:15522美元
非洲:13376美元
经验:
性别:
公司规模:
2–25人:–21597美元
26–100人:–16141美元
101–500人:–9845美元
501–1000人: –10978美元
1001–2500人:–16276美元
教育程度:
职称:
运维经理:+9255美元
咨询顾问:+22871美元
产品项目经理:+27196美元
架构师/技术负责人:+18614美元
数据科学家/分析员:–15935美元
副总裁/主管:+42365美元
行业:
教育:–27610美元
政府:–27376美元
制造/重工业:–24968美元
法律:–59280美元
这是的第一份运维薪水调查报告,发现了出乎预料的运维角色的一些有趣方面。比如说,运维专业人员不光对现状普遍感到满意,对于工作流动同样充满信心。许多人长时间工作,但常常采用弹性时间表。
这项研究的另一个重要结果是,在不同规模的公司,运维人员的工作方式存在根本性差异。公司越来越大后,工具变得更专门化,更多地是自行开发,而私有云在大公司中比较常见。
你在使用本报告中的信息了解自己的薪水应处于怎样的水平或如何提高薪水时,切记:收集的调查数据是观察的数据,而不是实验的数据。不能保证改变某个变量会引起你的薪水(立即或最终)上涨。某份特定工作的许多属性是相互关联的,仅仅专注于某个属性、尽可能地改善这个属性,也许不是让薪水上涨的最快方法。此外,影响职业成功和薪水的深层因素有可能在本调查中并未予以探讨。
虽然650名运维专业人员组成的样本足以得出一些结论,但请记住:调查是在线、开放、自述的。我们不该指望调查对象是运维社区的无偏样本。比如说,熟悉O'Reilly Media的人更有可能参加调查,更有可能有兴趣了解新技术,不过这种偏差可能不足以否定本报告所得出的结论。
这项调查旨在成为一个起点,以便你自己与广大调查对象的情形作一番比较,进而指导自己提升职业,或者开始与你团队讨论你应该关注哪些类别的事务,以便同时促进自身和公司的发展。但愿调查结果对你有所帮助。
作者:云头条
来源:http://mp.weixin.qq.com/s/G3AtN3ImPNTcVqxyLRd1iA
————广告时间————
《马哥Linux云计算及架构师》课程,由知名Linux布道师马哥创立,经历了8年的发展,联合阿里巴巴、唯品会、大众点评、腾讯、陆金所等大型互联网一线公司的马哥课程团队的工程师进行深度定制开发,课程采用 Centos7.2系统教学,加入了大量实战案例,授课案例均来自于一线的技术案例。
开课时间:11月06号
课程咨询请长按即可咨询