Cò a th’ ann an innleadair DevOps, dè a bhios e a’ dèanamh, dè a chosgas e agus mar a thèid e gu bhith na aon

Tha innleadairean DevOps nan eòlaichean ioma-chuspaireil aig a bheil fios mar a nì iad fèin-ghluasad air pròiseasan agus aig a bheil fios mar a bhios luchd-leasachaidh, QA agus manaidsearan ag obair. Tha fios aca mar a nì iad prògramadh, gu sgiobalta a’ maighstireachd innealan iom-fhillte agus chan eil iad air an call nuair a tha iad an aghaidh gnìomh air nach eil iad eòlach. Tha glè bheag de innleadairean DevOps - tha iad deònach pàigheadh ​​​​dhaibh 200-300 mìle rubles, ach tha tòrr dreuchdan bàn ann fhathast.

Tha Dmitry Kuzmin a’ mìneachadh dè dìreach a bhios DevOps a’ dèanamh agus na dh’ fheumas tu a sgrùdadh gus cur a-steach airson a leithid de shuidheachadh. Bònas - ceanglaichean cudromach gu leabhraichean, bhideothan, seanalan agus coimhearsnachd proifeasanta.

Dè a bhios innleadair DevOps a’ dèanamh?

Ann an suidheachadh DevOps, tha e cudromach gun a bhith troimh-chèile leis na teirmean. Is e an fhìrinn nach e raon sònraichte de ghnìomhachd a th’ ann an DevOps, ach feallsanachd proifeasanta. Is e dòigh-obrach a th’ ann a chuidicheas luchd-leasachaidh, luchd-dearbhaidh agus luchd-rianachd shiostaman obrachadh nas luaithe agus nas èifeachdaiche tro fèin-ghluasad agus fuaigheal.

Mar sin, tha innleadair DevOps na eòlaiche a chuireas an dòigh-obrach seo an sàs sa phròiseas obrach:

  • Aig an ìre dealbhaidh, bidh innleadair DevOps a’ cuideachadh le bhith a’ co-dhùnadh dè an ailtireachd a chleachdas an tagradh, ciamar a nì e sgèile, agus tagh siostam orcastra.
  • An uairsin bidh e a’ stèidheachadh frithealaichean, a’ sgrùdadh gu fèin-ghluasadach agus a’ luchdachadh suas còd, agus a’ sgrùdadh na h-àrainneachd.
  • An uairsin bidh e ag obair gu fèin-ghluasadach agus a’ fuasgladh dhuilgheadasan cleachdadh.
  • Às deidh an leigeil ma sgaoil, tha e cudromach fios air ais bho luchd-cleachdaidh a chruinneachadh agus leasachaidhean a chuir an gnìomh. Bidh DevOps a’ dèanamh cinnteach nach mothaich luchd-cleachdaidh na leasachaidhean sin agus tha am pròiseas ùrachaidh leantainneach.
  • Agus aig an aon àm, bidh e a 'fuasgladh dhusanan de dhuilgheadasan a chuidicheas le bhith a' leasachadh siostam obrach luchd-leasachaidh, QA, rianadairean siostam agus manaidsearan.

Bidh a h-uile dad a tha sgrìobhte gu h-àrd a’ tachairt ann am pròiseactan a tha faisg air leth freagarrach. Anns an fhìor shaoghal, feumaidh tu pròiseact a thòiseachadh far an deach dealbhadh a chall, bha an ailtireachd ceàrr, agus thòisich thu a ’smaoineachadh air fèin-ghluasad nuair a stad na pròiseactan gu lèir. Agus tha tuigse air na duilgheadasan sin uile, am fuasgladh agus toirt air a h-uile càil obrachadh na phrìomh sgil aig eòlaiche DevOps.

Tha mì-chinnt ann am margaidh nan tàlantan. Aig amannan bidh gnìomhachas a’ coimhead airson innleadairean DevOps airson suidheachadh innleadair shiostaman, innleadair togail, no cuideigin eile. Bidh dleastanasan cuideachd ag atharrachadh a rèir meud a 'chompanaidh agus an stiùireadh - an àiteigin tha iad a' coimhead airson neach airson co-chomhairleachadh, an àiteigin thathar ag iarraidh orra a h-uile càil a dhèanamh fèin-ghluasadach, agus an àiteigin feumaidh iad gnìomhan adhartach rianadair siostam a dhèanamh aig a bheil fios mar a nì iad prògramadh.

Na dh'fheumas tu airson tòiseachadh anns a 'phroifeasan

Tha feum air ullachadh ro-làimh airson a dhol a-steach don dreuchd. Cha bhith e comasach dhut dìreach cùrsaichean a ghabhail bhon fhìor thoiseach, gun a bhith a’ tuigsinn dad mu IT, agus ag ionnsachadh gu ìre òigridh. Cùl-fhiosrachadh teicnigeach a dhìth:

  • Fìor mhath ma tha thu ag obair airson sia mìosan no barrachd mar rianadair siostam, gnìomhachd no eòlaiche deuchainn. No co-dhiù biodh beachd agad air mar a thòisicheas tagraidhean, dè an àrainneachd as urrainn dhaibh a leasachadh, agus dè a nì thu ma chì thu mearachd. Mura h-eil eòlas obrach agad, gabh cùrsa sam bith air rianachd Linux, ag ath-aithris a h-uile dad a thachras air an inneal dachaigh agad.
  • Tuig mar a tha teicneòlasan lìonra ag obair - ionnsaich mar a stàlaicheas, a rèiticheas agus a stiùireas lìonraidhean sgìreil ionadail agus farsaing.
  • Faic ciamar agus dè a bhios prògramadh ag obair - sgrìobh beagan sgriobtaichean ann am Python no Go, feuch ri prionnsapalan OOP (Prògramadh a tha stèidhichte air Rud a thuigsinn), leugh mun chearcall leasachaidh toraidh coitcheann.
  • Bidh eòlas air Beurla teignigeach feumail - chan eil feum air conaltradh air cuspairean an-asgaidh, tha e gu leòr a bhith comasach air sgrìobhainnean agus eadar-aghaidh a leughadh.

Chan eil e riatanach fios a bhith agad air a h-uile dad gu mionaideach; gus tòiseachadh air DevOps ionnsachadh, tha ìre trèanaidh as ìsle gu leòr. Ma tha an leithid de chùl-fhiosrachadh theicnigeach agad, feuch ri clàradh air cùrsaichean.

Dè bu chòir fios a bhith aig DevOps

Tha innleadair math DevOps na eòlaiche ioma-chuspaireil le sealladh farsaing. Gus obrachadh gu soirbheachail, feumaidh tu grunn raointean IT a thuigsinn aig an aon àm.

Leasachadh

Sgrìobhidh DevOps sgriobt a chuidicheas luchd-leasachaidh còd a chuir a-steach air an fhrithealaiche. Cruthaichidh e prògram a nì deuchainn air freagairteachd stòran-dàta “air an itealan”. Sgrìobhaidh e tagradh airson smachd dreach. Mu dheireadh, dìreach mothaich duilgheadas leasachaidh a dh’ fhaodadh nochdadh air an fhrithealaiche.

Tha eòlaiche làidir DevOps eòlach air grunn chànanan a tha iomchaidh airson fèin-ghluasad. Chan eil e gan tuigsinn gu mionaideach, ach is urrainn dha prògram beag a sgrìobhadh gu sgiobalta no còd cuideigin eile a leughadh. Mura do thachair thu a-riamh ri leasachadh, tòisich le Python - tha co-chòrdadh sìmplidh aige, tha e furasta obrachadh le teicneòlasan sgòthan, agus tha tòrr sgrìobhainnean agus leabharlannan ann.

Siostaman obrachaidh

Tha e do-dhèanta fios a bhith agad air na comasan aig gach dreach de gach siostam - dh'fhaodadh tu mìltean de dh'uairean a thìde a chosg air a leithid de thrèanadh agus cha bhiodh e gu feum sam bith. An àite sin, tha deagh DevOps a’ tuigsinn na prionnsapalan coitcheann mu bhith ag obair air OS sam bith. Ged, a’ breithneachadh leis na h-iomraidhean ann an dreuchdan bàna, tha a’ mhòr-chuid a-nis ag obair ann an Linux.

Bidh innleadair math a’ tuigsinn dè an siostam as fheàrr airson pròiseact a chuir a-steach, dè na h-innealan a bu chòir a chleachdadh, agus dè na mearachdan a dh’ fhaodadh nochdadh aig àm buileachaidh no obrachaidh.

Sgòthan geala

Margaidh teicneòlas sgòthan a' fàs gu cuibheasach 20-25% gach bliadhna - leigidh bun-structar mar seo leat gnìomhachd còd deuchainn a dhèanamh fèin-ghluasadach, a’ cruinneachadh thagraidhean bho phàirtean, agus a’ lìbhrigeadh ùrachaidhean do luchd-cleachdaidh. Tha DevOps math a’ tuigsinn an dà chuid fuasglaidhean làn sgòthan agus tar-chinealach.

Tha na riatanasan àbhaisteach airson innleadairean mar as trice a’ toirt a-steach GCP, AWS agus Azure.

Tha seo a’ toirt a-steach comas ann an innealan CI/CD. Mar as trice, tha Jenkins air a chleachdadh airson amalachadh leantainneach, ach is fhiach feuchainn air analogues. Tha mòran dhiubh ann, mar eisimpleir Buddy, TeamCity agus Gitlab CI. Bidh e feumail sgrùdadh a dhèanamh air Terraform - is e inneal dearbhaidh a th’ ann a chuidicheas tu gus bun-structar a stèidheachadh agus a rèiteachadh air astar anns na sgòthan. AGUS Packer, a tha a dhìth gus ìomhaighean OS a chruthachadh gu fèin-ghluasadach.

Siostaman orcastra agus microservices

Tha mòran bhuannachdan aig ailtireachd microservice - seasmhachd, comas sgèile gu sgiobalta, sìmpleachadh agus ath-chleachdadh. Tha DevOps a’ tuigsinn mar a bhios microservices ag obair agus faodaidh dùil a bhith aca ri duilgheadasan a dh’ fhaodadh a bhith ann.

Tha e eòlach air Docker agus Kubernetes. Tuigsinn mar a tha soithichean ag obair, mar a thogas tu siostam gus an urrainn dhut cuid dhiubh a chur à comas gun bhuilean don t-siostam gu h-iomlan. Mar eisimpleir, is urrainn dha cruinneachadh Kubernetes a thogail a’ cleachdadh Ansible

Dè eile a bu chòir dha na DevOps san àm ri teachd feuchainn?

Tha an liosta innealan a dh’ fhaodadh a bhith feumail dha innleadair DevOps gun chrìoch. Bidh cuid ag obair air orchestration pròiseict, cuid eile a’ caitheamh a’ mhòr-chuid den ùine ag obair gu fèin-obrachail agus a’ dèanamh deuchainn, agus cuid eile a’ leasachadh èifeachdas ann an riaghladh rèiteachaidh. Anns a 'phròiseas, bidh e soilleir càite an tèid a chladhach agus dè na pròiseactan a bhios feumail.

Seo ìre bheag eile a chuidicheas aig an toiseach:

  • Tuig mar a tha Git agus Github ag obair mura h-eil thu mar-thà. Stàlaich GitLab air an fhrithealaiche agad.
  • Faigh eòlas air cànanan comharrachaidh JSON agus YAML.
  • Stàlaich is feuch ri obrachadh ann an stòran-dàta - chan e a-mhàin MySQL, ach cuideachd NoSQL. Feuch MongoDB.
  • Tuig mar a stiùireas tu rèiteachadh ioma-fhrithealaiche aig an aon àm. Mar eisimpleir, a’ cleachdadh Ansible.
  • Stèidhich sgrùdadh luchdan agus logaichean sa bhad. Feuch am measgachadh Prometheus, Grafana, Alertmanager.
  • Coimhead airson na fuasglaidhean as fheàrr airson cleachdadh airson diofar chànanan - feumaidh tu dìreach eòlas fhaighinn orra, a chur an gnìomh agus a thuigsinn air pròiseact trèanaidh no obrach.

Carson a bu chòir dhut tòiseachadh air DevOps ionnsachadh a-nis

Tha gainnead luchd-obrach sa mhargaidh airson innleadairean DevOps. Tha seo air a dhearbhadh le cumhachan le meud agus càileachd nan dreuchdan bàna:

  • Anns an Ruis, air HeadHunter a-mhàin, tha còrr air 2 mìle obair an-còmhnaidh rim faighinn airson a ’phrìomh fhacal seo.
  • Agus cha do chuir ach 1 neach na geàrr-chunntasan aca suas.

Leis nach eil postadh ath-thòiseachadh a’ ciallachadh gu gnìomhach a bhith a’ lorg obair, tha e a’ tionndadh a-mach gu bheil dhà no eadhon trì dreuchdan bàn ann airson aon eòlaiche - chan eil an suidheachadh seo ann eadhon anns a ’mhargaidh leasachaidh lìn mòr-chòrdte. Cuir an seo barrachd dhreuchdan bàna bho shianalan Habr agus Telegram - tha gainnead eòlaichean gu math mòr.

Cò a th’ ann an innleadair DevOps, dè a bhios e a’ dèanamh, dè a chosgas e agus mar a thèid e gu bhith na aon
Thoir aire do riatanasan tuarastail thagraichean

Chan eil iarrtas nas lugha air DevOps san t-saoghal - ma tha thu gu bhith a’ gluasad gu na SA no an Roinn Eòrpa, an uairsin dìreach air an portal Glassdoor Tha còrr air 34 mìle companaidh a’ coimhead airson eòlaichean mar sin. Tha riatanasan tric a’ toirt a-steach 1-3 bliadhna de eòlas, comas a bhith ag obair le sgòthan, agus gun a bhith fo eagal mu ghnìomhan co-chomhairleachaidh.

Tha mòran thursan nas lugha de thairgsean ann airson obair neo-cheangailte - tha innleadairean DevOps gu ìre mhòr a’ coimhead airson luchd-obrach agus dreuchdan làn-ùine.

Cò a th’ ann an innleadair DevOps, dè a bhios e a’ dèanamh, dè a chosgas e agus mar a thèid e gu bhith na aon
Tha e duilich pròiseact neo-cheangailte iomchaidh a lorg, ach tha e comasach

Faodar slighe dreuchd àbhaisteach innleadair DevOps a shamhlachadh rudeigin mar seo:

  • Tha e air a bhith ag obair mar rianadair siostam ann an companaidh IT beag airson sia mìosan gu bliadhna. Aig an aon àm, bidh e ag ionnsachadh cànan a tha freagarrach airson fèin-ghluasad.
  • Bidh e ag ionnsachadh gu dian air cùrsaichean airson timcheall air sia mìosan.
  • A ’gluasad gu obair eile - gu companaidh a bhios a’ reic fhuasglaidhean sgòthan, meur de bhuidheann corporra mòr, gu luchd-leasachaidh phròiseactan mòra. Gu sìmplidh, far a bheil feum air fèin-ghluasad agus buileachadh seasmhach. Aig a 'chiad suidheachadh tha e mu 100 mìle rubles.
  • Tha e air a bhith gnìomhach ag obair agus ag ionnsachadh airson grunn bhliadhnaichean, a 'meudachadh teachd a-steach grunn tursan.
  • A bhith nad eòlaiche sa choimhearsnachd phroifeiseanta agus a’ gluasad gu co-chomhairleachadh. No a’ fàs gu bhith na ailtire siostam no na stiùiriche IT.

Tha DevOps duilich. Feumaidh tu sgilean grunn proifeasanan a chur còmhla aig an aon àm. Bi nad neach a tha deiseil airson leasachadh a thabhann far nach bi eòlaichean IT eile eadhon a ’smaoineachadh air dad sam bith eile. Bidh iad a 'pàigheadh ​​​​mòran airson seo, ach feumaidh iad cuideachd tòrr eòlais.

Dè an ìre a bhios DevOps a’ cosnadh?

A rèir an dàta airson an dàrna ràithe de 2019, tha an tuarastal meadhanach cuibheasach airson devops eadar 90 agus 160 mìle rubles. Tha tairgsean nas saoire - sa mhòr-chuid 60-70 mìle.

Tha an-còmhnaidh tairgsean suas ri 200 mìle, agus tha dreuchdan bàna le tuarastalan suas ri 330 mìle rubles.

Cò a th’ ann an innleadair DevOps, dè a bhios e a’ dèanamh, dè a chosgas e agus mar a thèid e gu bhith na aon
Am measg proifeiseantaich gnìomhachd, tha DevOps air a phàigheadh ​​​​nas àirde na feadhainn eile. Stòr: Habr.Career

Tha feum air innleadairean DevOps, a’ toirt a-steach luchd-tòiseachaidh, a-nis ann am bancaichean mòra, corporaidean, seirbheisean sgòthan, siostaman malairt agus buidhnean eile a tha fo chùram mu bhith a’ cumail suas na fuasglaidhean IT aca.

Bhiodh tagraiche sàr-mhath airson dreuchd bàn òg le tuarastal 60-90 mìle na rianadair siostam tòiseachaidh le timcheall air bliadhna de eòlas agus dioplòma sònraichte.
 
Cò a th’ ann an innleadair DevOps, dè a bhios e a’ dèanamh, dè a chosgas e agus mar a thèid e gu bhith na aon
Chan eil staitistig mar sin ann, ach tha e coltach gu bheil daoine aig a bheil eòlas ann an Linux a’ faighinn barrachd pàigheadh

Dè a choimheadas tu agus a leughas tu gus fàs nad dhreuchd

Gus dàibheadh ​​​​a-steach do shaoghal DevOps, feuch grunn stòran fiosrachaidh:

  • Bunait Coimpiutaireachd Dùthchasach Cloud [YouTube, ENG] - mòran bhideothan bho cho-labhairtean agus co-labhairtean foghlaim.
  • Sianal DevOps [YouTube, RUS] - aithisgean bhidio bho cho-labhairt proifeasanta DevOps san Ruis.
  • Leabhar-làimhe DevOps [leabhar, RUS] aon de na leabhraichean as mòr-chòrdte mu fheallsanachd DevOps. Anns an leabhar tha prionnsapalan coitcheann an dòigh-obrach; tha e ag innse dè bu chòir aire a thoirt dha sa chiad àite nuair a bhios tu ag obair air pròiseact sam bith.
  • Thomas Limoncelli "Cleachdadh Rianachd Siostam is Lìonra" [leabhar, RUS] - tòrr teòiridh agus prionnsapalan mu mar a bu chòir rianachd siostam a bhith air a structaradh.
  • Devops gach seachdain [leabhar, ENG] - lèirmheas seachdaineil air naidheachdan mu na tha a’ tachairt ann an DevOps air feadh an t-saoghail.
  • Devops_deflope [Telegram, RUS] - naidheachdan gnìomhachais, fiosan co-labhairt, ceanglaichean gu artaigilean agus leabhraichean inntinneach ùra.
  • Devops_ru [Telegram, RUS] - Còmhradh ann an cànan na Ruis far an urrainn dhut comhairle iarraidh agus cuideachadh iarraidh le configs.
  • Is e làrach mòr eadar-nàiseanta a th’ ann an Devops.com le artaigilean, co-labhairtean lìn, podcastan agus colbhan bho na companaidhean as motha sa ghnìomhachas.
  • Hangops_Ru - Coimhearsnachd Ruiseanach de innleadairean DevOps agus luchd-co-fhaireachdainn.
  • Na leabhraichean as fheàrr airson a’ chànain a chleachdas tu airson leasachadh.

Càite an dèan thu sgrùdadh air DevOps

Gheibh thu eòlas structaraichte air a’ chùrsa “Einnseanair DevOps" ann an Netology. Ionnsaichidh tu an cearcall modh-obrach iomlan:

  • Ionnsaich mar a nì thu mion-sgrùdadh air còd agus cleachd innealan smachd dreach gu sgiobalta.
  • Tuig na cleachdaidhean as fheàrr airson amalachadh leantainneach, deuchainn agus togail.
  • Ionnsaich mar a làimhsicheas tu agus fèin-ghluasad atharrachaidhean tagraidh.
  • Faigh làmh-làimhe le innealan rèiteachaidh agus riaghlaidh.
  • Faigh cleachdte ri bhith a’ taghadh agus a’ rèiteachadh nan seirbheisean riatanach airson sgrùdadh sa bhad.

Faigh cùrsa prògramadh Python mar bhuannachd - fuasglaidh tu duilgheadasan eadhon nas luaithe agus nas fhasa. Tha a h-uile dad practaigeach - bidh sinn a’ cleachdadh AWS, GCP no Azure.
Tha seo gu leòr airson innleadair ùr no rianadair siostam a thionndadh gu DevOps air a bheil iarrtas mòr agus gus do phrìs àrdachadh air a’ mhargaidh obrach gu dòigheil.

Cò a th’ ann an innleadair DevOps, dè a bhios e a’ dèanamh, dè a chosgas e agus mar a thèid e gu bhith na aon

Source: www.habr.com

Cuir beachd ann