运维工程师到底是个啥?

哦,我们来说说运维工程师这个职位吧。
我们需要先谈谈它。
这项任务并不像修理计算机和安装网线那么简单。
2 01 2 年我刚入行的时候,有几个朋友以为运维就是电脑维修。
其实我当时就很疑惑。
后来我才知道,运维工程师的工作确实很复杂。
您需要了解一些有关网络、系统、安全性和应用程序架构以及大数据和云计算的知识。

啊,其实很多人对运维工程师的定义存在误解。
我当时不明白。
我一直觉得运维工程师是替罪羊。
如果系统出现问题,我们就会进行运维。
然而,现实情况是运维工程师的工作范围非常广泛。
他们必须确保系统稳定性、处理错误、优化系统并确保数据安全。
你需要了解各个方面。

说到责任,有很多事情需要考虑。
例如,系统维护涉及确保您的硬件、软件、网络和存储没有问题。
解决问题需要快速找到问题,像侦探一样找到问题所在。
性能优化需要具备分析数据和系统监控、识别瓶颈、提高效率的能力。
您必须精通数据安全以及备份、恢复和加密。

有很多技能。
Linux系统是一项基本技能,还应该了解TCP/UDP协议,能够配置系统服务,能够编写shell脚本,精通数据库管理,能够使用自动化配置和监控工具。
那时我刚刚开始学习,但是阅读资料给了我很多练习。
这真的很令人兴奋。

我给大家介绍一下发展方向。
随着大数据、云计算等新技术的发展,运维工程师的岗位也在发生变化。
比如大数据方向,需要掌握Hadoop、Docker等技术。
DevOps方向需要与开发团队合作使用Python编程和Django框架等开发技术。

运维工程师的职业前景相当不错。
大数据、云计算等新兴领域对运维工程师的需求越来越大。
因此,如果你有兴趣并愿意继续学习,这个领域的发展前景还是相当不错的。

有太多的话要说,所以我就先到此为止。
运维工程师的职业生涯其实还是蛮有趣的。
关键是要不断学习,跟上技术进步的步伐。

Linux云计算就业后是做什么类型的工作?

哈,你说得对。
“Linux云计算”这个名字听起来确实比“Linux运维”更嚣张。
也许该组织想创造一个新概念来吸引人们。
反正内核还是那个内核,技术栈的核心还是Linux运维。

至于Linux运维职位的分类,你列出的基本都是相关的,但行业内的具体名称可能会有些不同。
我给大家总结一下我所知道的情况:
上周我和上海一家大厂的技术总监聊过,他告诉我他们内部分工比较详细:
1 硬件运维:就是这样,现在纯硬件公司越来越少了。
如今,一切都是云架构。
购买服务器并将其放置在机房中是一项基本工作,但更多的是与制造商联系、确定硬件故障以及灾难恢复切换。
比如,如果2 02 3 年东非发生地震,他们就得赶紧抢修海底光缆,硬件运维也得跟风。
但小公司或者传统行业还是需要这个。

2 网络运维:交换机、路由器、防火墙是基本技能。
但在2 02 2 年,我在北京的一家金融公司看到他们更加注重SDN和云网络(例如AWS VPC和Azure VNet)的配置和管理。
LAN维护现在越来越边缘化,更多地关注接入网络和数据中心网络。

3 系统运维:这是传统运维的核心,包括Linux系统管理、Shell脚本、虚拟化(KVM是标配)、容器(现在基本都需要Docker/K8 )。
我曾经在杭州的一家电子商务公司做过这个。
2 02 1 年6 1 8 大促期间,光是系统扩容和压测就忙了两个月。
这个职位的要求是最全面的,但也是最基本的。

4 应用运维(SRE):这绝对是一个热门话题! 你说得对,现在SRE很流行。
例如,一家领先的互联网公司(具体名称我就不说了,怕被人说是广告)将在2 02 2 年底招聘SRE,要求他们能够用Python/Go编写监控和报警脚本,懂CI/CD(Jenkins/GitLab CI为标配),懂数据库、中间件、分布式系统。
他们的SRE岗位月薪3 W起。
工作要求高,但成长快。

5 监控和运维:现在都是使用现成的系统,比如Zabbix、Prometheus、Grafana。
配置和优化是主要任务。
但去年我在深圳面试,有的公司还要求手写PrometheusQL,或者搞混沌工程。
我觉得这个行业也需要升级。

6 数据库运维:这其实就是DBA运维。
我认识一个朋友,2 02 1 年在广东某游戏公司做这个,重点是MySQL优化、分库分表、备份恢复、集群管理。
游戏行业数据量大,所以这个职位特别热门,但要求也很高。
你需要了解SQL调优和业务。
你提到的索引设计和SQL优化是关键。

7 安全运维:现在这么重要! 2 02 3 年勒索软件事件后,我做这件事的同事直接得到了加薪。
主要做漏洞扫描(如Nessus、OpenVAS)、渗透测试(黑盒技术较好)、应急响应、安全加固。
有些公司还要求你懂C/C++才能写逆向分析。
感觉这个行业有硬通货。

8 .运维开发:这就是DevOps,用代码来进行运维。
比如编写Ansible自动部署脚本、开发自动化运维平台、使用Go编写监控插件等。
我在2 02 2 年遇到过上海的一家独角兽公司,他们招聘运维开发人员时,要求有全套的CI/CD和一些后端开发。
这项工作最考验综合能力,但前景广阔。

至于你提到的“低端岗位”,比如网络管理员、监控运营、IDC运营等,我认为你不能这么说。
任何职位都有其价值,只是取决于发展阶段和公司需求。
对于监控运维来说,如果只是配置和监控行情,实在是没有前途。
但如果你能深入理解监控的原理,根据业务需求设计监控方案,并了解监控报警的根本原因分析,那么你一定会处于核心地位。
IDC运维,在当前云化趋势下,传统IDC运维正在发生转型。
了解机房、硬件、网络对于云运维非常有帮助。

像你提到的老男孩教育,他们专注于SRE、DBA、安全、运维开发。
这些方向现在确实很流行。
但选择哪一种取决于您自己的兴趣和专长。
SRE要求很高。
DBA必须懂业务,安全需要细心和耐心,运维开发人员必须懂数据结构和算法。

不管怎样,在Linux运维行业,技术更新很快,所以你必须不断学习。
您可以更深入地研究列出的每个类别。
关键看你想往哪个方向发展。

云计算的就业前途怎么样?

说实话,Linux云计算叫Linux运维,听起来似乎比较“高端”,但归根结底就是架设服务器、修复网络、监控系统、做好安全工作。
不过话说回来,这个行业技能很多,而且岗位划分也很细。

以我为你制定旅行的日子为例。
硬件运维的兄弟们整天和官僚打交道,半夜被叫来代替工作是常有的事。
对于网络运维来说,如果局域网服务出现问题,首先要联系路由器进行排查。
运维系统比较复杂。
你需要了解Linux命令,配置Apache和MySQL,有时如果是硬件问题还需要跟进。
有趣的是,后来引入了SRE(应用运维),这项工作与开发相关。
请记住,该计划是扩展电子商务系统的功能。
SRE需要很长时间来开发。
在发布的最后一天,系统在午夜崩溃了。
维修部的人就更惨了。
他们必须整夜盯着屏幕才能看到闹钟。
最大的增加是因为一些人因为担心错过通知而将手机绑在关节上。

数据库运维也比较昂贵。
我们公司DBA的工资是普通运维的两倍。
因为MySQL查询速度慢,三四个小时就可以容纳下来。
至于安全和运维,我们就得和黑客玩捉迷藏。
多年来,存在着更大的需求。
曾经,它是一种防病毒软件,现在它用于防止攻击。

在维护运营和发展方面,这项服务是先进的。
您需要知道如何编程,您应该能够编写 Shell 脚本、Python 以及自动化 Ansible。
我们有一位前辈写了一个监控程序,整个公司都在用。
后来他又跳槽到其他大工厂,月薪翻倍。

目的地?网络管理员、运营监控维护、IDC运维,确实没有其他岗位那么热门,但说实话,都是从做这些小工作开始的。
我的朋友现在是运营和维护总监。
他的职业生涯不就是从机房连网开始的吗? Linux 操作和技术支持是一项混合工作。
你需要了解网络、系统、编程、数据库、安全,还需要一些沟通和协调。
我见过最牛逼的运维不仅技术好,而且还和老板讨论了必要的东西,最后立马就拿下了项目的整体解决方案。
工具清单多得吓人:Linux系统、Nginx、Apache、MySQL,还有各种脚本语言、监控程序,比如Ansible、Zabbix、Docker、K8 S……简直就是工具箱里的瑞士军刀。
但说实话,只知道工具是没有用的,你需要知道如何使用这些工具来解决问题。

数据库运维系统有着重要的作用,主要是保证数据安全和优化数据库性能。
我有一个朋友专门研究NoSQL。
现在他开始自己创业,担任数据库顾问,每月收入数十万。
这项服务确实很受欢迎,不过,数据是验血的。

运营架构师?这其实就是高级运维加上一些管理思想。
了解各种解决方案策略,例如自动化部署、云计算架构和高可用性解决方案。
我见过最厉害的工程师,可以根据公司的情况设计出一整套运维体系,从从设备选型到工艺规范,最后全公司都跟着他走。

总的来说,在运行和节能中,技术工作是能够解决问题的唯一基础和关键。
说白了,就是利用工具把事情做好,降低成本,提高效率。
技术提升是基础,思想突破是关键。
正如老男孩所说,思维的提升是质的飞跃。