目前在一家私人銀行(private banking)做IT運維。IT系統基本都是外包,公司內部也沒有developer。自己所謂IT技術基本就是去伺服器看log來解決一些生產問題,準備測試環境,做deployment,寫一些簡單的腳本檢測系統等。

自己對雲技術很感興趣,也很喜歡裡面的CI/CD(contineous integration/contineous deployment)。奈何銀行技術大多求穩不求新,特此求教


我覺得啊,運維是運維,開發是開發,運維開發就是一個挺虛的概念崗位。我以前就是運維,幹了幾年膩了,就轉開發了。環境越大,分工越細,運維還是得專註於運維軟體的學習和研究,而開發還是得專註於各種開源應用和開源框架的學習和研究。至於如何提高運維和開發的效率,關鍵在於工作模式,而不是技術。

謝謝邀請。

devops是dev和ops兩項技能的綜合。dev是開發能力,實現具體的業務需求;ops則是我們常說的運維崗。

我以前在給政府相關部門做軟體的公司呆過一年,甲方需要的是響應與服務遠遠超過軟體本身,想做devops的話倒不如說做個單純的開發,懂點伺服器相關的就好,因為不怎麼會接觸到集群化的環境。而且這些系統以穩為主,很多人思維不是那麼容易轉換過來的,所以這是難點。

CI/CD是運維自動化這塊談的話題,比如代碼編譯,集中部署,配置變更等等。像平時使用的jenkins ansible算是這塊比較常用的。devops的名詞出來有幾年了,最近看到很多大廠在談aiops,多了一層監控和日誌搜集的內容。

如果對CI/CD比較感興趣的,可以去看看jenkins,然後先在開發,測試環境跑起來。多想想如何落地,不然看再多文檔和書都是沒用的。


運維開發,在我的組裡面全稱就是:運維組裡面的開發人員。

說白了,你其實仍是一個開發,只是你在運維組裡罷了......

打個比方:你所在的公司逐年壯大,且逐漸有了運維經理、開發經理......而你,做為公司元老,被委以重任----成了運維經理。

這時,公司的網路已有一定規模且隨著時間的推移,最初的一些設備開始老化。時不時的來給你一個宕機或者一個斷網......

這時,你覺得開發一個有效的監控平台勢在必行。

那麼,問題來了,你的團隊沒人懂開發,只好去找老闆,要開發經理幫你去做......

開發經理在老闆面前滿口答應.......但是就這樣一天又一天過去了,下面兄弟們也把需求寫明確了就是沒有結果,兄弟們給你的反饋就是開發都在忙線上 的,我們這個沒多大人重視......

這時的你,終於意識到了:自己團隊得有人會開發。於是&這個新崗位應運而生。

在老闆面前一番言辭後,老闆欣然同意......

所以,兄弟你要是想轉行的話要趁早,否則隨著你年歲的增長,越往後去做改變,付出的代價就越大。


平時運維都是ssh登入啥的,或者用個plsql登個資料庫啥的。 然後你要做個系統,消滅這些一拍錯指令容易引起事故的活,網頁點點就好了。然後串個流程,把你以前的命令組合一起,一鍵一點,完成整個發布啥的,看上去很牛逼的樣子。


netkiller:怎樣實施 DevOps?

zhuanlan.zhihu.com圖標
推薦閱讀:
相关文章