龙空技术网

小白到DevOps自动化运维工程师之路

运维阿峰 246

前言:

此时大家对“禅道nginx安装”大约比较重视,姐妹们都需要剖析一些“禅道nginx安装”的相关知识。那么小编在网摘上网罗了一些对于“禅道nginx安装””的相关资讯,希望各位老铁们能喜欢,同学们一起来了解一下吧!

谈到DevOps工程师职位,可能大多数人不太熟悉。但是看过我前面写的文章的人应该知道。这是一个尽可能的把运维工程师、运维开发工程师等工作进行自动化的一个职位,同时也是完成开发过程中的自动化、比如自动部署、自动测试、自动部署等。那么今天就来说一下作为一个DevOps工程师需要掌握哪些知识。

一. 基础知识WEB相关Nginx、Apache、Tomcat负载均衡器(至少掌握一种)LVS+Keepalived、HAproxy数据库(Postgresql非必须)MySQL、PostgreSQL、 Redis、MongoDB系统CentOS、Ubuntu(如果外资企业,需要会两种)、德资企业可能还需要使用到Debian.监控系统Zabbix(市场占有率最高)、个别企业可能会要求nagios、cacti等、Prometheus(尤其部署使用容器的、基本要求必会)日志收集系统Elasticsearch+Logstash+Kibana,简称ELK二. DevOps CI/CD版本控制系统Git、GitLab项目管理系统Jira或禅道

代码审计系统(非必须)Gerrit(非必须掌握),但在如无人驾驶等高科技企业需要掌握

持续集成系统

Jenkins(国内用的最多、国外也用的很多)

构件或者软件存储系统Nexus OSS (中资企业用的多)、Artifactory(外资企业用的多)代码质量管理系统

SonarQube

三. 容器相关容器Docker社区版、企业版用的不多。容器管理工具

Kubernetes(俗称的K8S)

存储存储的高可靠性任选 一种,建议掌握Ceph.四. 脚本和自动化相关脚本Bash Shell开发Python、Go、如果你已经会Java也可以五. 总结:

大家看完前面所写,第一感觉就是要学的东西太多,会产生惧怕心里。其实不然,我会以大家都听懂的方法来为大家一一讲解。完成自动化运维一切可能的自动化目标。欢迎大家关注我,我们一起交流学习。

标签: #禅道nginx安装