首页 文章详情

一线大厂月薪80K招DevOps专家,强调了这几点要求 | IDCF

DevOps | 554 2021-04-14 09:24 0 0 0
UniSMS (合一短信)

最近几年,DevOps已经被IT界普遍接受为一种可以帮助企业和团队提升开发效率,改善工作氛围和员工满意度,以及激发组织创新力的一整套有效实践,企业创新和数字化转型愈加依赖DevOps的助力,行业内的一线大厂几乎都在推进DevOps的落地,DevOps人才缺口也越来越大。
(截图来源于招聘网站)
招聘网站上某头部社区电商公司招聘DevOps运维开发专家,月薪给到了50-80K的区间,而在这则招聘信息中,我们也看到了对DevOps岗位的几点核心要求:
  • 要求有软件开发的实战背景,并且具备工程效率提升的经验。也就是说,DevOps的广泛落地,实战应用能力成为了DevOps高薪人才的核心要求之一;
  • 熟悉容器服务、K8S及云原生持续交付的体系构建,明确强调有大规模持续交付的经验背景。也就是说,需要有掌握DevOps核心技术实战应用的人才是企业的关键诉求;
  • 熟悉DevOps相关工具和技术,如Git, Jenkins, Docker, K8S等,并且要有很强的动手能力和解决问题的能力;
  • 能够建设运维规范和运维平台,作为高薪专家,必须要具备持续交付流水线的能力。
DevOps专家徐磊老师认为,以上几点已经成为DevOps从业者的共性要求,特别是DevOps的实战经验和能力。国内DevOps技术发展趋势已经从布道跨越进了广泛应用的阶段,企业对DevOps的需求十分明确,而DevOps专家必须要具备实战解决问题的能力,同时这也是当前大多数从业者所欠缺的能力。
DevOps专注软件工程本身,关注开发、测试、运维多个环节,通过对新工具和新方法的应用来串联、改造原有的研发流程和交付方式。DevOps工程师已经是IT行业内炙手可热的职位,且薪资普遍高于同等工作经验的开发工程师。而在不同的业务体系下,DevOps的实战应用都需要有相应的策略和调整,能够应对多业务环境的DevOps专家,可遇而不可求。
由IDCF专家团队研发,徐磊老师主讲的《IDCF BoatHouse DevOps实战训练营》专为提升DevOps工程师实战能力,通过核心方法、工具的演练提升应对多业务场景下的DevOps实战能力。
本课程提供【实操演练实验室】,使用全套大厂真实项目代码和DevOps流水线环境,带领学员亲身参与 【BoatHouse开源共创项目】,实战代码和社区版操作手册全部通过GitHub/Gitee开源免费提供。本训练营为ADCC认证前置要求课程,下拉到文末可直接报名,前30名报名享受五折优惠哦~)

课程亮点



本课程注重理论和实践的结合,强调实操动手能力并配合实际业务场景的考核内容,将为学员提供真实的理论指导。参与本次培训的学员将会在讲师的引领下,全面学习DevOps工程师从搭建工具平台,了解应用架构,设计研发管理流程,搭建流水线并通过各种DevOps实践改进研发效能的全过程。
  • 实操代码全部开源:【BoatHouse开源共创项目】是IDCF在2020年2月底启动的社区驱动的全开源DevOps项目的产出物,当前已经有超过百名参与者,项目代码全部开源。
  • 通用技术栈:项目代码后端服务采用Java SpringBoot和 .net core作为开发框架和Spring Cloud作为微服务治理框架,前端采用业界流行的vue框架实现。提供一套开箱即用的前后端分离的典型企业架构应用,实现了企业级应用常用的用户注册、用户权限、产品管理、产品分类管理、订单管理、购物车;并且提供了安卓移动端的实现。
  • 端到端DevOps工具链:除了代码本身以外,【BoatHouse开源共创项目】还适配了全套的DevOps工具链平台,包括:GitLab服务器,Jenkins流水线,Nexus制品库,SonaQube代码门禁,Jmeter接口和压力测试,Postman接口测试,Selenium自动化功能测试,Junit单元测试,Flyway结构化数据库持续发布,Docker容器化和Kubernetes容器集群管理,Helm容器发布编排和MatterMost ChatOps等。
  • 实操演练:本课程提供【实操演练实验室】环境,学员通过激活码可以一键激活培训云环境,配合讲师课堂演示和详细的操作手册,通过实操练习对所学知识和技能进行巩固,确保在毕业后即可上手进行操作。
以上这些内容都会作为培训背景提供给学员,整个课程设计也是基于以上真实项目代码和真实DevOps工具链提供的真实场景。

课程收益



参训学员将可以全面了解DevOps基础理论知识,掌握实操能力,包括:
  • DevOps和持续交付基础理论知识;
  • 业界流行的DevOps工具平台搭建能力;
  • 常用技术栈环境(Java, JavaScript, Node.js, C#)CI/CD流水线的搭建;
  • 使用容器化技术,包括Docker, Docker-Compose, Kubernetes(k8s) , Harbor完成流水线优化和环境自动化部署;
  • 使用接口管理和自动化测试工具(Swagger, Postman, Jmeter等)完成接口自动化测试;
  • 使用代码检查和单元测试工具(Junit,Mocha,SonaQube,CheckStyle/FindBugs, JaCoCo/Cobertura等)搭建质量门禁;
  • 使用开源组件管理工具Nexus搭建企业级制品库,实现内外部依赖组件管理和制品晋级控制。

适合对象及要求



  • 想要了解DevOps概念和技术
  • 从事DevOps流水线搭建、运营和技术支持工作
  • 企业DevOps实践推广负责人
  • 开发团队管理者和技术负责人
  • 希望提升团队开发效率管理者
同时,需要学员具备基本的软件开发编程基础,熟练操作Windows和Linux操作系统环境,熟悉常见技术栈并有一定了解,比如:Java, JavaScript, C#, Shell, PowerShell, Node.js等

主讲老师



徐磊
资深敏捷DevOps和软件工程专家
LEANSOFT首席架构师
微软区域技术总监,华为云MVP
Scrum.Org认证ScrumMaster,EXIN DevOps Master/Professional认证讲师,DevOps凤凰沙盘认证讲师,微软技术大会特邀讲师,连续14年获得微软最有价值专家奖项,DevOpsDays技术大会讲师。专注于软件工程,研发效能提升,软件研发工具链建设领域超过15年。
曾任外企中国研发中心总经理,具有超过20年的软件研发技术和团队管理经验。在过去的10年间,曾经作为敏捷/DevOps顾问服务于华为,京东,中国移动,中国人民保险,中国农业银行,兴业银行,上海通用汽车,斯伦贝谢等大型企业;至今已经为超过100家涉及多个不同行业的客户提供过敏捷、DevOps和软件工程解决方案。

课程大纲



课程内容确保覆盖DevOps管理及实践学习。

主题时长授课内容
DevOps和持续交付,实现百倍效率提升1h 公开课(周二)全面讲解DevOps知识体系,持续交付的七大改进领域和企业级CI/CD流水线系统架构
BoatHouse端到端流水线实战1h 公开课(周二)企业级端到端CI/CD流水线现场演示:从代码提交,分支策略,代码评审,持续集成,静态代码检查,单元测试及覆盖率,Docker容器化打包,镜像制品上传,测试环境部署,自动化接口测试,测试到生产环境晋级,Kubernetes(k8s)容器集群环境部署的全过程。全程参加培训的学员将有能力完整搭建以上全部模块。
基于Docker的容器化技术实战2h 私有课(周三)容器化技术是现代应用的核心DevOps实践,可以完美解决应用开发测试和运维中的版本交付可靠、运维环境稳定性和大规模应用的动态扩容问题。本节课程详细讲解基于Docker的容器化技术的工作原理和常用操作。覆盖从Dockerfile编写,编译,打包,镜像发布,镜像拉取,部署,升级,多镜像环境编排以及应用容器化改造等场景。实操Docker, Docker-Compose和镜像仓库环境Harbor的搭建和常见操作,完成BoatHouse应用镜像的编译打包发布全过程
基于GitLab的源代码管理和分支策略实战2h 私有课(周四)Git已经成为全球范围最受开发人员喜爱的源代码管理工具,Git的很多特性对于提高开发人员工作效率非常有效,对于大规模团队开发来说,Git也提供了丰富的解决方案和工具支撑。本节课程详细讲解Git源代码管理工具的工作原理和常用操作。覆盖Git clone/branch/merge/push基础操作,合并请求的创建,更新,完成。实操GitLab服务器的搭建和初始化,完成BoatHouse应用代码库的创建,推送,拉取和典型的基于特性分支的开发过程操作
基于Jenkins的流水线环境搭建和CI/CD搭建实战2h 私有课(周三)持续交付流水线是DevOps的关键实践,流水线串接源代码管理,自动化编译构建和打包,自动化测试和部署,并集成质量门禁,成为企业级DevOps工作流中最重要的核心组件。本节课程将详细讲解持续交付流水线的工作原理,技术架构和常见流水线结构。覆盖代码拉取,自动化编译和打包,Docker镜像打包和推送,单机容器环境的部署。实操Jenkins服务器的搭建和BoatHouse应用CI/CD基础流水线的搭建和运行
实现企业级流水线质量门禁2h 私有课(周四)流水线质量门禁可以帮助开发团队提升代码质量,避免问题代码和质量问题流入下一环节,是DevOps单件流原则在流水线上的实际落地方式。本节课程将详细讲解单元测试,覆盖率,静态代码检查等常见质量门禁的实现方式。实操:在BoatHouse基础流水线上增加Junit/Mocha, JaCoCo/Cobertura, SoanQube等工具实现以上质量门禁。
实现企业级接口管理和基于接口的自动化测试平台2h 私有课(周三)企业级微服务应用开发中涉及多个服务/系统间的接口调用,当服务和系统数量增多后如何管理接口和保证系统间接口的稳定性就成为一个大问题。本节课程将详细讲解如何使用【消费者驱动的契约测试】工作模式实现微服务架构下的多服务多团队高效接口管理和测试流程。实操:在BoatHouse应用开发环境中引入基于Pact-Borker和契约测试流程,并借助Postman, JMeter实现自动化接口测试
Kubernetes(k8s)容器化集群的工作原理和实战2h 私有课(周四)K8s集群已经成为当前企业级应用运维的事实标准,很多企业在搭建内部PaaS云的时候都选择了基于K8s的技术栈。本节课程将详细讲解k8s集群的架构和核心组件,kubectl的常用操作,Deployment, Service, Pod, Ingress, Volume, ConfigMap, Secret等常见概念以及yaml部署的工作原理和操作。实操:搭建kubectl操作环境并使用kubectl完成BoatHouse应用的k8s环境部署,在BoatHouse流水线中完成k8s环境的自动化部署

培训方式



训练营时间:5月25日-6月17日
本培训采用线上直播+录播的授课形式,利用工作日晚间时间,每周2次课程,帮助你全面掌握DevOps的理论和实践,并且提供动手实验环境和资源
课程结束后,学员可以在1年内免费访问本期课程的视频录制,在1个月内访问学员内部论坛进行提问并获得课程导师的答疑。
第一期课程上课时间为5月25日,了解详情及报名直接扫描下图二维码,前30名报名可享五折优惠哦~
good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter