NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

人均年薪 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:148290
用户头像

发布了 690 篇内容, 共 399.7 次阅读, 收获喜欢 1498 次。

关注

评论

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

Atlassian为Jira、Confluence引入AI新功能,进一步释放团队潜能

龙智—DevSecOps解决方案

AI Atlassian

如何降低微服务复杂度丨云栖大会微服务主题分享实录

阿里巴巴云原生

阿里云 微服务 云原生

2024 年最新版Java面试题及答案整理(纯干货,超详细)

架构师之道

程序员 java面试

中国信通院筹备启动“边缘算力网络推进计划”,招募首批成员单位

信通院IOMM数字化转型团队

边缘计算 边缘算力网络

一站式解决对接问题,让企业管理更轻松!

聚道云软件连接器

案例分享

存内计算技术打破常规算力局限性

小明Java问道之路

一起畅玩!幻兽帕鲁服务器华为云搭建教程(Windows平台)

YG科技

IPQ9554 and IPQ9574 difference - the biggest difference point?

wifi6-yiyi

reptimeAI + Xinference 联合方案:高效部署并监控你的 LLM 应用

Greptime 格睿科技

监控 openai LLM模型 Greptime GreptimeDB

【第七在线】智能商品计划:重塑服装行业的供应链管理

第七在线

山寨币发展的崛起:随着比特币 ETF 重新定义市场动态,山寨币激增

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

独立站的客户支持体系:提高客户满意度的秘密武器

技术冰糖葫芦

API

ClickHouse分析效率翻倍提升,揭秘奇点云对归因分析场景的优化实践

奇点云

奇点云 clickhosue DataKun

C# 方法详解:定义、调用、参数、默认值、返回值、命名参数、方法重载全解析

小万哥

C# 程序人生 编程语言 软件工程 后端开发

鸿蒙开发:于前端开发而言是福音还是挑战?

EquatorCoco

华为 前端开发 HarmonyOS 鸿蒙开发

深度解析Android APP加固中的必备手段——代码混淆技术

雪奈椰子

构建端到端可观测全景丨云栖大会可观测分享实录

阿里巴巴云原生

阿里云 Serverless Kubernetes 云原生

解密三维CAD选择难题,谁是企业研发设计的「最佳拍档」?

ToB行业头条

【教程】如何在苹果手机上查看系统文件?

雪奈椰子

WorkPlus打造高效协作的即时通讯工具,提升工作效率

WorkPlus

WorkPlus开启高效沟通新时代,领先的IM工具之选

WorkPlus

利用Python实现科学式占卜

智趣匠

低代码开发视角下的大模型时代:探索“新思维”技术管理

不在线第一只蜗牛

人工智能 低代码 大模型 AI模型

2024年值得推荐的 API 开发工具

快乐非自愿限量之名

推荐 测试 开发工具 API

🛠 Open Source Instant Messaging (IM) Project OpenIM Source Code

Geek_1ef48b

追求成长还是追求“高薪”?

老张

个人成长 能力提升

演讲回顾 | 清晖资深讲师分析敏捷实践的最新趋势,帮助大型企业落地敏捷开发

龙智—DevSecOps解决方案

敏捷 Atlassian

2024 年入局大模型:是否为时已晚?

快乐非自愿限量之名

人工智能 AI技术 GPT

链路传播(Propagate)机制及使用场景

观测云

APM 链路

媒体声音|PolarDB再升级:欢迎来到云数据库 x AI新时代

阿里云瑶池数据库

人工智能 数据库 云计算 阿里云 云原生

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