02.28 学习Linux可以从事哪些工作?

ℒℴѵℯ释心ღ᭄ꦿ࿐


Linux是现在90%左右企业后台业务的支撑平台。由于Linux系统的开源,稳定,病毒少等特点。在企业中运用十分广泛。

Unix/Aix/Linux/Windows四大平台在企业后台数据中心的占有比例:

Unix平台的惠普小型机在企业中已经极少了。

Aix平台的IBM小型机由于机器级别昂贵,只在少数的大型企业中使用而且这部分企业也在逐步的验证成本更低,性能能够满足的开源系统平台。且在有计划的进行替换迁移。

Linux平台可以安装在所有的x86架构服务器上,由于服务器的价格低廉,系统本身又是开源,况且有很成熟的大规模集群解决方案。这种使用方式占绝大多数。

Windows系统由于存在版权,系统不稳定等因素,用它作为服务器系统的企业占少数。

现在的大数据,云计算绝大部分都是跑在Linux系统下,Linux系统对以上的应用系统兼容性更好。可以说Linux系统是开源技术支撑的绝对平台。

了解了我上面说的这些情况,我想你应该知道Linux学完之后,可以从事哪些工作了。




挨踢人


对于linux应用来说,主要包括三大类,分别是:

一、服务器、系统;

二、云计算大数据;

三、人工智能。


首先我们来看看第一大类服务器、系统,服务器、系统主要包括包括系统集成、系统工程师、运维工程师、云工程师等 ;对于第二大类的云计算大数据,主要包括运维开发、运维大数据、大数据、云工程师;最后,对于人工智能来说,主要包括智能运维、大数据分析、算法工程师。


Linux是一个系统,几乎主流的服务器操作系统、主流的软件开发环境、主流的互联网应用都是基于linux系统。其次,最主要的就是基于linux开源的这一特点,在linux上可以做更多的事,因此在linux职场就业方向就延伸出了很多的职业。


linux云计算方向

linux云计算方向按照职业的发展,从低级到高级分为云计算工程师、云计算资深工程师、云计算项目经理和云计算架构师。在工作职责方面,主要是负责云平台的运维工作、调试优化工作。当然还包括整理相关的云平台技术文档和相关操作手册,做好云计算产品的技术累积。工作内容上,主要是完成云平台相关项目的实施、安装、调试工作,参与平台部署,解决实施遇到的技术问题,研究新技术并应用到云平台。


DBA方向(数据库运维)

按照DBA职场规划,分为中级数据库运维工程师、高级数据库运维工程师、资深数据库运维工程师和数据库专家。相信对于升级运维工作大家都很数据,主要的工作就是负责数据存储方案设计、数据库表设计、索引设计和SQL优化,对数据库进行变更、监控、备份、高可用设计等工作。


Python运维开发方向

Python运维开发,按照职场发展分为Python运维开发工程师、Python高级运维开发工程师、技术总监、DevOPS。主要工作职能就是负责服务器、网络、存储、应用运维监控和自动化的开发规划管理工作;负责设计、开发基于运维场景的各种运维产品,建设运维监控与自动化平台。

网络安全方向

网络安全方向分为安全运维工程师、高级安全运维工程师、安全专家和安全架构师。主要工作就是负责网络、系统和业务等方面的安全加固工作,进行常规的安全扫描、渗透测试,进行安全工具和系统研发以及安全事件应急处理。


系统运维方向

系统运维,按等级分为基础系统运维工程师、高级系统运维工程师、系统运维技术专家和高级系统运维工程师。工作的主要内容就是负责网络、系统、CDN以及基础服务的建设(LVS、NTP、DNS);负责资产管理,服务器选型、系统交付与维护。

对于linux行业而言,有着极大的人才需求。要知道,我国的Linux市场以年均43.1%的复合增长率高速增长,人才需求超过120万。同时,Linux相关的技术职位晋升块,3年左右就能升至管理岗位年薪25W起;5年以上达到架构师水平年薪突破40W。

linux的就业前景广阔,人才缺口极大,最重要的一点就是linux行业是一个高薪行业。对于提前考虑职场规划或者考虑转行为技术人才的职场人来说,linux都是一个很不错的选择。


猿小力


在21世纪的这个人才世纪,人才才是最值钱的。作为人才,技能就重中之重。对于即将踏入职场的大学生或者是那些要选择转行学习新技术的职场人来说都会有一个共同的疑问,那就是到底该选择怎样的一门新的技术作为自己的技能,作为自己以后求职的敲门砖。而linux确渐渐成为大家关注的对象,那么对于linux这个行业来说,它的前景如何,学完Linux后能从事哪些工作,工资又有多少呢?我们一起看看

对于linux应用来说,主要包括三大类,分别是:一、服务器、系统;二、云计算大数据;三、人工智能。首先我们来看看第一大类服务器、系统,服务器、系统主要包括包括系统集成、系统工程师、运维工程师、云工程师等 ;对于第二大类的云计算大数据,主要包括运维开发、运维大数据、大数据、云工程师;最后,对于人工智能来说,主要包括智能运维、大数据分析、算法工程师。

Linux是一个系统,几乎主流的服务器操作系统、主流的软件开发环境、主流的互联网应用都是基于linux系统。其次,最主要的就是基于linux开源的这一特点,在linux上可以做更多的事,因此在linux职场就业方向就延伸出了很多的职业。

linux云计算方向

linux云计算方向按照职业的发展,从低级到高级分为云计算工程师、云计算资深工程师、云计算项目经理和云计算架构师。在工作职责方面,主要是负责云平台的运维工作、调试优化工作。当然还包括整理相关的云平台技术文档和相关操作手册,做好云计算产品的技术累积。工作内容上,主要是完成云平台相关项目的实施、安装、调试工作,参与平台部署,解决实施遇到的技术问题,研究新技术并应用到云平台。

DBA方向(数据库运维)

按照DBA职场规划,分为中级数据库运维工程师、高级数据库运维工程师、资深数据库运维工程师和数据库专家。相信对于升级运维工作大家都很数据,主要的工作就是负责数据存储方案设计、数据库表设计、索引设计和SQL优化,对数据库进行变更、监控、备份、高可用设计等工作。

Python运维开发方向

Python运维开发,按照职场发展分为Python运维开发工程师、Python高级运维开发工程师、技术总监、DevOPS。主要工作职能就是负责服务器、网络、存储、应用运维监控和自动化的开发规划管理工作;负责设计、开发基于运维场景的各种运维产品,建设运维监控与自动化平台。

网络安全方向

网络安全方向分为安全运维工程师、高级安全运维工程师、安全专家和安全架构师。主要工作就是负责网络、系统和业务等方面的安全加固工作,进行常规的安全扫描、渗透测试,进行安全工具和系统研发以及安全事件应急处理。

系统运维方向

系统运维,按等级分为基础系统运维工程师、高级系统运维工程师、系统运维技术专家和高级系统运维工程师。工作的主要内容就是负责网络、系统、CDN以及基础服务的建设(LVS、NTP、DNS);负责资产管理,服务器选型、系统交付与维护。


程序员小樊


作为嵌入式软件开发人员,根据我的经历给你介绍下学习了Linux之后能从事的相关工作。前提先来说下如果是对Linux进行过系统的学习和认识,从底层硬件及外设驱动到应用软件的编写学习的话,另外如果对Linux服务器环境运维比较熟悉,那就有三个方向的发展。

第一,从事嵌入式Linux驱动开发,这就需要学会C语言及对底层硬件相当熟悉,能读懂芯片的数据手册,学会操作底层硬件接口,比如串口、以太网、SPI、Flash读写挂载等;

第二,应用开发方向,基于Linux开发平台编写运行于Linux平台的应用软件,需要学会C,主要是C++,比如基于Linux平台用QT编写C++应用软件并编译运行;

第三,Linux运维方向,部署企业Linux服务器,参与平台的环境搭建与系统的日常维护。


阳光守望者Coder


我作为一个java开发工程师有感而发。
1. Linux运维工程师
需要牢固掌握Linux基础及常见开源软件服务集群,掌握Shell,MySQL,监控。熟练掌握阿里云为首的公有云搭建集群实战(ECS/SLB/RDS/NAS/OSS/VPC/CDN)。此阶段是态度为先的阶段,态度加能力突破20K也不是问题,能够独挡一面做较好的执行者和问题解决者。
2. Linux高级架构师
能够根据企业问题和需求,提供适合的解决方案并能推进执行,能够根据趋势排查企业问题和隐患,提前给出方案(例如持续集成方案、云计算方案、容器方案、各种集群高可用以及异地容灾方案等), 除了技术外,还要具备沟通、表达、思想能力,能够独挡一面做问题的终结者。
3. 运维开发工程师
需要掌握Linux基础及常见开源软件服务集群,开发自动化、智能化、图形化运维管理平台与运维软件,提升运维秒级交付与标准化、快速维护能力,减少运维故障发生。


4. 数据库管理员
熟练Linux基础和基本服务,熟练MySQL/Redis/Memcached/MongoDB等技术擅长开发更佳。
5. 云计算架构师
熟练Linux基础和基本服务,精通Openstack/Ceph/Kvm等的集群架构及调优,了解核心Openstack代码。
从行业角度来看,随着中国互联网的高速发展、网站规模越来越来大、架构越来越复杂,对专职网站运维工程师、网站架构师的要求会越来越急迫,特别是对有经验的优秀运维人才需求量大,而且是越老越值钱。
从个人角度,运维工程师技术含量及要求会越来越高,同时也是对公司应用、架构了解非常熟悉的人、越来越得到重视。

\n

{!-- PGC_VIDEO:{"thumb_height": 720, "vposter": "http://p0.pstatp.com/origin/tos-cn-p-0000/7a9438f5ed2e4f5ab055fc6ab1c4c160\

Jin01


Linux运维是一个融合多学科的综合性技术岗位(网络、系统、开发、安全、应用架构、存储等),可以多个职业发展方向,主要包括:

1. Linux运维工程师

主要负责具体的产品运维工作,需要具有一定的开发能力,需深入了解业务,能够判断系统架构的优劣对比,对业务的掌控决定了相应运维工程师在业务发展中的作用,该职业长期发展方向是成为大型系统架构师。

2. Linux运维平台研究工程师

该职业是专门研究运维相关通用平台和技术,需要有一定的产品线运维经验或相关运维需求,对研发能力有较高要求,长远发展方向是成为各个技术纵向领域的技术专家。

3. 数据库工程师

数据库工程师是一个非常重要的岗位,一般公司都很重视,其还有细分领域,主要包括数据库内核、云数据库等,长远发展是数据库领域的技术专家、数据库架构师。

4.运维总监

该岗位需拥有丰富的运维经验,对协调和推进能力要求比较高,拥有一定的技术基础,是后期转型的理想管理岗位。


Echa攻城狮


Linux可以从事很多职业,比如可以成为银行网络的维护人员,也可以成为各种云平台的运维人员




Charles莫比嗨客MbhAi


1.linux运维工程师

负责具体产品的运维工作,服务器配置,服务器监控等等

2.应用开发

在linux环境下开发各种应用程序

3.底层开发

芯片开发,驱动开发等等

4.网络管理

网络监控,配置

还有许多其他岗位,技术都是相辅相成的,要想技术精湛,还要其他相关的技术知识。


代码接盘侠


Linux方面主要有两块:

1、开发

开发又可细分出两块:前端应用开发(包括桌面应用和嵌入式的硬件端应用开发)、系统后台开发

2、运维

主要是系统环境部署,维护,扩容,故障恢复等

哪方面都可以,主要看你学到了什么和对什么感兴趣


分享到:


相關文章: