91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

DevOps工程師是干什么的

工程師人生 ? 來源:網(wǎng)絡整理 ? 作者:工程師吳畏 ? 2018-09-24 16:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們之前已經(jīng)聽到很多談論DevOps和DevOps世界的最新趨勢的事情,但是就DevOps工程師本身,到底干些什么呢?

在最純粹的存在形式上來說,DevOps工程師是為了加快開發(fā)和運營團隊之間的

交付效率而存在的橋梁。

DevOps工程師在軟件生命周期中能帶來什么?

在傳統(tǒng)的交付周期中,軟件開發(fā)人員會在經(jīng)年累月的編寫代碼后,將軟件交給QA團隊進行測試,然后將最終版本交給運營團隊部署。這三個階段,即開發(fā),測試和部署之間是缺乏協(xié)作的。

開發(fā)編寫的代碼最終并交給運維團隊,然后運維團隊來解決代碼部署過程中出現(xiàn)的問題,或者將代碼交還給開發(fā)團隊來解決遇到的問題。所有這些都導致了軟件開發(fā)過程的放慢。

但是在DevOps模式下,這三個團隊不再孤立。大多數(shù)時間內(nèi),從開發(fā)、測試、部署到運營,相關的工程師合并成一個團隊并且貫穿整個軟件生命周期,開發(fā)不再限制于某一個技能而是一整套技術解決方案。當然安全團隊也因此有可能在這個軟件生命周期中與開發(fā)和運營更緊密地工作,及早發(fā)現(xiàn)安全問題。

為什么DevOps工程師的角色各不相同呢?

DevOps工程師并不是什么新鮮事物。比如系統(tǒng)工程師,自動化工程師,軟件工程師,Linux工程師等等工程師都能成為DevOps工程師。

但是,DevOps工程師的工作性質(zhì)因組織而異。比如有些是在基礎設施自動化和維護中發(fā)揮作用,而在另外一些組織中卻是在整個交付鏈中發(fā)揮作用而已。

DevOps工程師的角色各不相同,因為他必須通過克服傳統(tǒng)協(xié)作障礙與開發(fā)和運維人員進行協(xié)作。而不同的組織有不同的障礙,因此其扮演的角色自然不同。

DevOps工程師日常工作中最重要的兩個方面

盡管DevOps工程師的角色各不相同,但幾乎所有DevOps工程師每天都會觸及兩件事 - 自動化和持續(xù)集成。

自動化:

與維護基礎設施有關的大部分任務仍然是手動的。公司更喜歡使用傳統(tǒng)的經(jīng)過驗證的方法,而不是自動化相同的流程,因為他們不想冒任何風險。但事實是自動化任務將有助于更快速地開發(fā)和部署軟件,這意味著能加快公司從客戶處賺取利益的速度。

為了闡述清楚這一點,我們可以考慮下面這個情況,系統(tǒng)工程師如果每天按要求手動備份所有服務兩次,那么他可以通過在云端設施上編寫腳本來完成這項工作而不是浪費時間來完成這項工作。通過自動執(zhí)行備份過程,您可以讓系統(tǒng)工程師更專注于重要的事情,例如對由于某些因為虛擬機問題而需要關閉的服務進行故障排除。手動執(zhí)行相同的操作會導致您的系統(tǒng)工程師的負擔過重,而這些工程師的效率將大大降低。這只是一個非常簡單的例子,通過不實施自動化來闡述資源浪費的概念。

DevOps因此可以作為敏捷的擴展,因為它可以降低由于開發(fā)人員、QA和運維團隊之間的非協(xié)作而可能出現(xiàn)的風險。DevOps通過認識到高質(zhì)量的軟件開發(fā)要求包括質(zhì)量保證和運營專家在內(nèi)的所有利益相關方的持續(xù)參與和反饋,擴大了敏捷原則的范圍。

有很多事情可以通過自動的方式來完成,比如在發(fā)布新的補丁的時候更新ApacheWeb服務器,更新部署在服務器上的開源軟件的版本。

DevOps工程師可以通過創(chuàng)建腳本環(huán)境自動完成配置服務器的過程。您可以在一個節(jié)點上運行腳本,但如果在數(shù)千上百個節(jié)點上手工運行相同的腳本將變得不切實際。腳本在這里就變得不再是一個可擴展的解決方案了。

因此,需要以可擴展的方式跨大量節(jié)點自動化進行軟件配置、配置管理和應用程序部署。這是配置管理工具(如Chef,Puppet和Ansible)在DevOps世界中派上用場的地方。

持續(xù)集成:

關于DevOps的另一個重要方面是在軟件開發(fā)實踐中實施持續(xù)集成(CI), CI允許開發(fā)人員不斷更新自動化構建、測試使用到的資源庫。

持續(xù)集成系統(tǒng)通常包含一個可以持續(xù)監(jiān)控版本控制系統(tǒng)的工具。只要檢測到對版本控制系統(tǒng)的更改,系統(tǒng)就會自動構建并測試您的應用程序。如果構建或測試沒有通過的,系統(tǒng)會立即通知開發(fā)人員解決問題。

持續(xù)集成可確保持續(xù)交付,因為所有代碼更改都會不斷部署到構建階段之后的測試和生產(chǎn)環(huán)境中。

通過持續(xù)集成,開發(fā)人員可以從人工任務中解脫出來,提高工作效率,因為現(xiàn)在在CI中以自動化方式完成自動構建任務,并且由于更加頻繁的測試,錯誤和bug更容易找到和解決,從而最終用戶的更新可以更快,更頻繁地進行。

有不同的產(chǎn)品和工具可以幫助您在組織中實現(xiàn)持續(xù)集成。有些工具可讓您將CI 服務器托管在您自己的網(wǎng)絡基礎架構中。最受歡迎的是從Sun的Hudson項目更名為Jenkins的工具。

還有一些其他托管的CI產(chǎn)品,如完全托管在云中的CircleCI和Travis CI。這些托管的CI產(chǎn)品越來越受到小組織的歡迎,因為它使工程團隊能夠盡快開始持續(xù)集成。

總結(jié)

DevOps工程師扮演的最重要角色是彌合軟件開發(fā)和運營團隊之間的差距,提高軟件交付速度。

盡管DevOps工程師在組織中的角色各不相同,但有兩個共同點:自動化和持續(xù)集成。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1603

    瀏覽量

    71018
  • devops
    +關注

    關注

    0

    文章

    130

    瀏覽量

    12878
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    電子工程師的雙標瞬間 #電子 #電子愛好者 #電子工程師 #揚興科技 #雙標

    電子工程師
    揚興科技
    發(fā)布于 :2026年03月02日 18:04:13

    電子工程師看書的四個階段 #電子 #硬件工程師 #電子愛好者 #反轉(zhuǎn) #揚興科技

    硬件工程師
    揚興科技
    發(fā)布于 :2026年01月17日 17:29:53

    什么是BSP工程師

    一、嵌入式系統(tǒng) 要明白什么是嵌入式軟件工程師,我們先從嵌入式系統(tǒng)(嵌入式設備)說起。維基百科上對嵌入式系統(tǒng)的定義如下: 嵌入式系統(tǒng)(Embedded System),是一種嵌入機械或電氣系統(tǒng)內(nèi)部
    發(fā)表于 01-13 06:54

    不同薪資對工作的態(tài)度 #硬件工程師 #電子愛好者 #打工人 #搞笑 #揚興科技

    硬件工程師
    揚興科技
    發(fā)布于 :2026年01月12日 18:08:22

    劃片機是干什么用的

    劃片機是干什么用的?在晶圓加工場景中,它也常被稱為晶圓切割機,是半導體制造后道工藝中的核心設備,其核心用途是將完成前道電路制造(如光刻、刻蝕、沉積等)的整片晶圓,沿預設的空白切割道
    的頭像 發(fā)表于 01-12 16:33 ?596次閱讀
    劃片機是<b class='flag-5'>干什么</b>用的

    硬件工程師都在逛的7個論壇你都知道嗎? #科普 #電子 #硬件工程師 #電子愛好者

    硬件工程師
    揚興科技
    發(fā)布于 :2025年12月25日 18:32:00

    硬件工程師面試必會:10個核心考點#硬件設計 #硬件工程師 #電路設計 #電路設計

    硬件工程師
    安泰小課堂
    發(fā)布于 :2025年09月23日 18:00:33

    做了電子工程師之后,最好拍的視頻出現(xiàn)了#硬件設計 #電子DIY #電子工程師

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年06月24日 17:45:57

    (仰天長嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達半導體 #電子工程師

    電子工程師
    MDD辰達半導體
    發(fā)布于 :2025年04月27日 18:21:47

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發(fā)布于 :2025年04月25日 17:15:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚興科技

    硬件工程師
    揚興科技
    發(fā)布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51