大学生毕业刚工作,运维要学些什么?

本人应届毕业生,出来找了份系统运维工程师的工作,刚工作3个星期,目前就是管管机房,熟悉公司的业务软件,我是计算机网络专业毕业的,对于Linux,mysql,python,网络方面都有涉及,毕业之前我是有考虑边工作边考证,报了个华为认证HCIE的班,但是上班之后有没太多时间去看,就想着先把HCIP考了,但是我不知道这个路子对不对,所以想问问大神们,做运维的话,发展渠道有哪些。。。

正好跟你分享下我们公司的一个运维工程师的经历,最早这个小伙伴是做内控的,就是帮公司职工电脑配置网络和升级电脑方面,后来觉得需要提升一下,就选择了内部转岗:系统运维。当时他对linux和mysql完全不了解,就从linux开始学习和实践,大概经历了一年时间系统运维的基本工作(主要是线上服务器维护、CMDB等)是可以胜任了,然后开始学习CI/CD流程,主要工具其实就是Jenkins,写一些shell和groovy脚本做预发布和线上的发布流程,还有一些线上的监控系统Prometheus和全链路跟踪Skywalking等。服务监控是系统运维的核心工作,监控工具的使用很关键,期间也会用到一些开发。再往高级一些的话就是运维开发了,运维平台的搭建,自动扩容,k8s等等

以下是运营工程师的学习路线:

1、Linux操作系统基本功

Linux系统安装、配置,基本命令,VIM编辑器,Linux自有服务,权限管理,YUM包管理,开源项目上线部署。

2、Linux系统服务

网络基础(重点难点TCP/UDP)、sshd服务(scp/rsync)、文件共享服务(ftp/nfs/samba)、DNS域名服务、LAMP编译安装、rsyslog、Linux分区+LVM逻辑卷+(软硬RAID)

3、Shell、MySQL

Shell脚本编程、MySQL从入门到精通(DBA方向)

4、商城系统上线部署

Nginx概述、LNMP环境搭建、MySQL读写分离、LB负载均衡(Nginx/LVS/HAProxy)、NoSQL(Memcached、Redis、MongoDB)、存储、企业级商城系统架构实战。

5、配置自动化

配置自动化(Ansible/SaltStack)、监控(Zabbix/Promethus)、日志分析(ELK、KafKa)、CI/CD(Git、GitLab、Jenkins)

6、运维安全与调优

运维安全(防火墙、CA认证、VPN)

应用软件调优(Web应用调优)

系统调优(系统+内核)

7、运维云计算

Hadoop、KVM虚拟化、公有云运维(阿里云)、私有云运维(OpenStack)、Docker容器、Kubernetes(K8S)容器编排工具

8、Python运维开发方向

Python运维基础、Python面向对象、Django框架、Python CMDB项目开发

2021年系统运维工程师就是管理机房吗?

你这个可能是个机房管理员的工作,与系统运维有很大的差别,只是盯着个系统运维的名字而已。估计薪资也不会太高。

在你现在的工作上,你的Linux,MySQL,Python以及网络几乎都用不上。

趁着还年轻换一份系统运维的工作吧,按照你现在的能力找一个初级运维岗位,在6-8k(北京),然后往运维方向去走。

 

你选择考证,有这样的想法很好,但走的是偏网络了。如果你要走运维工作,可以考RHCE,RHCA这样的证书。

网络只需要考HCIE即可。

做运维方向很多

系统运维(Linux系统运维哦)

运维开发

数据库DBA

大数据运维

devops运维

云计算运维

按照你现在已经会的知识来看,建议先走系统运维,不是机房管理,是Linux系统管理哈。 

 

做运维比较杂,要学的东西很多,而且还要你学得精。

需要学习的知识点:

  1. 操作系统知识(linux、windows)
  2. 计算机网络
  3. 数据库、以及一些中间件
  4. 虚拟化、容器化运维
  5. 需要有一定的开发基础,起码要会写运维脚本。更高级的就是 运维开发 转做 devops

总之运维的方向也挺多的,云平台运维方向、网络安全运维方向、容器化运维方向、大数据运维方向等。自己要想好方向,先精通一个方向再考虑知识面广度的问题。

您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题。

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

如果准备考华为认证的话,自学也不是不可以,建议基础不太好从HCIA开始学起,尽量把基础打扎实了!

华为认证有很多的认证方向,当下热门的有很多,但是适合零基础小白学习的不多,适合找工作的更不多。

我自己考的就是HCIE-datacom(数通)方向。它就挺适合小白学的,它所涉及的面是最广的,而且包含的内容也特别的多,像路由交换常用的一些技术、关于安全的技术、关于数据中心的技术,甚至运营商的技术都有所涉及。

这是刚学习时要用到的学习资料,给题主分享一套~