
1️⃣ CICD: 全称continuous integration (持续集成) and continuous delivery/continuous deployment (持续部署),即帮助程序员搭建产品自动化部署的Pipeline,使程序员开发的新功能、新Feature可以快速上线,被用户所使用。常用工具有Jenkins, TravisCI, AWS Codepipeline
2️⃣Infrastructure as Code:即用代码的形式管理项目基础设施的资源,用于实现互联网产品Infra资源的快速搭建和便捷管理,提高整个产品的自动化程度
3️⃣Monitoring:通过一定的技术获取产品运行的参数和日志,再通过一些Montoring工具将产品运行情况可视化,便于及时发现产品问题,及时优化。常见工具有Prometheus,ELK,Splunk
4️⃣云技术:云服务、云技术是产业数字化转型的一个不可获缺的因素。可以说,DevOps的工作几乎都和云服务挂钩,在澳洲🇦🇺,最常见的三大云即AWS、Azure以及GCP
5️⃣容器化:将项目所需的组件、代码进行打包,做成“微服务”的模式,使得软件和项目更便于扩展,提升整体的服务性能。Docker是最常用的容器化工具。对于容器的管理编排,Docker Swarm和Kubernetes是目前两大比较热门的工具
6️⃣事故处理(Incident Management):DevOps工作中很重要的一点就是维护项目的稳定运行。在用户数量暴增的情况下,需要如何维持服务器的正常运作?新的版本上线和旧版本不兼容,导致客户端出错,又该如何处理?产品宕机的每一秒钟对公司来说都会有极大的损失,而DevOps要做的,就是守护好项目,把各种异常情况的概率降至最低。
👆️以上提到的这些技术、工具以及技能,都会在我们4.24开课的DevOps项目实战班中都可以学到哦~
#澳洲IT#devops#澳洲找工作#转码#澳洲求职#码农#IT干货


