Iza no injeniera DevOps, inona no ataony, ohatrinona ny vola azony ary ahoana no hahatongavana ho iray

Ny injeniera DevOps dia manam-pahaizana manokana amin'ny sehatra maro izay mahafantatra ny fomba automatique ny fizotrany ary mahafantatra ny fomba fiasan'ny developer, QA ary ny mpitantana. Hain'izy ireo ny manao fandaharana, mahafehy haingana ireo fitaovana sarotra ary tsy very maina rehefa miatrika asa tsy mahazatra. Vitsy ny injeniera DevOps - vonona ny handoa azy ireo 200-300 arivo roubles izy ireo, saingy mbola betsaka ny toerana banga.

Dmitry Kuzmin dia manazava ny tena ataon'ny DevOps sy izay ilainao hianarana mba hahazoana toerana toy izany. Bonus: rohy manan-danja amin'ny boky, horonan-tsary, fantsona ary vondrom-piarahamonina matihanina.

Inona no ataon'ny injeniera DevOps?

Amin'ny toe-javatra DevOps, zava-dehibe ny tsy afangaro ireo teny. Ny zava-misy dia ny DevOps dia tsy faritra manokana amin'ny hetsika, fa filozofia matihanina. MetodΓ΄lΓ΄jia manampy ireo mpamorona, mpitsikilo ary mpitantana ny rafitra hiasa haingana kokoa sy mahomby kokoa amin'ny alΓ lan'ny automatique sy ny tsy fahampiana.

Noho izany, injeniera DevOps dia manam-pahaizana manokana izay mampihatra ity fomba fiasa ity amin'ny fizotran'ny asa:

  • Eo amin'ny sehatry ny fandrafetana, ny injeniera DevOps dia manampy amin'ny fanapahan-kevitra hoe inona ny maritrano hampiasain'ny fampiharana, ny fomba hanesorana azy, ary ny fisafidianana rafitra orkestra.
  • Avy eo izy dia manangana mpizara, manara-maso sy mampakatra kaody mandeha ho azy, ary manamarina ny tontolo iainana.
  • Avy eo dia manao automatique ny fitiliana ary mamaha ny olan'ny fametrahana.
  • Aorian'ny famoahana dia zava-dehibe ny manangona valin-kafatra avy amin'ny mpampiasa ary mampihatra fanatsarana. DevOps dia manome antoka fa tsy mahatsikaritra ireo fanatsarana ireo ny mpampiasa ary mitohy ny fizotran'ny fanavaozana.
  • Ary miaraka amin'izay koa, dia mamaha olana am-polony izay manampy amin'ny fanatsarana ny rafitry ny asan'ny developer, QA, ny mpitantana sy ny mpitantana ny rafitra.

Ny zavatra rehetra voasoratra etsy ambony dia mitranga amin'ny tetikasa izay manakaiky ny idealy. Ao amin'ny tontolo tena izy dia tsy maintsy manomboka tetikasa iray izay tsy nahitana drafitra, diso ny maritrano, ary nanomboka nieritreritra momba ny automation ianao rehefa nijanona ny tetikasa rehetra. Ary ny fahatakarana ireo olana rehetra ireo, ny famahana azy ireo ary ny fampandehanana ny zava-drehetra dia fahaiza-manaon'ny manam-pahaizana manokana DevOps.

Misy fisavoritahana eo amin'ny tsenan'ny talenta. Indraindray misy orinasa mitady injeniera DevOps ho an'ny toeran'ny injeniera rafitra, injeniera mpanamboatra na olon-kafa. Miova koa ny andraikitra miankina amin'ny haben'ny orinasa sy ny tari-dalana - any amin'ny toerana iray izy ireo no mitady olona ho an'ny consultation, any amin'ny toerana iray dia angatahana izy ireo hanao automatique ny zava-drehetra, ary any amin'ny toerana iray dia takiana izy ireo hanao asa mandroso amin'ny mpitantana ny rafitra izay mahay manao fandaharana.

Inona no ilainao hanombohana amin'ny asa

Mila fiomanana mialoha ny fidirana amin’ny asa. Tsy ho vitanao ny maka taranja hatrany am-boalohany, tsy mahafantatra na inona na inona momba ny IT, ary mianatra hatramin'ny ambaratonga zandriny. Ilaina ny fototra ara-teknika:

  • Tena mety raha miasa mandritra ny enim-bolana na mihoatra ianao amin'ny maha-mpitantana rafitra, asa na manam-pahaizana momba ny fitiliana. Na farafaharatsiny manana hevitra momba ny fomba anombohan'ny fampiharana, amin'ny tontolo inona no ahafahan'izy ireo mivoatra, ary inona no tokony hatao raha mahita hadisoana ianao. Raha tsy manana traikefa amin'ny asa ianao dia manaova taranja momba ny fitantanana Linux, avereno daholo izay mitranga amin'ny milina an-tranonao.
  • Fantaro ny fomba fiasan'ny teknolojian'ny tambajotra - mianara mametraka, manamboatra ary mitantana tambajotra eo an-toerana sy midadasika.
  • Jereo ny fomba sy ny fomba fiasan'ny fandaharana - manorata script vitsivitsy amin'ny Python na Mandehana, andramo ny hahatakatra ny fitsipiky ny OOP (Object-Oriented Programming), vakio ny momba ny tsingerin'ny fivoaran'ny vokatra ankapobeny.
  • Ny fahalalana ny teny anglisy ara-teknika dia ho ilaina - tsy ilaina ny mifandray amin`ny lohahevitra maimaim-poana, dia ampy ho afaka mamaky antontan-taratasy sy ny interface tsara.

Tsy ilaina ny mahafantatra ny zava-drehetra voatanisa amin'ny antsipiriany; Mba hanombohana ny fianarana DevOps dia ampy ny fiofanana kely indrindra. Raha manana traikefa ara-teknika toy izany ianao dia andramo misoratra anarana amin'ny fianarana.

Inona no tokony ho fantatry ny DevOps

Injeniera DevOps tsara dia manam-pahaizana momba ny multidisciplinary manana fomba fijery midadasika. Raha te hiasa am-pahombiazana ianao dia tsy maintsy mahazo sehatra IT maromaro indray mandeha.

famolavolana

DevOps dia hanoratra script izay hanampy ny mpamorona hametraka kaody amin'ny mpizara. Hamorona programa iray izay hizaha toetra ny fandraisan'ny angon-drakitra "amin'ny lalitra". Hanoratra fampiharana ho an'ny fanaraha-maso ny dikan-teny. Farany, jereo fotsiny ny mety ho olana amin'ny fampandrosoana mety hiseho amin'ny mpizara.

Ny manam-pahaizana manokana DevOps matanjaka dia mahafantatra fiteny maromaro mety amin'ny automation. Tsy azony tsara izany, fa afaka manoratra programa kely haingana na mamaky ny kaodin'olon-kafa. Raha mbola tsy nihaona tamin'ny fivoarana aloha ianao dia atombohy amin'ny Python - manana syntax tsotra izy io, mora ny miasa amin'ny teknolojia rahona, ary misy antontan-taratasy sy tranomboky maro.

OS

Tsy azo atao ny mahafantatra ny fahaiza-manaon'ny dikan-teny tsirairay amin'ny rafitra tsirairay - afaka mandany ora an'arivony amin'ny fiofanana toy izany ianao ary tsy misy ilΓ na azy. Fa kosa, ny DevOps tsara dia mahatakatra ny fitsipika ankapobeny amin'ny fiasana amin'ny OS rehetra. Na izany aza, raha tsaraina amin'ny resaka momba ny fahabangan-toerana, ny ankamaroany dia miasa amin'ny Linux.

Ny injeniera mahay dia mahatakatra hoe inona ny rafitra tsara indrindra hametrahana tetikasa iray, inona ny fitaovana hampiasaina, ary inona no mety ho lesoka mety hiseho mandritra ny fampiharana na fandidiana.

rahona

tsenan'ny teknolojia rahona HITOMB eo ho eo amin'ny 20-25% isan-taona - ny fotodrafitrasa toy izany dia ahafahanao manao automatique ny fiasan'ny kaody fitsapana, manangona rindranasa avy amin'ny singa, ary manolotra fanavaozana ho an'ny mpampiasa. Ny DevOps tsara dia mahatakatra ny vahaolana feno rahona sy hybrid.

Ny fepetra takiana ho an'ny injeniera matetika dia ahitana GCP, AWS ary Azure.

Anisan'izany ny fahaiza-manao amin'ny fitaovana CI/CD. Amin'ny ankapobeny, Jenkins dia ampiasaina amin'ny fampidirana mitohy, fa ny analogues dia mendrika ny manandrana. Betsaka amin'izy ireo, ohatra Buddy, TeamCity ary Gitlab CI. Tena ilaina ny mianatra ny Terraform - dia fitaovana fanambarΓ na manampy anao amin'ny fametrahana sy fanamboarana fotodrafitrasa amin'ny rahona avy lavitra. SY Packer, izay ilaina mba hamoronana sary OS ho azy.

Rafitra orkestra sy microservices

Ny maritrano microservice dia manana tombony maro - ny fahamarinan-toerana, ny fahaiza-manatsara haingana, ny fanatsorana ary ny fampiasana indray. DevOps dia mahatakatra ny fomba fiasan'ny microservices ary afaka maminavina ny olana mety hitranga.

Mahafantatra tsara an'i Docker sy Kubernetes. Mahatakatra ny fomba fiasan'ny kaontenera, ny fomba fananganana rafitra mba ahafahanao manafoana ny sasany amin'izy ireo tsy misy fiantraikany amin'ny rafitra manontolo amin'ny ankapobeny. Ohatra, afaka manamboatra cluster Kubernetes izy amin'ny fampiasana Ansible

Inona koa no tokony andrasan'ny DevOps ho avy?

Ny lisitry ny fitaovana mety ilaina ho an'ny injeniera DevOps dia tsy misy farany. Ny sasany dia miasa amin'ny fandrindrana ny tetikasa, ny sasany mandany ny ankamaroan'ny fotoanany amin'ny fanapariahana sy ny fitsapana, ary ny hafa dia manatsara ny fahombiazan'ny fitantanana ny fanamafisana. Ao anatin'izany dingana izany dia ho hita mazava hoe aiza no handavaka ary inona no tetikasa mahasoa.

Ity misy kely kely iray hafa izay hanampy amin'ny fanombohana:

  • Fantaro ny fomba fiasan'i Git sy Github raha mbola tsy nanao izany ianao. Mametraka GitLab amin'ny mpizara anao.
  • Fantaro ny fiteny marika JSON sy YAML.
  • Apetraho ary andramo miasa amin'ny angon-drakitra - tsy MySQL ihany, fa koa NoSQL. Andramo ny MongoDB.
  • Fantaro ny fomba fitantanana ny fanefena mpizara maromaro indray mandeha. Ohatra, mampiasa Ansible.
  • Apetraho avy hatrany ny fanaraha-maso ny entana sy ny diary. Andramo ny fitambaran'ny Prometheus, Grafana, Alertmanager.
  • Mitadiava vahaolana tsara indrindra amin'ny fametrahana amin'ny fiteny samihafa - mila mahafantatra fotsiny ianao, mampihatra ary mahazo azy ireo amin'ny tetikasa fanofanana na asa.

Nahoana ianao no tokony hanomboka hianatra DevOps izao

Misy ny tsy fahampian'ny mpiasa eny an-tsena ho an'ny injeniera DevOps. Izany dia voamarina amin'ny fepetra amin'ny habetsahana sy ny kalitaon'ny toerana banga:

  • Any Rosia, amin'ny HeadHunter irery, asa maherin'ny 2 arivo no azo ampiasaina amin'ity teny fototra ity.
  • Ary olona 1 ihany no nandefa ny resume.

Raha jerena fa ny fandefasana resume dia tsy midika hoe mikaroka asa mavitrika, dia hita fa ho an'ny manam-pahaizana iray dia misy toerana roa na telo mihitsy aza - tsy misy izany toe-javatra izany na dia amin'ny tsenan'ny fampivoarana tranonkala malaza aza. Ampio eto ny fahabangan-toerana bebe kokoa avy amin'ny fantsona Habr sy Telegram - be ny tsy fahampian'ny manam-pahaizana manokana.

Iza no injeniera DevOps, inona no ataony, ohatrinona ny vola azony ary ahoana no hahatongavana ho iray
Tandremo ny fepetra takian'ny karaman'ny mpangataka

DevOps dia tsy latsa-danja amin'ny fangatahana eran'izao tontolo izao - raha hifindra any Etazonia na Eropa ianao, dia eo amin'ny vavahadin-tserasera ihany. Glassdoor Orinasa maherin'ny 34 arivo no mitady manampahaizana manokana toy izany. Ny fepetra takiana matetika dia ahitana traikefa 1-3 taona, fahaizana miasa amin'ny rahona, ary tsy matahotra ny asa consulting.

Vitsy kokoa ny tolotra ho an'ny freelancing - Ny injeniera DevOps dia mitady mpiasa sy toerana manontolo andro.

Iza no injeniera DevOps, inona no ataony, ohatrinona ny vola azony ary ahoana no hahatongavana ho iray
Sarotra ny mitady tetikasa mahaleo tena mety, saingy azo atao izany

Ny lalan'ny asa mahazatra an'ny injeniera DevOps dia azo alaina sary an-tsaina toy izao:

  • Efa enim-bolana hatramin’ny herintaona no niasany tamin’ny maha administratera systΓ¨me an’ny orinasa kely IT iray. Mandritra izany fotoana izany, mianatra fiteny sahaza ho an'ny automatique izy.
  • Mianatra mafonja momba ny taranja izy mandritra ny enim-bolana eo ho eo.
  • Mifindra amin'ny asa hafa - amin'ny orinasa iray mivarotra vahaolana amin'ny rahona, sampana orinasa lehibe, amin'ny mpamorona tetikasa lehibe. Raha tsorina, izay ilana automatique sy fampiharana tsy tapaka. Amin'ny toerana voalohany dia tokony ho 100 arivo roubles.
  • Nazoto niasa sy nianatra nandritra ny taona maromaro izy, ary nampitombo imbetsaka ny fidiram-bolany.
  • Lasa manam-pahaizana amin'ny vondrom-piarahamonina matihanina ary miroso amin'ny consulting. Na mitombo ho mpanao maritrano rafitra na talen'ny IT.

Sarotra ny DevOps. Mila manambatra ny fahaizan'ny asa maromaro indray mandeha ianao. Aoka ianao ho olona vonona hanolotra fanatsarana izay tsy mieritreritra zavatra hafa akory ny manam-pahaizana momba ny IT hafa. Mandoa vola be izy ireo amin'izany, nefa mila fahalalana be dia be koa izy ireo.

Ohatrinona ny vola azon'ny DevOps?

Araka ny angon-drakitra ho an'ny telovolana faharoa amin'ny 2019, ny karama antonony antonony ho an'ny devops dia eo anelanelan'ny 90 sy 160 arivo roubles. Misy tolotra mora kokoa - 60-70 arivo ny ankamaroany.

Misy hatrany ny tolotra hatramin'ny 200 arivo, ary misy ny fahabangan-toerana misy karama hatramin'ny 330 arivo roubles.

Iza no injeniera DevOps, inona no ataony, ohatrinona ny vola azony ary ahoana no hahatongavana ho iray
Amin'ireo matihanina miasa, DevOps dia karama ambony kokoa noho ny hafa. Loharano: Habr.Career

Ny injeniera DevOps, anisan'izany ireo vao manomboka, dia takiana amin'ny banky lehibe, orinasa, serivisy rahona, rafitra ara-barotra ary fikambanana hafa izay mikarakara ny fitazonana ny vahaolana IT.

KandidΓ  tena tsara ho an'ny fahabangan'ny zandriny manana karama 60–90 arivo dia ho mpitantana rafitra fanombohana manana traikefa momba ny herintaona sy diplaoma manokana.
 
Iza no injeniera DevOps, inona no ataony, ohatrinona ny vola azony ary ahoana no hahatongavana ho iray
Tsy misy antontan'isa toy izany, fa toa ny olona manana traikefa amin'ny Linux dia mahazo karama bebe kokoa

Inona no hojerena sy vakiana mba hivoatra amin'ny asanao

Raha te hiditra amin'ny tontolon'ny DevOps, andramo loharanom-baovao maromaro:

  • Cloud Computing Foundation [YouTube, ENG] - lahatsary maro avy amin'ny fihaonambe sy webinars fanabeazana.
  • DevOps Channel [YouTube, RUS] - tatitra an-dahatsary avy amin'ny fihaonambe DevOps matihanina any Rosia.
  • Ny DevOps Handbook [boky, RUS] dia iray amin'ireo boky malaza indrindra momba ny filozofia DevOps. Ny boky dia mirakitra fitsipika ankapobeny momba ny fomba fiasa; milaza izay tokony hojerena voalohany indrindra rehefa miasa amin'ny tetikasa rehetra.
  • Thomas Limoncelli "Ny fampiharana ny rafitra sy ny fitantanana tambajotra" [boky, RUS] - teoria sy fitsipika maro momba ny fomba tokony handrafetana ny fitantanana rafitra.
  • Devops isan-kerinandro [boky, ENG] - famerenana isan-kerinandro momba ny vaovao momba ny zava-mitranga ao amin'ny DevOps manerana izao tontolo izao.
  • Devops_deflope [Telegram, RUS] - vaovao momba ny indostria, fanambarana momba ny fihaonambe, rohy mankany amin'ny lahatsoratra sy boky mahaliana.
  • Devops_en [Telegrama, RUS] - resaka amin'ny teny rosiana izay ahafahanao mangataka torohevitra sy mangataka fanampiana amin'ny configs.
  • Devops.com dia tranonkala iraisam-pirenena lehibe misy lahatsoratra, webinars, podcast ary tsanganana avy amin'ny orinasa lehibe indrindra amin'ny indostria.
  • Hangops_Ru β€” vondrom-piarahamonina miteny Rosiana an'ireo injeniera sy mpanohana ny DevOps.
  • Ny boky tsara indrindra ho an'ny fiteny hampiasainao amin'ny fampandrosoana.

Aiza no hianarana DevOps

Afaka mahazo fahalalana voarafitra ianao amin'ny taranja β€œInjeniera DevOps"ao amin'ny Netology. Hianatra ny tsingerin'ny metodolojia feno ianao:

  • Ianaro ny fomba famakafakana kaody sy fampiasana haingana ny fitaovana fanaraha-maso ny kinova.
  • Fantaro ny fomba fanao tsara indrindra amin'ny fampidirana mitohy, fitsapana ary fananganana.
  • Mianara mitantana sy manao ho azy ny fanovana fampiharana.
  • Mifantoha amin'ny fitaovana fanamafisana sy fitantanana.
  • Mizatra misafidy avy hatrany sy manamboatra ny serivisy ilaina amin'ny fanaraha-maso.

Mahazoa taranja fandaharana Python ho bonus - hamaha olana haingana kokoa sy mora kokoa ianao. Azo ampiharina ny zava-drehetra - mampiasa AWS, GCP na Azure izahay.
Ampy izany hamadihana injeniera vaovao na mpitantana rafitra ho DevOps tadiavina ary hampiakatra ny vidinao amin'ny tsenan'ny asa.

Iza no injeniera DevOps, inona no ataony, ohatrinona ny vola azony ary ahoana no hahatongavana ho iray

Source: www.habr.com

Add a comment