{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

转行做Linux运维工程师,简历的项目经验应该怎么写比较好?

Cc_2011Cc_2011 回答0 收藏1
收藏问题

4条回答

ckllj

ckllj

回答于2022-06-28 11:13

转行做,首先你要有Linux运维的工作经验,之后才能说别的。简历里面除了基本信息之外,应该有具体做过的实际项目案例,以及工作经历中用到的具体技术点的描述。

说一下简历具体怎么写:

  • 基本信息

自己的基本信息,专业院校,就职的岗位和公司,几年的开发或者是运维经验,是否有Ansible,Docker等实践经验。

Github和博客建议也填写上。有利于给自己加分

  • 求职意向:

填写自己期望岗位和待遇就行。

待遇范围可以根据自己工作经验和年龄大致写一个范围,然后根据自己去公司面试的情况再要求薪水。

  • 工作经历:

工作经历一般倒着写,最上面写最新的工作经历。

工作经历一般要和项目经验要有区别,工作经历主要体现你曾经工作的公司,在公司的工作年限,岗位和职位,以及专注的技术领域,获得过的成就。

写这些的原因是让人通过评估你:在这个公司做了哪些成就,公司技术上有进步,是不是经常离职,稳定不稳定,所处的行业是什么,都用到了哪些技术、行业里的技术是否都用到了。

举个例子:

2016年~2018年,供职于XX互联网公司,先后历任Linux系统管理员,Linux运维工程师,高级运维工程师等,在公司主要负责公司APP后端各种服务(Redis,Nginx,Mysql等)性能优化,版本发布,服务器问题处理,后端服务器自动化运维推进等。主要使用Ansible进行自动化管理,在岗位期间达到线上服务器运行99%无故障,在公司期间获得公司优秀员工称号。

上述信息能够体现你有技术的专业性,且对企业有足够的忠诚度,能让人明白你在移动互联网技术领域有一定的技术积累,同时可以看出你在公司团队的核心位置(获得优秀员工),也可以让别人看的出你在公司成长很大,从管理员成长到了高级运维工程师。

  • 项目经验:

项目经验肯定是最为重要的,从项目经验来说,能看出在公司做过什么,有什么成就,收获了哪些经验,并且能看出一个人的真实技术水平。

运维,可能你的工作就是以维护为主,没什么可写的,但是运维工作也很有挑战性,一不小心就删库跑路了!运维需要快速的分析和解决问题的能力,你可以总结这方面的经验,比如通过zabbix以及自己定制的监控脚本快速发现问题,使用了Ansible自动化管理工具、通过一些自己定制好的Playbook快速检测修复异常的服务等。

还有一种可能,就是项目都是跟着别人做的,自己只是小跟班,这时候你不用把工作内容都写成你的,因为容易露馅。你可以写一下这个项目的技术实现有了深刻的理解,而且后续也对用到的技术也有了实践。

举个例子:

主要负责公司核心产品的线上运维工作,由于该产品是公司的核心项目,主要服务于个人用户,所以快速响应并快速解决问题能力非常重要,在任职岗位的时间内,主导搭建了“ELK实时日志搜集和分析系统”、”Zabbix监控报警系统”,“Ansible自动化运维部署系统”,通过这些技术手段,提高了公司运维的工作效率,并提早发现业务系统中一些潜在问题,获得了公司领导的极大认可。通过这个项目自己也意识到,对业务理解能力对运维也有很重要,能帮助自己快速定位问题,培养了自己独立解决问题的能力。

通过上面的例子,体现你在运维技能上具备相当的实力,为公司业务的发展做了极大的支撑保障,也体现了个人的价值,假如目标公司选择了你,可以在某一领域得到非常多的经验,能够让公司的技术能力提升一大块。

你也可以描述具体的某一个大项目,例如日志实时分析监控报警系统,系统为了解决什么问题,用了哪些组件处理日志流程,用了什么组件分布式存储日志,展示日志,最后根据哪些关键字实时报警等。

  • 自我描述:

自我评价就针对个人技能描述,自我评价的专业技能建议不要写的特别多,可以写一些能提升你分量的技能,同时专业术语不要用错, 多写一些能落地的技能,理论性的技能尽量少写。

举个例子:

  1. 5年Linux使用经验,熟悉Linux下各种服务的管理维护,对于 Nginx、Apache 的配置、优化、机制、维护有一定的经验。
  2. 熟悉集群管理工具LVS/Nginx/Haproxy等,能根据不同场景选择最优的集群管理工具。
  3. 熟悉Ansible自动化运维管理工具,对服务自动化部署 发布有一定的经验。
  4. 熟悉 Mysql 服务的使用,对于 Mysql 的优化、Mysql主从、备份还原、运维有多年的实践。
  5. 熟悉开源监控系统的应用,如,Zabbix、Granfna、Nagios等,可以根据需要快速开发出监控应用的插件,并能够快速构建集中监控平台,实现从底层到应用层的监控。
  6. 熟悉系统脚本sed/Awk等使用。

  • 其他:

作为一个IT技术人员,可以分享一下自己的经验到博客,或者是有Github那就更好了,Github上可以放一些自己工作用用到的自动化脚本,自己用python写的小项目小脚本都可以为自己加分。博客和Github是体现自己技术能力另一种方法。

附一张Linux学习线路图:

评论0 赞同0
  •  加载中...
zhou_you

zhou_you

回答于2022-06-28 11:13

谢谢邀请,

转行做linux运维工程师,首先要了解linux运维要做多少事情,需要什么基础,然后根据自己的情况进行有的放矢的追踪学习。先了解下做linux运维工程师需要做的事情

1.熟悉linux命令基本操作,玩不转基本操作别的都是空中楼阁

2.熟悉tomcat,nginx,memcache等等应用服务器的配置和管理

3.熟悉集群的,以及负载均衡的规划与搭建,熟悉常规的网络技术

4.熟悉python,perl等常见的脚本编程

整体而言linux运维工程师涉及到知识面非常广泛,基本工作职责大致可概括为,能安装基本的服务软件,并且能够实时监听这些软件正常的运行,并且出现了问题能够配合研发一块分析解决问题,这是一个合格的运维工程师基本职责。拥有一个资深的运维工程师是一个最幸运的事情,运维对经验的要求还是相当高的,有很多运维是技术研发人员直接转岗去的,这样在发现复杂的难以解决问题上就会快很多。

对于楼主提到的简历的项目经验,其实这些都是实践类的东西,尽量的把自己工作经历中和运维相关的经验写上去,如果真的不具备这方面的经验,可以多学习一些运维的知识搞在简历上,不要为了获得面试的机会去造假,技术类的工种简历造假的后果基本上都是一竿子拍死。

平时没事的时候安装一个纯的linux系统把常见一些软件自己亲自安装一下,并且把过程整理成文档,多总结归纳时间长了积累的经验够了慢慢也就有了感觉,安装部分相对比较简单,主要是监控部分以及出现系统故障如何快速的排除方面问题,这些需要基础知识支撑,运维要讲求一个理念监控无死角,自动化运维思路,这两点是高级运维工程追求的极致点。

任何专业想要做的深入必须要有时间和经验的积累,在一个方向积累的时间多了,自然问题就理顺了,不要指望一个漂亮的简历能改变自己多少命运,还需要持之以恒的夯实基础,只有自己的努力最靠谱。

希望能帮到你

评论0 赞同0
  •  加载中...
khlbat

khlbat

回答于2022-06-28 11:13

分享几个经验吧。


1、自己在项目中的收获,碰到什么问题,如何解决,自己的提升是什么,下次碰到类似的问题,有没有更好的解决方案,最好能举一反三,招聘方更喜欢看到能够不断总结提升自己的人。


2、项目中使用到那些技术,这些技术如何解决实际的需求问题,为什么使用这些技术,这些技术目前的发展如何,这一点主要突出自己对技术的理解和掌握。


3、项目中碰到的协调沟通问题是如何解决的,这方面突出下自己的项目组织和沟通能力。


总之,工作中,技能是很重要的一方面,但是其他能力也很重要,通过项目经验不光要展现自己的技术,还要展现自己其他方面的能力。

评论0 赞同0
  •  加载中...
LeexMuller

LeexMuller

回答于2022-06-28 11:13

谢谢邀请!

如果转行做linux运维工程师,要看你以往的工作经历中是否有跟运维相关的经验,如果是从研发转过来的,可以着重描述精通linux系统的处理与部署经验,有多个大型项目的实施经验。

1.对linux的各种命令要熟悉使用

2.熟悉linux的网络设置

3.对各种环境的部署要熟悉

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<