回覆列表
  • 1 # 雲技術

    分享幾個經驗吧。

    1、自己在專案中的收穫,碰到什麼問題,如何解決,自己的提升是什麼,下次碰到類似的問題,有沒有更好的解決方案,最好能舉一反三,招聘方更喜歡看到能夠不斷總結提升自己的人。

    2、專案中使用到那些技術,這些技術如何解決實際的需求問題,為什麼使用這些技術,這些技術目前的發展如何,這一點主要突出自己對技術的理解和掌握。

    3、專案中碰到的協調溝通問題是如何解決的,這方面突出下自己的專案組織和溝通能力。

    總之,工作中,技能是很重要的一方面,但是其他能力也很重要,透過專案經驗不光要展現自己的技術,還要展現自己其他方面的能力。

  • 2 # 網際網路產品研發

    如果轉行做linux運維工程師,要看你以往的工作經歷中是否有跟運維相關的經驗,如果是從研發轉過來的,可以著重描述精通linux系統的處理與部署經驗,有多個大型專案的實施經驗。

    1.對linux的各種命令要熟悉使用

    2.熟悉linux的網路設定

    3.對各種環境的部署要熟悉

  • 3 # 黑馬程式設計師

    轉行做,首先你要有Linux運維的工作經驗,之後才能說別的。簡歷裡面除了基本資訊之外,應該有具體做過的實際專案案例,以及工作經歷中用到的具體技術點的描述。

    說一下簡歷具體怎麼寫:

    基本資訊

    自己的基本資訊,專業院校,就職的崗位和公司,幾年的開發或者是運維經驗,是否有Ansible,Docker等實踐經驗。

    Github和部落格建議也填寫上。有利於給自己加分

    求職意向:

    填寫自己期望崗位和待遇就行。

    待遇範圍可以根據自己工作經驗和年齡大致寫一個範圍,然後根據自己去公司面試的情況再要求薪水。

    工作經歷:

    工作經歷一般倒著寫,最上面寫最新的工作經歷。

    工作經歷一般要和專案經驗要有區別,工作經歷主要體現你曾經工作的公司,在公司的工作年限,崗位和職位,以及專注的技術領域,獲得過的成就。

    寫這些的原因是讓人透過評估你:在這個公司做了哪些成就,公司技術上有進步,是不是經常離職,穩定不穩定,所處的行業是什麼,都用到了哪些技術、行業裡的技術是否都用到了。

    舉個例子:

    2016年~2018年,供職於XX網際網路公司,先後歷任Linux系統管理員,Linux運維工程師,高階運維工程師等,在公司主要負責公司APP後端各種服務(Redis,Nginx,Mysql等)效能最佳化,版本釋出,伺服器問題處理,後端伺服器自動化運維推進等。主要使用Ansible進行自動化管理,在崗位期間達到線上伺服器執行99%無故障,在公司期間獲得公司優秀員工稱號。

    上述資訊能夠體現你有技術的專業性,且對企業有足夠的忠誠度,能讓人明白你在移動網際網路技術領域有一定的技術積累,同時可以看出你在公司團隊的核心位置(獲得優秀員工),也可以讓別人看的出你在公司成長很大,從管理員成長到了高階運維工程師。

    專案經驗:

    專案經驗肯定是最為重要的,從專案經驗來說,能看出在公司做過什麼,有什麼成就,收穫了哪些經驗,並且能看出一個人的真實技術水平。

    運維,可能你的工作就是以維護為主,沒什麼可寫的,但是運維工作也很有挑戰性,一不小心就刪庫跑路了!運維需要快速的分析和解決問題的能力,你可以總結這方面的經驗,比如透過zabbix以及自己定製的監控指令碼快速發現問題,使用了Ansible自動化管理工具、透過一些自己定製好的Playbook快速檢測修復異常的服務等。

    還有一種可能,就是專案都是跟著別人做的,自己只是小跟班,這時候你不用把工作內容都寫成你的,因為容易露餡。你可以寫一下這個專案的技術實現有了深刻的理解,而且後續也對用到的技術也有了實踐。

    舉個例子:

    主要負責公司核心產品的線上運維工作,由於該產品是公司的核心專案,主要服務於個人使用者,所以快速響應並快速解決問題能力非常重要,在任職崗位的時間內,主導搭建了“ELK實時日誌蒐集和分析系統”、”Zabbix監控報警系統”,“Ansible自動化運維部署系統”,透過這些技術手段,提高了公司運維的工作效率,並提早發現業務系統中一些潛在問題,獲得了公司領導的極大認可。透過這個專案自己也意識到,對業務理解能力對運維也有很重要,能幫助自己快速定位問題,培養了自己獨立解決問題的能力。

    透過上面的例子,體現你在運維技能上具備相當的實力,為公司業務的發展做了極大的支撐保障,也體現了個人的價值,假如目標公司選擇了你,可以在某一領域得到非常多的經驗,能夠讓公司的技術能力提升一大塊。

    你也可以描述具體的某一個大專案,例如日誌實時分析監控報警系統,系統為了解決什麼問題,用了哪些元件處理日誌流程,用了什麼元件分散式儲存日誌,展示日誌,最後根據哪些關鍵字實時報警等。

    自我描述:

    自我評價就針對個人技能描述,自我評價的專業技能建議不要寫的特別多,可以寫一些能提升你分量的技能,同時專業術語不要用錯, 多寫一些能落地的技能,理論性的技能儘量少寫。

    舉個例子:

    5年Linux使用經驗,熟悉Linux下各種服務的管理維護,對於 Nginx、Apache 的配置、最佳化、機制、維護有一定的經驗。熟悉叢集管理工具LVS/Nginx/Haproxy等,能根據不同場景選擇最優的叢集管理工具。熟悉Ansible自動化運維管理工具,對服務自動化部署 釋出有一定的經驗。熟悉 Mysql 服務的使用,對於 Mysql 的最佳化、Mysql主從、備份還原、運維有多年的實踐。熟悉開源監控系統的應用,如,Zabbix、Granfna、Nagios等,可以根據需要快速開發出監控應用的外掛,並能夠快速構建集中監控平臺,實現從底層到應用層的監控。熟悉系統指令碼sed/Awk等使用。其他:

    作為一個IT技術人員,可以分享一下自己的經驗到部落格,或者是有Github那就更好了,Github上可以放一些自己工作用用到的自動化指令碼,自己用python寫的小專案小指令碼都可以為自己加分。部落格和Github是體現自己技術能力另一種方法。

    附一張Linux學習線路圖:
  • 4 # 大學生程式設計指南

    轉行做linux運維工程師,首先要了解linux運維要做多少事情,需要什麼基礎,然後根據自己的情況進行有的放矢的追蹤學習。先了解下做linux運維工程師需要做的事情

    1.熟悉linux命令基本操作,玩不轉基本操作別的都是空中樓閣

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

    3.熟悉叢集的,以及負載均衡的規劃與搭建,熟悉常規的網路技術

    4.熟悉python,perl等常見的指令碼程式設計

    整體而言linux運維工程師涉及到知識面非常廣泛,基本工作職責大致可概括為,能安裝基本的服務軟體,並且能夠實時監聽這些軟體正常的執行,並且出現了問題能夠配合研發一塊分析解決問題,這是一個合格的運維工程師基本職責。擁有一個資深的運維工程師是一個最幸運的事情,運維對經驗的要求還是相當高的,有很多運維是技術研發人員直接轉崗去的,這樣在發現複雜的難以解決問題上就會快很多。

    對於樓主提到的簡歷的專案經驗,其實這些都是實踐類的東西,儘量的把自己工作經歷中和運維相關的經驗寫上去,如果真的不具備這方面的經驗,可以多學習一些運維的知識搞在簡歷上,不要為了獲得面試的機會去造假,技術類的工種簡歷造假的後果基本上都是一竿子拍死。

    平時沒事的時候安裝一個純的linux系統把常見一些軟體自己親自安裝一下,並且把過程整理成文件,多總結歸納時間長了積累的經驗夠了慢慢也就有了感覺,安裝部分相對比較簡單,主要是監控部分以及出現系統故障如何快速的排除方面問題,這些需要基礎知識支撐,運維要講求一個理念監控無死角,自動化運維思路,這兩點是高階運維工程追求的極致點。

    任何專業想要做的深入必須要有時間和經驗的積累,在一個方向積累的時間多了,自然問題就理順了,不要指望一個漂亮的簡歷能改變自己多少命運,還需要持之以恆的夯實基礎,只有自己的努力最靠譜。

  • 中秋節和大豐收的關聯?
  • 如何形容心情無奈詩句?