DevOps算是这几年新兴的IT岗位
澳洲市场对于人才需求持续增长
尤其是有些小伙伴羡慕IT高薪
但是又不是很喜欢打代码
那么DevOps Engineer真的可以考虑一下!
平均年薪甚至达到了133k之高!

有些小伙伴可能觉得再重回大学学IT
可是很多过来人都会告诉你
学校是真的真的不怎么教DevOps
还得花费至少1.5年的时间
那么匠人学院匠心打造的
DevOps项目实战班来了!

高薪工作人人都爱
不过这份工作到底适不适合自己
还是要提前了解清楚它到底是干嘛的
那面下面就带大家一起来看看
这个飞速崛起 又带点神秘色彩的新兴IT工种
DevOps Engineer
匠人学院第9期DevOps项目实战班
将在1月8号开课
欢迎大家来试听哦!

感兴趣的小伙伴接着看下去吧!
什么是DevOps?
IT的岗位类型多种多样,但要说哪一个最神秘,那莫过于DevOps了。DevOps一词其实就是Developer + Operator的结合,用中文来说就是开发运维。不过相信不少小伙伴即便看到了这样一个中文翻译也不理解DevOps到底是做什么的吧?

换个通俗的比喻来说,如果每一段代码就是一列火车的话,那Developer就是在造火车的工程师,而DevOps就负责让火车能在轨道上跑起来。
现实情况下,能让火车稳定高效地在铁轨上跑着也不是一个简单的工作,你需要设计铁路路线来防止火车相撞或者延误,同时你也需要给火车安排时刻表来保证铁路系统的正常运营。只有这样,每一列火车才能在铁轨上发挥它们的最大作用。
随着互联网产品不断地产出和更新迭代,上线这些产品的需求将源源不断地增加。因此,DevOps一直都是一个高需求的职位。而由于目前就业市场对DevOps的高需求,这一岗位可是一个绝对的高薪职位哦!(澳洲本地100k+)
DevOps的定义

Wiki给出的DevOps的解释是DevOps是一套为了缩短软件开发周期,持续交付高质量的软件的开发与运维结合的实践。这句话听起来很复杂,简单来说就是DevOps是提高代码交付速度及质量的一系列实践。这样说可能很多同学还是不能理解,我来给大家揉碎了说。
很多同学可能很了解写代码和提交代码的过程。但对于一个商业软件/网站,提交代码只是所有工作的20%,离真正把代码部署到软件的生产环境(production environment), 也就是用户使用的环境还有一定距离。
我们可以想像一个云端软件/网站,比如Jira, 比如Google,比如Instablame,每个软件后面有几百到几千个开发人员(dev)。那么他们的代码一旦被开发人员merge 进入开发(dev)环境,CI/CD pipeline就会进行自动化测试,封装,部署到staging和production的环境里。这个CI/CD pipeline就是DevOps的其中一个实践。这里面可能会用到Jenkins, Bamboo, Travis CI, Circle CI, Docker等等工具与方法。
在澳洲,大部分这类工作会交给DevOps Engineer来完成。


DevOps在产品开发流程的位置

DevOps职业道路
很多同学在聊到IT职业方向的时候,大部分人的第一反应都是想做front-end engineer/developer或者 full-stack engineer /developer,毕竟大部分同学认为front-end engineer相对容易理解门槛也不算很高,full stack可以看到或者做很多软件架构方面的工作对以后职业发展有帮助。

这些理解都没有问题,不过澳洲每个学期这么多应届毕业生,同时又有很多海外在职人员打算来澳。在这么激烈的竞争环境下,有没有更好的选择呢?
今天我就来给大家介绍一下IT从业的另一个选择,DevOps related engineers。
啥?啥是DevOps related engineers?
别急,我慢慢给大家唠唠。
澳洲DevOps就业前景

有兴趣的同学可以在Seek上搜索一下相关岗位,你会发现:
- 这些岗位需求量很大申请人数却不多。DevOps其实算是一个新兴的岗位,尤其是澳洲当地的很多IT公司在引入Agile开发流程后,可上线产品的持续性交付催生了对这一职位的需求。可以说,在互联网时代,只要不断地有新的互联网产品被开发,DevOps这一岗位就永远有它的一席之地。
- 这类职业的门槛并没有想象的那么高,不是算法岗,只要能解决问题,能快速学会工具的使用。这些职位从junior到senior的岗位都有,毕业生也可以申请哦。
- 从薪水角度看,他们的普遍薪资都略高于开发人员。有些公司还会有额外的值班(on-call)补助。
- 更重要的是,因为这些岗位要求更多的和别的团队之间的合作,你做的事情可能影响力会比开发一个feature来的更大,更容易晋升。
- 非常有意义:提升整个团队开发效率。同时,由于DevOps负责的是软件和开发项目的交付,因此会了解到整个项目的整体框架结构,这对于IT从业人员来说是一个很好的自我提升机会。
可以先看看工作机会吧,单单从seek上的数据来看,对比2020年4月和2022年10月的全澳的DevOps岗位,已经从1,548个直线上升到3,694个,将近是2.5倍的岗位空缺增长!

(截图于2020年4月 seek AUS地区)
(截图于2022年10月 seek AUS地区)
接下来下大家最关心的薪资问题吧!
澳洲地区DevOps Engineer 的平均薪资待遇是从$100k到$140k不等,据小编了解,年薪突破$200k的DevOps岗位,在澳洲也是非常常见的。
这才是真正的高薪且高需求!

那接下来我们来看看DevOps具体要懂什么?


啥?这么多?这怎么学?每项技术学多深?
不如考虑一下DevOps实战项目班吧~
匠人学院第9期DevOps项目实战班
将在1月8号开课





扫码了解课程详情

课程特色
- 澳洲唯一一个全链路DevOps就业级培训,系统学习DevOps相关知识点
- 与实际工作场景/工作项目紧密关联
- 结课达到job ready的状态
- 积累相关项目经验
- 多个hands on项目练习
- 实际工作场景项目练习
- 3个月公司实习,商业级项目练手
- 可参与全栈班团队项目或者数据工程全栈班团队项目,获取项目经验,丰富简历
- 免费简历修改/面试辅导
- 相关工作机会+内推机会 + Reference letter






2大实战团队大项目
Web全栈班的团队项目是根据真实的商业需求开发一款Web Application。项目会组建真正的Agile团队,包含负责分析项目需求的Business Analyst,负责页面设计的UI/UX designer,负责产品开发的full stack develoepr,以及负责项目上线运行的DevOps。每个组都会安排一位在职的Developer和一位在职的DevOps作为作为Tutor,帮助学员规范Agile开发流程的具体步骤以及技术方面的答疑。


数据工程全栈项目班的团队大项目是分析和处理真正的商业大数据,来满足特定的商业需求。从需求分析坐骑,一直到数据处理,数据架构搭建,数据建模和可视化。项目中用到很多云解决方案,综合性高,其中需要数据工程师(Data Engineer)搭建数据模型,DevOps负项目在云端的部署,以及数据分析师(Data Analyst)来获取数据分析结果。项目由在职的数据分析师和数据工程师带领,帮助学员规范Agile项目流程以及技术答疑。

DevOps班全栈P3项目
- 对接全栈班P3项目
- 由Developer,DevOps,BA和UI组队,共同完成
- 团队协作,模拟真实职场
- 商业级项目:所有都是上线项目,网上皆可搜索浏览
- 项目结束时会进行对外展示,接受市场检验



DevOps实习
匠人学院公司实习的过程会包括许多不同的匠人产品开发,其中包括 匠人千人千面推荐系统(Big Data组),匠人课堂(React App),匠人学院(Nodejs+Web Application),OAP(Java Springboot+React App)等,所以会涉及到更多的不同背景语言的技术栈;会参与到,CI/CD, Elastic Search, Grafana, SItespeed, IAM, CDN, Lambda Serverless等等中。与20多为developer,以及多名BA,1位UI组成项目团队。

导师团队
超级豪华阵容,导师分别来自澳洲Tier One科技巨头Atlassian、Microsoft和某独角兽互联网公司,Tutor也是来自德勤的DevOps架构师。这种豪华导师阵容,绝无仅有。


课程信息
开课时间:2023年1月8日
课程时长:18weeks 共计92小时,含Recording!
课程价格: 限时优惠价$5900!包含项目实习!
课程福利:
- 收获 DevOps 相关项目经验
- 收获实际工作场景项目练习
- 可参与全栈班团队项目
- 收获免费简历修改/面试辅导
- 收获相关工作机会+内推机会
- 3个月DevOps实习
面向对象
- 想深入了解DevOps的理工科在校学生
- 国内有IT工作经验,无本地经验的IT方向新移民
- 想要获取商业实战项目经验,积累IT人脉的学生
- IT毕业生想要寻求澳洲第一份IT工作
- IT其他专业人士想要转DevOps,获取一份高薪工作
- 不喜欢编程,想要从事运维方向的IT人
**优秀学员可以获得内推实习机会
课程涵盖知识点
课程会结合导师授课,Tutor的Tutorial处理作业以及答疑,课代表/班长做学习笔记以及答疑,外加结合Pluralsight 扩展视频,帮助学习,我们努力形成立体化的教学体验,也在帮助学生更好的学习知识做出不断地努力。

DevOps进化到第三个版本,我们也在努力让学生学到更多知识,以充实你的简历部分。课程通过项目贯穿课程,囊括时下最流行的Docker+Kubernetes, 以及Terraform,Splunk,Ansible,Jenkins,Travis,Selelnium等澳洲以及中国Popular技术



学员要接触整个DevOps 环,了解每一步最常用的软件和工具。
这个技能已经比很多DevOps Engineer掌握的都全了。

DevOps具体工作内容
Cloud Engineering
我们再来聊一聊cloud层面的内容。整个开发环境,生产环境的操作系统或者docker的base image和一些dependent libraries由谁来保证版本都一样呢?网络环境由谁来配置呢?权限由谁来分配呢?这里就要靠Cloud Engineer来进行DevOps实践了。常用的工具有ansible。

监控报警系统和事故处理机制
但是以上还远远不够,在软件上线生产环境前,我们还要建立好监控报警系统(monitoring and alerting system)和事故处理机制(incident management mechanism),以保证软件可以安全上线,出了问题有团队可以及时处理。
这里常见的metrics monitoring system可能会有signalfx, datadog, grafana,prometheus,常见的log monitoring会有splunk, sumologic, sumologic, redash等等, 常见的alerting system包括opsgenie, pagerduty, 常见的incident management软件有jira service desk, zendesk等等。
除了会用一些软件和工具,建立这些监控报警系统也要遵循DevOps实践,大部分上述系统都需要用Infrastructure as code来实现和管理。
简单来说就是用代码配置我们的监控和报警系统这些基础设施,远离手动操作造成的错误。Infrastructure as code的工具包括terraform,cloudformation等等。这里的工作大部分由SRE (Site Reliability Engineer) 完成。
后期跟进和维护
现在我们的软件终于可以安全上线了。上线之后的运维和改进依然要靠SRE跟进,比如发现稳定性漏洞,给软件架构提出建议,比如开发自动化工具检测系统问题等等。
所以,现代软件开发缺少不了DevOps。我前面提到的DevOps related engineers其实就包括了DevOps Engineer, Cloud Engineer还有SRE。
学员Offer
越来越多的学员,收获高薪澳洲DevOPs岗位offer。
查看具体offer请点击👇👇:
匠人学院近期offer榜来咯!恭喜学员入职Deloitte、New Aim、Bunnings等公司
匠人学院近期offer榜来咯!恭喜学员入职Thoughtworks、Redbubble、CODEX等公司
年末offer大丰收!匠人学院近期offer来咯!恭喜学员入职Myer、Codex、Lovisa等公司
更多DevOps内容来听听
ATLASSIAN大神的解析哦!



