Cov txheej txheem:

Leej twg yog DevOps engineers thiab vim li cas txhua tus xav tau lawv
Leej twg yog DevOps engineers thiab vim li cas txhua tus xav tau lawv
Anonim

Nws yog ntseeg hais tias qhov no tsis yog ib tug neeg thiab tsis yog ib tug profession. Tab sis qhov no tsis tiv thaiv xws li tus kws tshaj lij los ntawm kev khwv tau nyiaj ntau dua li lwm tus kws tshaj lij IT.

Leej twg yog DevOps engineers thiab vim li cas txhua tus xav tau lawv
Leej twg yog DevOps engineers thiab vim li cas txhua tus xav tau lawv

DevOps yog dab tsi

Lub sij hawm DevOps tau tshwm sim hauv 2009 nrog lub teeb txhais tes ntawm Belgian IT tus kws pab tswv yim thiab tus thawj tswj haujlwm Patrick Debois. Ntawm nws nplooj ntawv Twitter, Patrick tau tham txog Agile Systems Administration. Lub hashtag nws tau tsim, uas sib koom ua ke kev txhim kho thiab kev ua haujlwm, sai sai tau nrov thoob ntiaj teb.

Niaj hnub no DevOps yog lub npe rau tag nrho lub tswv yim thiab kab lis kev cai ntawm kev sib cuam tshuam ntawm ntau tus kws tshaj lij. Nrog rau qhov system ntawm kev coj ua.

Nws yog DevOps cov kev coj ua uas tau pab Etsy txav los ntawm kev ntxhov siab thiab kev sib cais mus rau kev sib koom tes ua tiav.

Jennifer Davis yog tus sau phau DevOps Philosophy. Lub Art ntawm IT Management"

DevOps cov txheej txheem pab cov programmers, testers, thiab cov engineers ua haujlwm los ua pab pawg thiab sib zog ua rau lub hom phiaj sib xws. Yog li ntawd, kev txhim kho thiab kev tso tawm tshiab tau nrawm dua, uas yog qhov zoo rau cov neeg siv khoom thiab kev lag luam.

Leej twg xav tau DevOps Engineers thiab Vim li cas

Txawm hais tias DevOps yog ib txoj hauv kev tsis ntev los no, muaj kev tsis ntseeg me ntsis txog nws tus nqi. Tab sis nrog txoj haujlwm ntawm DevOps - engineer, txhua yam tsis yooj yim li ntawd. Muaj ib txoj kev xav tias tsuas yog tsis muaj qhov tshwj xeeb. Tom qab tag nrho, ib tus neeg tsis tuaj yeem ua haujlwm ib txhij, sim thiab tso tawm daim ntawv thov rau hauv kev tsim khoom.

Txawm li cas los xij, ntawm qhov chaw nrhiav neeg ua haujlwm - ob leeg Lavxias thiab Asmeskas - lawv tab tom nrhiav rau DevOps engineers. Tshwj xeeb tshaj yog cov koom haum loj txaus siab rau lawv, qhov twg ntau pab pawg sib txawv ua haujlwm, thiab kev ceev ntawm kev tso tawm thiab hloov tshiab ntawm cov kev pab cuam yog qhov tseem ceeb. Tab sis, raws li txoj cai, DevOps tuaj yeem tau txais txiaj ntsig rau txhua lub tuam txhab uas tsim cov ntawv thov lossis tswj cov servers.

Lub luag haujlwm thoob ntiaj teb ntawm DevOps engineer yog txhawm rau ua kom yooj yim, ua kom yooj yim thiab ua haujlwm software tsim kho txhua theem, txij li kev sau cov lej mus rau qhov project, ntau li ntau tau.

Tau kawg, qhov no tsis yog ua rau kev hlub ntawm kev kos duab, tab sis txuag lub sijhawm ua lag luam thiab nyiaj txiag.

Tus kws tshaj lij DevOps feem ntau ntawm txhua qhov kev txhawj xeeb tshwm sim thaum lub sijhawm tso tawm qhov project. Tus neeg no yuav tsum tau kho cov txheej txheem ntawm kev tsim thiab tso tawm qhov kev pab cuam, taug qab cov teeb meem tshwm sim thiab daws sai sai. Raws li tus neeg sawv cev ntawm tag nrho lub tswv yim, DevOps engineer yog lub luag haujlwm rau kev sib koom tes zoo ntawm kev txhim kho thiab pab pawg ua haujlwm. Qhov zoo tshaj plaws, cov chaw haujlwm no yuav tsum ua raws li cov lus qhia "Ib qho rau txhua tus, thiab tag nrho rau ib qho", es tsis yog hloov cov xub rau ib leeg thaum muaj lwm qhov ncua sij hawm tso tawm lossis software glitches.

Txawm li cas los xij, xws li kev ncua thiab kev ua yuam kev yuav tsawg dua nrog kev tshwm sim ntawm DevOps-engineer. Tsawg kawg yog qhov nws ntiav rau.

Dab tsi yog DevOps engineer yuav tsum muaj peev xwm ua tau

Txhawm rau ua tiav lawv txoj haujlwm tiav, DevOps tus kws tshaj lij yuav tsum nkag siab txog kev ua haujlwm, kev tswj hwm kev tswj hwm, huab thev naus laus zis, thiab kev tsim kho vaj tsev automation. Thiab kuj yog tus thawj coj zoo thiab sib tham.

Txawm hais tias qhov yuav tsum tau ua rau tus neeg ua haujlwm nyob ntawm ib lub tuam txhab, txawm li cas los xij, cov npe ntawm kev cia siab los ntawm DevOps engineer yog dav heev. Nov yog qee qhov yooj yim ntawm kev txawj thiab kev paub uas koj tsis tuaj yeem ua yam tsis muaj hauv txoj haujlwm no:

  • Nkag siab txog lub neej voj voog thiab theem ntawm kev txhim kho software.
  • Nkag siab cov ntsiab lus ntawm Agile - ib qho kev ua kom nrawm rau txoj kev loj hlob.
  • Nkag siab txog kev sib koom ua ke tsis tu ncua / kev xa khoom tas mus li (CI / CD) cov txheej txheem - kev sib koom ua ke txuas ntxiv thiab xa daim ntawv thov.
  • Kev paub nrog CI / CD automation cov cuab yeej (Jenkins, GitLab CI / CD, CircleCI, Bamboo, TeamCity thiab lwm yam).
  • Kev paub dhau los hauv kev ua haujlwm virtual (Infrastructure li Code, lossis IaC) siv Terraform.
  • Kev paub nrog cov cuab yeej tswj kev teeb tsa (feem ntau yog Ansible, tab sis kuj yog kws ua zaub mov thiab Puppet).
  • Kev paub nrog Git version tswj qhov system.
  • Cov kws paub txog Linux thiab / lossis Windows operating systems.
  • Kev paub txog cov thev naus laus zis hauv network thiab cov txheej txheem kev sib txuas lus yooj yim (TCP / IP).
  • Kev paub hauv kev tswj hwm database (MongoDB, MySQL, PostgreSQL).
  • Kev paub nrog lub vev xaib servers (Apache, Nginx) thiab kev siv lub vev xaib.
  • Kev paub nrog huab platforms (AWS, Microsoft Azure lossis Google Cloud).
  • Kev paub nrog cov thawv ntim khoom (Docker) thiab lub thawv tswj hwm lub thawv (Kubernetes).
  • Muaj peev xwm sau ntawv rau automation hauv ob lossis peb hom lus (raws li txoj cai, peb tab tom tham txog Bash, Python, Ruby lossis Perl).
  • Kev paub nrog cov cuab yeej saib xyuas kev tsim kho vaj tse (Zabbix, Prometheus).
  • Tsim kev txawj ntse.
  • Hais lus thiab sau lus Askiv - tsis qis dua Intermediate.

Tsis tas li ntawd, kev ua tiav hauv DevOps yog qhov tseem ceeb rau kev kawm tau sai, nkag siab txog qhov teeb meem kom huv si, thiab muaj kev tsav tsheb tsis zoo los txhim kho thiab txhim kho txhua yam.

Tus engineer DevOps tau them ntau npaum li cas

Cov txuj ci sib txawv thiab cov txuj ci ntawm DevOps engineer tau txais txiaj ntsig zoo. Qhov nruab nrab cov nyiaj hli ntawm ib tug ntau yam cuab yeej cuab tam yog nce mus txog $ 100,000 ib xyoo nyob rau hauv lub tebchaws United States thiab 140,000 rubles (kwv yees $ 1,800) ib lub hlis nyob rau hauv Russia. Qhov no yog siab tshaj qhov nruab nrab rau Lavxias teb sab IT cov kws tshaj lij (108 txhiab rubles, lossis txog $ 1,400, ib hlis).

Cov nyiaj khwv tau los nyob ntawm theem ntawm tus kws tshaj lij (junior, nruab nrab lossis laus) thiab hauv cheeb tsam. Yog li, tus nqi ntawm DevOps engineer nyob rau theem nruab nrab nyhav rau 230,000 rubles ib hlis (kwv yees li 3,000 las), thaum cov laus tuaj yeem thov tus nqi ib thiab ib nrab rau ob zaug siab dua (4,500-6,000 las). Moscow thiab St. Petersburg ib txwm them nyiaj ntau dua li lwm lub nroog.

Yuav ua li cas los ua DevOps engineer

DevOps yog, ua ntej ntawm tag nrho cov, kev paub thiab kev nkag siab tob txog yuav ua li cas cov txheej txheem ntawm kev tsim, tso tawm thiab txhawb nqa cov haujlwm ua haujlwm, thiab tsis paub txog cov cuab yeej tshwj xeeb.

Nws tsis yog qhov xav tsis thoob tias txoj hauv kev yooj yim tshaj plaws rau kev nkag mus rau txoj haujlwm yog rau cov neeg uas twb tau ua haujlwm hauv IT xws li programmer lossis ua tus tswj hwm. Qee tus muaj peev xwm paub cov cuab yeej thiab cov hauv paus ntsiab lus ntawm DevOps ntawm lawv tus kheej, thaum rau txhua tus neeg muaj ntau yam kev qhia rov qab.

Cov pib tshiab kuj tuaj yeem kawm los ntawm cov chav kawm. Tab sis nyob rau hauv txhua rooj plaub, nws yog qhov zoo dua kom dhau lawv tsis yog los ntawm kos, tab sis nyob rau hauv lub hauv paus ntawm siab dua los yog tsawg kawg yog theem nrab kev kawm ntawv nyob rau hauv cov ntaub ntawv technology. Qhov zoo tshaj plaws rau cov pib tshiab - kawm cov hauv paus ntawm DevOps ntawm IT-cov tuam txhab uas muab sijhawm rau kev ua haujlwm.

Qhov twg DevOps engineers raug cob qhia

Peb tau sau cov npe ntawm tsib qhov kev kawm nrov rau txhua lub hnab nyiaj, pace thiab qib.

1. Tsev Kawm Ntawv DevOps

  • Duration:2 lub lis piam - 3 lub hlis (10–68 teev kev kawm).
  • Nqe:0-120 txhiab rubles ib chav kawm.
  • Cov tub ntxhais kawm:los ntawm cov pib tshiab rau cov kws tshaj lij nrog ib xyoos ntawm kev paub dhau los ua tus kws tshaj lij DevOps.
  • Hom ntawv: kawm online, nyob sib txuas lus nrog cov kws qhia ntawv.
  • Kev ua haujlwm: Kev tawm tswv yim txog kev ua haujlwm, rov pib kev pab sau ntawv, kev xyaum ua haujlwm ob lub lis piam tom qab kawm tiav qib siab.

muaj kev kawm online dawb rau cov uas ua lawv thawj kauj ruam hauv txoj haujlwm. Hauv 10 teev kev kawm, koj yuav tau paub txog cov ntsiab lus tseem ceeb ntawm DevOps, Agile thiab software lub neej voj voog, thiab tseem kawm paub ua haujlwm nrog Linux, Git, Jenkins thiab Ansible.

Ib qho kev kawm txuas ntxiv mus ntev li 36 teev (2 lub hlis) yog npaj rau cov thawj tswj hwm, network thiab system engineers, programmers thiab testers.

Thaum kawg, cov kws tshaj lij uas twb tau ua haujlwm ua tus kws tshaj lij DevOps tsawg kawg ib xyoos, paub cov lus sau ntawv (Python, Perl, Ruby) thiab paub lus Askiv zoo tuaj yeem txhim kho lawv qib ntawm kev kawm qib siab ntev 68 teev (3 lub hlis). Thaum kawm tiav, cov tub ntxhais kawm yuav muaj kev xyaum ua haujlwm ob lub lis piam.

2. Skillbox

  • Duration: 2 xyoo (260 kev kawm online).
  • Nqe: 6 591 rubles ib hlis (3 955 rubles ib hlis nrog ib tug luv nqi), them rau 24 lub hlis.
  • Cov tub ntxhais kawm: IT - cov kws tshaj lij ntawm qib qis thiab nruab nrab.
  • Hom ntawv: video lectures, rhiav, homework nrog cov lus teb los ntawm tus kws cob qhia.
  • Kev ua haujlwm: cov lus pom zoo rau kev kos ib daim ntawv teev npe thiab rov pib dua, npaj rau kev xam phaj, kev sib tham ntawm tus kheej, muaj cov neeg siv khoom tiag tiag ntawm kev tiv thaiv daim ntawv pov thawj.

Qhov kev pab cuam "" los ntawm lub tsev kawm ntawv online Skillbox yog tsim los rau sysadmins, testers thiab programmers uas xav kom tau txais ib qho tshiab thov tshwj xeeb. Cov neeg tshiab tuaj yeem sim lawv txhais tes, tab sis tsawg kawg lawv yuav tsum muaj kev nkag siab yooj yim ntawm cov hauv paus ntawm Linux, kev sib txuas lus thiab cov ntaub ntawv, tuaj yeem ua haujlwm nrog cov web servers thiab cov haujlwm hauv Bash.

Tsis muaj kev cuam tshuam lawv cov dej num tseem ceeb, cov tub ntxhais kawm yuav paub qhov nrov tshaj plaws Docker containerization thiab Git version tswj systems, kawm kom automate server configuration thiab CI / CD cov txheej txheem, thiab tsim kev soj ntsuam kev daws teeb meem. Tsis tas li ntawd, lawv yuav pib sau ntawv hauv Python, txawm tias lawv tsis paub ua ntej li cas.

Raws li khoom plig, cov tub ntxhais kawm tau txais chav kawm ntawm kev pabcuam huab thiab Kuberbetes lub thawv tswj hwm. Ntxiv rau ob lub hlis ntawm lus Askiv dawb.

3. Netology

  • Duration: 11 lub hlis (64 teev ntawm txoj kev xav thiab 252 teev ntawm kev xyaum).
  • Nqe: los ntawm 5 895 rubles ib hlis twg yog them nyob rau hauv cov nyiaj them.
  • Cov tub ntxhais kawm: sysadmins, novice DevOps - engineers, programmers, testers.
  • Hom ntawv: webinars, homework nrog cov kws tshaj lij tawm tswv yim, kev siv tes ua haujlwm, thiab kawm tiav hauv huab.
  • Kev ua haujlwm: kev pab sau ntawv ua haujlwm, nrhiav haujlwm thiab npaj rau kev xam phaj.

Cov chav kawm "" los ntawm Netology tso cai rau cov kws tshaj lij IT nrog kev paub ua haujlwm kom txav mus rau txoj haujlwm tshiab hauv tsawg dua ib xyoos.

Cov tub ntxhais kawm tau txais txhua yam uas DevOps engineer xav tau los ua haujlwm. Qhov no ua haujlwm nrog Git, Linux thiab kev tswj hwm database, kev tsim kho thiab xa nrog Jenkins, GitLab CI thiab TeamCity, tsim cov huab cua siv Terraform, sau ntawv, thiab ntau ntxiv. Ib qho khoom plig zoo - kev kawm txuas ntxiv Python thiab kawm lus Askiv dawb rau cov kws tshaj lij IT.

4. ProductStar

  • Duration: 2 lub hlis (11 blocks thiab 11 rhiav).
  • Nqe: 25,000 rubles rau tag nrho cov chav kawm (19,000 rubles rau thawj 25 tus tub ntxhais kawm).
  • Cov tub ntxhais kawm: sysadmins, novice DevOps - engineers, programmers, testers.
  • Hom ntawv: video lectures, homework thiab tawm tswv yim los ntawm tus cob qhia.
  • Kev ua haujlwm lav: pab nrog resume sau ntawv, kev sab laj txog cov ntsiab lus tseem ceeb thaum thov rau txoj haujlwm.

Koj tuaj yeem paub cov hauv paus ntawm txoj haujlwm hauv chav kawm online "" los ntawm ProductStar sai li sai tau thiab txhua lub sijhawm yooj yim rau koj. Cov hauv paus ntsiab lus suav nrog DevOps txheej txheem, Linux hauv paus, paub txog Git, CI / CD thiab Jenkins, ntim cov ntawv thov hauv Docker, kev tswj hwm kev teeb tsa nrog Ansible, Bash programming, thiab kev taw qhia txog Python. Tsis phem heev rau pib!

5. REBRAIN

  • Duration: ntawm koj tus kheej pace (rau modules, 200+ kev ua haujlwm).
  • Nqe: 75,000 rubles rau tag nrho cov chav kawm (10 lub hlis hauv kev them nyiaj).
  • Cov tub ntxhais kawm: network engineers, sysadmins, technical managers, testers, developers, pib DevOps engineers.
  • Hom ntawv: Cov dej num ua tau zoo, sib tham nrog cov chav kawm compilers, tshawb xyuas hauv 24 teev nrog cov lus qhia ntxaws, video lectures, master classes.
  • Kev ua haujlwm lav: kos ib resume.

REBRAIN muab kev cob qhia online rau cov kws tshaj lij kev tsim kho vaj tsev. Txoj haujlwm "" kuj muaj 90% kev xyaum, lossis ntau dua 200 txoj haujlwm. Tsis muaj leej twg txwv koj lub sijhawm, yog li koj tuaj yeem kawm yam tsawg kawg ntawm koj lub neej. Tab sis cov tub ntxhais kawm txhawb siab feem ntau haum hauv 6-8 lub hlis.

Thaum koj daws teeb meem, koj yuav tshawb nrhiav tag nrho cov txheej txheem thev naus laus zis uas xav tau los ntawm DevOps - engineer - suav nrog Git, Nginx, Terraform, Ansible, databases, CI / CD thiab cov cuab yeej saib xyuas, Docker thiab Kubernetes. Cov modules sib cais tau mob siab rau cov lus programming nrov thiab kev sim.

Cov chav kawm yog ua los ntawm cov kws tshaj lij ntawm DevOps - lub koom haum Fevlake. Cov kawm tiav, ntxiv rau kev paub thiab daim ntawv pov thawj, tau txais kev nkag mus rau txhua yam ntaub ntawv tsis txwv.

Pom zoo: