写点什么

人均年薪 80 万以上,50% 的职位空缺,Docker 入坑不亏?

  • 2019-06-24
  • 本文字数:3235 字

    阅读完需:约 11 分钟

人均年薪80万以上,50%的职位空缺,Docker入坑不亏?

容器和 Docker 在过去几年里改变了测试和软件工程,但是,由于Docker在2018年占容器使用量的83%((2019 年占 99%),这对求职者和雇主意味着什么?


本文最初由 Indeed Prime 发表于hackernoon.com


根据Indeed Prime提供的数据,自 2014 年以来,要求具备 Docker 技能的工作岗位增加了惊人的 9538.23%。但是,在雇主需要与求职者兴趣之间存在很大的差距。在同一时期,寻找要求具备 Docker 技能岗位的求职者“仅”增加了 1366.40%。


Docker 的供需差距不仅很大,而且还在继续扩大。下面,我们将讨论如何(以及在哪里)利用雇主需求和求职者兴趣之间的差距来获得下一个职位,包括为什么技术人员可能对 Docker 失去兴趣,以及最需要 Docker 技能的职位和公司。

Docker 需求升温,而求职者兴趣降温

我们的数据显示,雇主们对 Docker 技能的需求非常强烈,而这一需求自 2014 年以来一直在稳步增长。仅在 2018 年 3 月至 2019 年 3 月期间,Docker 的职位空缺就增加了 49.24%。



但是,尽管雇主的需求不断增长,工程师们并没有积极寻找 Docker 的工作机会。2018 年 3 月至 2019 年 3 月,Docker 职位搜索量下降了 43.71%,与前一年 Docker 职位搜索量激增 56.41%形成鲜明对比。



那么,为什么雇主的需求会大于求职者的兴趣呢?为什么求职者的兴趣在下降?有几种可能性。


  • 内置 Kubernetes 支持


那么,为什么 Docker 职位的搜索量在 2017 年 10 月大幅飙升呢?那时,Docker 宣布正在构建对Kuburnetes的原生支持,Kuburnetes 是 Docker 自己的编排工具 Swarm 的竞争对手,它使软件开发人员更容易部署数千(或数百万)个容器。


通过添加无缝 Kubernetes 集成,Docker 有效地与它的一个竞争对手联合起来,成为一个更加灵活的容器管理平台,吸引了想要将 Kubernetes 与 Docker 结合使用的开发人员和公司,但之前无法这样做。


  • 有多种容器技术可供选择


Docker 是容器技术的先驱,但自 2013 年发布以来,该平台的竞争对手一直在稳步增加,它们都在争夺软件开发人员、DevOps 工程师和其他技术专业人士的注意力。从 Kubernetes 到 Apache Mesos,从 Vagrant 到 Rancher,Docker 不再是唯一可用的容器选项。


  • 易受黑客攻击


我们看到,从 2018 年年初至年中,求职者的兴趣有所下降,那时正好是 Docker 开始遇到安全问题的时候。2018 年 6 月,Docker 团队从平台的镜像库中提取了 17 个恶意 Docker 镜像。这些恶意内容最终为黑客赚取了 9 万美元的比特币(比特币本身在求职者中也失去了吸引力)。


不仅如此,在 2019 年初,Docker Hub数据库的安全漏洞暴露了 19 万多名用户的数据。


尽管存在这些安全问题,雇主的需求从未动摇。这一部分可能是因为在容器中运行的软件仍然比不在容器中运行的软件更安全。


  • 原生云是未来的发展方向


越来越多的公司正在采用原生云技术,Docker 是在任何计算环境(包括云)中构建、交付和运行任何应用程序的事实标准。


事实上,在 2018 年底,Docker 宣布了原生云应用程序包(CNAB)。该项目是与微软合作的一个项目,用于打包和运行分布式应用程序。这或许可以解释为什么雇主们在 2019 年初的时候兴趣大增。

申请数排名前 5 的 Docker 职位

想要利用 Docker 需求的增长吗?根据 Indeed 上的招聘信息,以下是最需要 Docker 技能的技术职位。


  • DevOps 工程师


排在首位的是 DevOps 工程师,他们消除了开发、发布和 Ops 团队之间的沟通障碍,实现了更快更频繁的软件交付。从自动化大型企业系统到使用 Docker 构建和简化部署管道,DevOps 工程师可以每天部署数百次,而不是每隔几天或几个月部署一次。


平均年薪: $119,552


主要职位要求:具有技术领域的学士学位,具有使用 Docker、Vagrant 和/或 Kubernetes 构建容器的经验,以及使用 CI/CD 工具(如 Ansible、Chef、Puppet)和 PowerShell、Ruby 或 Perl 等脚本语言的经验。


  • 软件工程师/高级软件工程师


在这个角色中,你将使用 Docker 打包整个栈(例如应用程序的库、框架和代码本身),并将其作为一个单独的包发布——不必担心每个单独的组件是否会在不同的环境中运行。从金融到教育,几乎每个行业的软件工程师都使用 Docker 更快、更可靠地部署应用程序。


平均年薪:117,927


主要职位要求:具有计算机科学或相关专业学士学位,具备 Java、Scala、JavaScript 和/或 Python 技能,并有在敏捷环境中交付自动化解决方案的经验。


  • 软件架构师


专注于 DevOps 的软件架构师利用他们在配置、自动化和运维方面的经验来重新定义架构,构建沟通通道并做出高级设计选择。在这个角色中,你还将影响新特性的架构,推动自动化,设计创造性解决方案将数据移到云端。


平均年薪:$141,965


主要职位要求:具有计算机科学或工程学士或硕士学位,5 年以上设计和构建分布式软件应用程序经验的软件工程师或 DevOps 工程师,并有实现现代化云微服务架构的经验。


  • 全栈开发人员


在这个角色中,你将把 Docker 纳入到开发组合中,以加速应用程序的生产、测试和部署。虽然 Docker 并不总是全栈开发人员所必需的技能,但它可以改进你的开发工作流,并帮助你在希望加快应用程序生产部署的雇主面前脱颖而出。


平均年薪: $110,848


主要职位要求:具有计算机科学或相关专业学士学位,具备数据库、后端语言、前端技术、Web 服务和基本设计技能。


  • 云工程师


作为一名云工程师,你将利用 Docker 和其他工具来管理、自动化、扩展和监控云中的解决方案。你还将借助头脑风暴创新方法,提高容器编排平台(如 Docker 和 Kubernetes)的可靠性和性能。


平均年薪: $118,365


主要职位要求:具有计算机科学或相关专业学士或硕士学位,具有使用 AWS 或 Azure 构建云基础设施和微服务的经验,具备 Scala、Java 或 Python 技能以及容器技术知识。

雇佣 Docker 职员最多的公司

随着雇主对 Docker 的兴趣不断增长,我们对美国哪些雇主发布了需要 Docker 技能的工作岗位进行了调查。下面三家公司在生产中使用 Docker 来革新他们的开发过程。


  • Capital One


Capital One的应用程序每天处理数百万笔交易,这意味着快速上市至关重要——尤其是在发布对抗欺诈威胁的新功能时。作为第一家采用云优先方式的美国银行,它也是技术创新的领导者。


事实上,Capital One 最近向公众发布了自己的容器编排平台Critical Stack。该平台与 Kubernetes 兼容,以前在内部用于管理云基础设施,包括微服务和容器。尽管这意味着 Capital One 将放弃使用 Docker,但该公司仍在寻找具有核心 Docker 技能的人才,以提高其应用程序交付的速度和灵活性,并基于 Critical Stack 进行进一步构建。


  • Booz Allen Hamilton


Booz Allen Hamilton正在开创一个“Docker 化的”、云优先的政府,并在政府数字化转型中处于领先地位。它的传统应用程序(MTA)现代化计划是与 Docker 共同努力完成的,该计划正在帮助政府组织将其遗留应用程序封装起来。此外,Booz Allen 的工具 CodeLift 使客户能够使用 Docker 快速轻松地创建和部署容器应用程序。


除了容器技术创新外,员工们还对包容的企业文化赞不绝口。“Booz Allen 非常多元化,”一名员工表示,“我对担任领导职位的女性数量印象深刻。作为一名国防和航空航天领域的工程师,我在其他公司很少有女同事或女老板。”


  • IBM


早在 2014 年,IBM就成为第一家与 Docker 建立战略合作伙伴关系的企业公司——从那时起,它就一直在 Docker 应用程序领域推波助澜。例如,IBM Cloud 的 Docker Enterprise Edition (Docker EE)为其客户提供了将现有应用程序转移到云端的能力,以及通过附加组件(如 IBM Watson、IoT 和区块链)快速部署容器化应用程序的能力。


一位软件工程师说,他们“喜欢和聪明、有经验的人一起研究新技术”。另一个人指出,IBM 有“高度协作和创新的文化,在这种文化中,你周围都是有才华的人,他们也乐于与你共事。”


方法:Indeed 分析了 2014 年 3 月至 2019 年 3 月期间,要求具有 Docker 技能的职位在职位发布中所占比例的变化,以及 Docker 在每百万次求职搜索中所占比例的变化。


查看英文原文:


Who’s Searching and Hiring for Docker Jobs in 2019?


2019-06-24 13:148389
用户头像

发布了 729 篇内容, 共 465.7 次阅读, 收获喜欢 1542 次。

关注

评论

发布
暂无评论
发现更多内容

渲染农场优势是什么_云渲染农场怎么用?

Renderbus瑞云渲染农场

云渲染 云渲染农场 Renderbus云渲染农场

Migrate your data into databend with DataX

Databend

【Unity 3D游戏开发】在Unity使用NoSQL数据库方法介绍

3DCAT实时渲染

Unity Unity3D 游戏开发引擎

一款好的低代码开发平台应该是什么样?

YonBuilder低代码开发平台

chatGPT:探讨如何实现自动化测试场景

夏兮。

自动化测试 selenium ChatGPT

Web前端开发最好用的几个WebGL框架

2D3D前端可视化开发

JavaScript 前端开发 WebGL webgl框架

接口调试时如何请求一个需要登录才能访问的接口

代码没有BUG

接口调试 API测试 apipost

CorelDRAW Graphics Suite2023最新版本号

茶色酒

CorelDRAW 2022 CorelDraw2023

CleanMyMac2023电脑版免费下载教程

茶色酒

CleanMyMac X2023

StudioOne6免费试用版下载及版本功能介绍

茶色酒

StudioOne6 StudioOne

虚幻引擎UE4如何实现打包后播放片头?其实超简单!

3DCAT实时渲染

虚幻引擎 ue

2023-02-17:sdl是跨平台的多媒体开发库,请问用go语言如何调用?

福大大架构师每日一题

golang 音视频 SDL 流媒体 福大大

架构实战营模块9作业

张建闯

架构实战营

参加java培训学习怎么样

小谷哥

热点面试题: 常用位运算方法

Immerse

JavaScript 前端面试题 #热点问题 前端javascript

「 Java基础-对象 」一篇文章讲清楚Java开发中如何更优雅的创建对象

小刘学编程

Java Builder 序列化 对象创建 new

Java高手速成 | Java web 实训之投票系统

TiAmo

Java Java web

6 理解业务概念和业务组件

涛哥 数字产品和业务架构

企业架构 业务架构

Teradata退出中国背后:云数仓成为行业主流发展趋势

酷克数据HashData

华为游戏中心花瓣游戏开发者服务持续升级,赋能高效研运

最新动态

嵌入式ARM设计编程(五) 实现信号的FIR滤波操作

timerring

arm

Pandoc API 上手指南

小 he

IDC发布《2022中国大模型发展白皮书》,文心大模型能力全面领先

飞桨PaddlePaddle

大模型 文心

关于工具软件:Apipost和Apifox哪个更好用看这篇就够了

代码没有BUG

Apifox 接口调试 API测试 apipost

房产|1月全国70城房价出炉!疫情放开后你关心的城市房价有何变化

前嗅大数据

大数据 数据分析 房产

今年很火的AI绘画怎么玩

得物技术

嵌入式ARM设计编程(四) ARM启动过程控制

timerring

FPGA

追光进行时:沿着全光运力的新航道,加速驶向算力时代

脑极体

算力

2023年中国直播电商发展洞察

易观分析

零售 直播 电商

冰河指南AI技术社区基于ChatGPT正式启动运营

冰河

人工智能 程序员 AI 架构师 ChatGPT

户外交通信息led显示屏有以下特点才正规

Dylan

安装 LED显示屏 户外LED显示屏

人均年薪80万以上,50%的职位空缺,Docker入坑不亏?_容器_Indeed Prime_InfoQ精选文章