Raksta rakstÄ«Å”anas laikÄ populÄrÄ darba vietnÄ, meklÄjot frÄzi āTÄ«kla inženierisā, tika atrasti aptuveni trÄ«s simti vakanÄu visÄ KrievijÄ. SalÄ«dzinÄjumam, meklÄjot frÄzi āsistÄmas administratorsā, tiek iegÅ«ti gandrÄ«z 2.5 tÅ«kstoÅ”i vakanÄu, bet āDevOps inženierisā - gandrÄ«z 800.
Vai tas nozÄ«mÄ, ka tÄ«klu veidotÄji vairs nav vajadzÄ«gi uzvaroÅ”u mÄkoÅu, Docker, Kubernetes un visuresoÅ”a publiskÄ Wi-Fi laikÄ?
IzdomÄsim (c)
IepazÄ«simies. Mani sauc Aleksejs, un es esmu tÄ«kla speciÄlists.
Esmu bijis iesaistÄ«ts tÄ«klos vairÄk nekÄ 10 gadus un vairÄk nekÄ 15 gadus strÄdÄju ar dažÄdÄm *nix sistÄmÄm (man bija iespÄja lÄpÄ«t gan Linux, gan FreeBSD). StrÄdÄju telekomunikÄciju operatoros, lielos uzÅÄmumos, kas tiek uzskatÄ«ti par āuzÅÄmumiemā, un pÄdÄjÄ laikÄ strÄdÄju ājaunÄ un drosmÄ«gÄā fintech, kur mÄkoÅi, devops, kubernetes un citi biedÄjoÅ”i vÄrdi, kas noteikti padarÄ«s mani un manus kolÄÄ£us nevajadzÄ«gus. . KÄdu dienu. Var bÅ«t.
atruna: āMÅ«su dzÄ«vÄ ne viss ir vienmÄr un visur, bet kaut kas, dažreiz vietÄmā (c) Maksims Dorofejevs.
Visu zemÄk rakstÄ«to var un vajag uzskatÄ«t par autora personÄ«go viedokli, kas nepretendÄ uz galÄ«go patiesÄ«bu vai pat pilnvÄrtÄ«gu pÄtÄ«jumu. Visi varoÅi ir izdomÄti, visas sakritÄ«bas ir nejauÅ”as.
Laipni lÅ«dzam manÄ pasaulÄ.
Kur jūs pat varat satikt tīkla darbiniekus?
1. TelekomunikÄciju operatori, pakalpojumu uzÅÄmumi un citi integratori. Å eit viss ir vienkÄrÅ”i: tÄ«kls viÅiem ir bizness. ViÅi vai nu tieÅ”i pÄrdod savienojamÄ«bu (operatorus), vai sniedz pakalpojumus savu klientu tÄ«klu palaiÅ”anai/uzturÄÅ”anai.
Å eit ir liela pieredze, bet nav daudz naudas (ja vien neesat direktors vai veiksmÄ«gs pÄrdoÅ”anas vadÄ«tÄjs). Un tomÄr, ja jums patÄ«k tÄ«kli un jÅ«s esat tikai sava ceļojuma sÄkumÄ, karjera kÄda ne pÄrÄk liela operatora atbalstam pat tagad bÅ«s ideÄls sÄkumpunkts (federÄlajÄ tÄ«klÄ viss ir ļoti skripts, un tur ir maz vietas radoÅ”umam). Nu, stÄsti par to, kÄ no dežurÄjoÅ”a inženiera dažu gadu laikÄ var izaugt par C lÄ«meÅa vadÄ«tÄju, arÄ« ir diezgan reÄli, kaut arÄ« reti, acÄ«mredzamu iemeslu dÄļ. VienmÄr ir vajadzÄ«gi kadri, jo mainÄ«ba notiek. Tas ir gan labi, gan slikti reizÄ - vienmÄr ir brÄ«vas vietas, no otras puses - nereti aktÄ«vÄkie/gudrÄkie Ätri aizbrauc vai nu uz paaugstinÄjumu, vai uz citÄm, āsiltÄkÄmā vietÄm.
2. nosacÄ«ts āuzÅÄmumsā. Nav svarÄ«gi, vai viÅa pamatdarbÄ«ba ir saistÄ«ta ar IT vai nÄ. Galvenais, ka tai ir sava IT nodaļa, kas nodroÅ”ina uzÅÄmuma iekÅ”Äjo sistÄmu darbÄ«bu, tai skaitÄ tÄ«klu birojos, sakaru kanÄlus uz filiÄlÄm u.c. TÄ«kla inženiera funkcijas Å”Ädos uzÅÄmumos ānepilnu slodziā var veikt sistÄmas administrators (ja tÄ«kla infrastruktÅ«ra ir maza vai to pÄrvalda ÄrÄjs darbuzÅÄmÄjs), savukÄrt tÄ«kla speciÄlists, ja tÄds ir, tajÄ paÅ”Ä laikÄ rÅ«pÄties par telefoniju un SAN (nav labi). ViÅi maksÄ atŔķirÄ«gi ā tas lielÄ mÄrÄ ir atkarÄ«gs no biznesa rentabilitÄtes, uzÅÄmuma lieluma un struktÅ«ras. Es strÄdÄju ar uzÅÄmumiem, kur Cisco sistÄmas tika regulÄri āielÄdÄtas mucÄsā, un ar uzÅÄmumiem, kur tÄ«kls tika veidots no fekÄlijÄm, kociÅiem un zilÄs lentes, un serveri nekad netika atjauninÄti (lieki piebilst, ka arÄ« rezerves netika nodroÅ”inÄtas). Å eit ir daudz mazÄk pieredzes, un tÄ gandrÄ«z noteikti bÅ«s saistÄ«ta ar stingru pÄrdevÄju bloÄ·ÄÅ”anu jeb ākÄ no nekÄ kaut ko izgatavotā. PersonÄ«gi man tas likÄs mežonÄ«gi garlaicÄ«gi, lai gan daudziem patÄ«k - viss ir diezgan izmÄrÄ«ts un paredzams (ja mÄs runÄjam par lieliem uzÅÄmumiem), ādorakha-bahatoā utt. Vismaz reizi gadÄ kÄds nozÄ«mÄ«gs pÄrdevÄjs saka, ka ir izdomÄjis vÄl vienu mega-super-duper sistÄmu, kas tagad visu automatizÄs, un visus sistÄmas administratorus un tÄ«klu veidotÄjus var izklÄ«dinÄt, atstÄjot pÄris pogas, kas jÄnospiež skaistÄ interfeisÄ. RealitÄte ir tÄda, ka, pat ja mÄs ignorÄsim risinÄjuma izmaksas, tÄ«klu veidotÄji no turienes nekur nezudÄ«s. JÄ, iespÄjams, konsoles vietÄ atkal bÅ«s tÄ«mekļa saskarne (bet ne konkrÄta aparatÅ«ra, bet liela sistÄma, kas pÄrvalda desmitiem un simtiem Å”Ädu aparatÅ«ras vienÄ«bu), taÄu zinÄÅ”anas par to "kÄ viss darbojas iekÅ”Ä" joprojÄm bÅ«s bÅ«t vajadzÄ«gs.
3. Produktu uzÅÄmumi, kuras peļÅa nÄk no kÄdas programmatÅ«ras vai platformas ā tÄ paÅ”a produkta ā izstrÄdes (un bieži vien arÄ« darbÄ«bas). Parasti tie ir mazi un veikli, viÅi joprojÄm ir tÄlu no uzÅÄmumu mÄroga un to birokratizÄcijas. TieÅ”i Å”eit masveidÄ tiek atrasti tie paÅ”i devopi, kuberi, dokeri un citi briesmÄ«gi vÄrdi, kas noteikti padarÄ«s tÄ«klu un tÄ«kla inženierus par nevajadzÄ«gu rudimentu.
KÄ tÄ«kla lietotÄjs atŔķiras no sistÄmas administratora?
CilvÄku izpratnÄ ne no IT - nekÄ. Abi skatÄs uz melno ekrÄnu un raksta dažas burvestÄ«bas, dažreiz klusi lamÄjas.
ProgrammÄtÄju izpratnÄ ā varbÅ«t pÄc priekÅ”metu jomas. SistÄmas administratori administrÄ serverus, tÄ«kla operatori ā slÄdžus un marÅ”rutÄtÄjus. Dažreiz administrÄcija ir slikta, un visiem viss sabrÅ«k. Nu, ja kas dÄ«vains, vainÄ«gi arÄ« tÄ«klnieki. Tikai tÄpÄc, ka izdrÄž tevi, tÄpÄc.
PatiesÄ«bÄ galvenÄ atŔķirÄ«ba ir pieeja darbam. IespÄjams, tieÅ”i tÄ«kla veidotÄju vidÅ« ir visvairÄk pieejas āJa tas darbojas, neaiztiec!ā atbalstÄ«tÄju. Parasti kaut ko var izdarÄ«t (viena pÄrdevÄja ietvaros) tikai vienÄ veidÄ; visa kastes konfigurÄcija ir turpat plaukstÄ. Kļūdas izmaksas ir augstas un dažreiz ļoti augstas (piemÄram, jums bÅ«s jÄbrauc vairÄki simti kilometru, lai pÄrstartÄtu marÅ”rutÄtÄju, un Å”ajÄ laikÄ vairÄki tÅ«kstoÅ”i cilvÄku bÅ«s bez saziÅas - telekomunikÄciju operatoram diezgan izplatÄ«ta situÄcija) .
ManuprÄt, tÄpÄc tÄ«kla inženieri, no vienas puses, ir ÄrkÄrtÄ«gi motivÄti tÄ«kla stabilitÄtei (un pÄrmaiÅas ir galvenais stabilitÄtes ienaidnieks), un, otrkÄrt, viÅu zinÄÅ”anas ir vairÄk dziļÄkas nekÄ plaÅ”as (jÅ«s to nedarat). jÄspÄj konfigurÄt desmitiem dažÄdu dÄmonu, jÄzina tehnoloÄ£ijas un to ievieÅ”ana no konkrÄta iekÄrtu ražotÄja). TÄpÄc sistÄmas administrators, kurÅ” Google meklÄja, kÄ reÄ£istrÄt VLAN Cisco sistÄmÄ, vÄl nav tÄ«kla lietotÄjs. Un maz ticams, ka viÅÅ” spÄs efektÄ«vi atbalstÄ«t (kÄ arÄ« novÄrst problÄmas) vairÄk vai mazÄk sarežģītÄ tÄ«klÄ.
Bet kÄpÄc jums ir nepiecieÅ”ams tÄ«kla veidotÄjs, ja jums ir mitinÄtÄjs?
Par papildu naudu (un, ja esat ļoti liels un iemīļots klients, varbÅ«t pat bez maksas, ākÄ draugsā), datu centra inženieri konfigurÄs jÅ«su slÄdžus atbilstoÅ”i jÅ«su vajadzÄ«bÄm un, iespÄjams, pat palÄ«dzÄs izveidot BGP saskarni ar pakalpojumu sniedzÄjiem. (ja jums ir savs IP adreÅ”u apakÅ”tÄ«kls paziÅojumam).
GalvenÄ problÄma ir tÄ, ka datu centrs nav jÅ«su IT nodaļa, tas ir atseviŔķs uzÅÄmums, kura mÄrÄ·is ir gÅ«t peļÅu. Tai skaitÄ uz jÅ«su kÄ klienta rÄÄ·ina. Datu centrs nodroÅ”ina plauktus, nodroÅ”ina tos ar elektrÄ«bu un aukstumu, kÄ arÄ« nodroÅ”ina zinÄmu "noklusÄjuma" savienojumu ar internetu. Pamatojoties uz Å”o infrastruktÅ«ru, datu centrs var mitinÄt jÅ«su aprÄ«kojumu (izvietoÅ”ana), iznomÄt jums serveri (speciÄlais serveris) vai nodroÅ”inÄt pÄrvaldÄ«tu pakalpojumu (piemÄram, OpenStack vai K8s). Bet datu centra bizness (parasti) nav klientu infrastruktÅ«ras administrÄÅ”ana, jo Å”is process ir diezgan darbietilpÄ«gs, vÄji automatizÄts (un parastÄ datu centrÄ viss iespÄjamais ir automatizÄts), vienots vÄl sliktÄk (katrs klients ir individuÄla) un kopumÄ pilns ar sÅ«dzÄ«bÄm (āJÅ«s sakÄt, ka serveris ir iestatÄ«ts, bet tagad tas ir avarÄjis, tÄ ir jÅ«su vaina!!!111ā). TÄpÄc, ja saimnieks jums kaut ko palÄ«dz, viÅÅ” centÄ«sies to padarÄ«t pÄc iespÄjas vienkÄrÅ”Äku un ÄrtÄku. Jo darÄ«t to grÅ«ti ir neizdevÄ«gi, vismaz no Ŕī paÅ”a hostera inženieru darbaspÄka izmaksu viedokļa (bet situÄcijas ir dažÄdas, skat. atruna). Tas nenozÄ«mÄ, ka saimnieks noteikti visu izdarÄ«s slikti. Bet tas nepavisam nav fakts, ka viÅÅ” darÄ«s tieÅ”i to, kas jums patieÅ”Äm bija vajadzÄ«gs.
Å Ä·iet, ka lieta ir diezgan paÅ”saprotama, taÄu vairÄkas reizes savÄ praksÄ esmu saskÄries ar faktu, ka uzÅÄmumi sÄka paļauties uz savu hostinga pakalpojumu sniedzÄju nedaudz vairÄk nekÄ vajadzÄtu, un tas ne pie kÄ laba nenoveda. Man nÄcÄs gari un detalizÄti skaidrot, ka ne viens vien SLA nesegs zaudÄjumus no dÄ«kstÄves (ir izÅÄmumi, bet parasti tas klientam izmaksÄ Ä¼oti, Ä»OTI dÄrgi) un ka hosters nemaz nav informÄts par notiekoÅ”o klientu infrastruktÅ«ra (izÅemot ļoti vispÄrÄ«gus rÄdÄ«tÄjus). Un mitinÄtÄjs arÄ« neveido dublÄjumus jÅ«su vietÄ. SituÄcija ir vÄl sliktÄka, ja jums ir vairÄk nekÄ viens saimnieks. Ja starp viÅiem rodas kÄdas problÄmas, viÅi noteikti neuzzinÄs jÅ«su vietÄ, kas nogÄja greizi.
Faktiski motÄ«vi Å”eit ir tieÅ”i tÄdi paÅ”i kÄ izvÄloties āiekÅ”Äja administratora komanda pret Ärpakalpojumuā. Ja riski ir aprÄÄ·inÄti, kvalitÄte ir apmierinoÅ”a un bizness neiebilst, kÄpÄc gan nepamÄÄ£inÄt. No otras puses, tÄ«kls ir viens no visvienkÄrÅ”Äkajiem infrastruktÅ«ras slÄÅiem, un diez vai ir vÄrts to atstÄt sveÅ”iniekiem, ja visu pÄrÄjo jau atbalstÄt pats.
KÄdos gadÄ«jumos ir nepiecieÅ”ams tÄ«kla operators?
TÄlÄk mÄs runÄsim tieÅ”i par mÅ«sdienu pÄrtikas uzÅÄmumiem. Ar operatoriem un uzÅÄmumu viss ir skaidrs pluss vai mÄ«nuss - pÄdÄjos gados tur maz kas ir mainÄ«jies, un tÄ«klu veidotÄji bija vajadzÄ«gi arÄ« agrÄk, un tie ir vajadzÄ«gi arÄ« tagad. Bet ar tiem paÅ”iem ājaunajiem un drosmÄ«gajiemā lietas nav tik skaidras. Bieži vien viÅi visu savu infrastruktÅ«ru izvieto mÄkoÅos, tÄpÄc viÅiem pat Ä«sti nav vajadzÄ«gi administratori ā protams, izÅemot to paÅ”u mÄkoÅu administratorus. InfrastruktÅ«ra, no vienas puses, ir diezgan vienkÄrÅ”a savÄ dizainÄ, no otras puses, tÄ ir labi automatizÄta (ansible/lelle, terraform, ci/cd... nu, ziniet). Bet pat Å”eit ir situÄcijas, kad jÅ«s nevarat iztikt bez tÄ«kla inženiera.
1. piemÄrs, klasika
PieÅemsim, ka uzÅÄmums sÄk ar vienu serveri ar publisku IP adresi, kas atrodas datu centrÄ. Tad ir divi serveri. Tad vÄl... Agri vai vÄlu radÄ«sies nepiecieÅ”amÄ«ba pÄc privÄtÄ tÄ«kla starp serveriem. TÄ kÄ āÄrÄjoā trafiku ierobežo gan joslas platums (piemÄram, ne vairÄk kÄ 100 Mbit/s), gan lejupielÄdÄto/augÅ”upielÄdÄto datu apjoms mÄnesÄ« (dažÄdiem mitinÄtÄjiem ir atŔķirÄ«gi tarifi, bet joslas platums uz Ärpasauli parasti ir daudz dÄrgÄks nekÄ privÄtais tÄ«kls).
Hosteris pievieno serveriem papildu tÄ«kla kartes un iekļauj tÄs savos slÄdžos atseviÅ”Ä·Ä vlanÄ. Starp serveriem parÄdÄs āplakansā lokÄlais apgabals. Ärti!
Pieaug serveru skaits, pieaug arÄ« trafiks privÄtajÄ tÄ«klÄ - dublÄjumkopijas, replikÄcijas utt. Hosters piedÄvÄ jÅ«s pÄrvietot atseviŔķos slÄdžos, lai jÅ«s netraucÄtu citiem klientiem, un viÅi netraucÄ jums. Hosteris instalÄ dažus slÄdžus un kaut kÄ tos konfigurÄ - visticamÄk, atstÄjot vienu plakanu tÄ«klu starp visiem jÅ«su serveriem. Viss darbojas labi, bet noteiktÄ brÄ«dÄ« sÄkas problÄmas: periodiski palielinÄs kavÄÅ”anÄs starp saimniekiem, žurnÄli sÅ«dzas par pÄrÄk daudz arp pakeÅ”u sekundÄ, un audita laikÄ pentester izdrÄza visu jÅ«su lokÄlo tÄ«klu, izjaucot tikai vienu serveri.
Ko man darīt?
Sadaliet tÄ«klu segmentos - vlans. KonfigurÄjiet savu adresi katrÄ vlan, atlasiet vÄrteju, kas pÄrsÅ«tÄ«s trafiku starp tÄ«kliem. KonfigurÄjiet vÄrtejÄ acl, lai ierobežotu piekļuvi starp segmentiem vai pat tuvumÄ instalÄjiet atseviŔķu ugunsmÅ«ri.
1. piemÄrs, turpinÄjums
Serveri ir savienoti ar LAN ar vienu vadu. SlÄdži statÄ«vos ir kaut kÄ savienoti viens ar otru, bet, ja vienÄ plauktÄ notiek avÄrija, nokrÄ«t vÄl trÄ«s blakus esoÅ”ie. ShÄmas pastÄv, taÄu pastÄv Å”aubas par to atbilstÄ«bu. Katram serverim ir sava publiskÄ adrese, kuru izsniedz resursdators un kas ir piesaistÄ«ta statÄ«vam. Tie. PÄrvietojot serveri, ir jÄmaina adrese.
Ko man darīt?
Savienojiet serverus, izmantojot LAG (Link Aggregation Group), ar diviem vadiem ar slÄdžiem statÄ«vÄ (tiem arÄ« jÄbÅ«t liekiem). RezervÄjiet savienojumus starp statÄ«viem un pÄrveidojiet tos par "zvaigznÄ«ti" (vai tagad modÄ esoÅ”o CLOS), lai viena statÄ«va zaudÄÅ”ana neietekmÄtu pÄrÄjos. Atlasiet ācentrÄlosā statÄ«vus, kuros atradÄ«sies tÄ«kla kodols un kur tiks pievienoti citi statÄ«vi. TajÄ paÅ”Ä laikÄ sakÄrtojiet publisko adresÄciju, paÅemiet no hostera (vai no RIR, ja iespÄjams) apakÅ”tÄ«klu, kuru jÅ«s pats (vai ar hostera starpniecÄ«bu) paziÅojat pasaulei.
Vai to visu var izdarÄ«t āparastsā sistÄmas administrators, kuram nav dziļu zinÄÅ”anu par tÄ«kliem? Neesmu pÄrliecinÄts. Vai saimnieks to darÄ«s? VarbÅ«t arÄ« bÅ«s, bet bÅ«s nepiecieÅ”ama diezgan detalizÄta tehniskÄ specifikÄcija, kas kÄdam arÄ« bÅ«s jÄsastÄda. un pÄc tam pÄrbaudiet, vai viss ir izdarÄ«ts pareizi.
2. piemÄrs: mÄkonis
PieÅemsim, ka jums ir VPC kÄdÄ publiskÄ mÄkonÄ«. Lai piekļūtu no biroja vai infrastruktÅ«ras lokÄlas daļas vietÄjam tÄ«klam VPC iekÅ”ienÄ, ir jÄkonfigurÄ savienojums, izmantojot IPSec vai speciÄlu kanÄlu. No vienas puses, IPSec ir lÄtÄks, jo nav jÄiegÄdÄjas papildu aparatÅ«ra; varat izveidot tuneli starp serveri ar publisko adresi un mÄkoni. Bet - kavÄÅ”anÄs, ierobežota veiktspÄja (jo kanÄlu vajag Å”ifrÄt), plus negarantÄta savienojamÄ«ba (jo piekļuve notiek caur parasto internetu).
Ko man darīt?
Izveidojiet savienojumu, izmantojot Ä«paÅ”u kanÄlu (piemÄram, AWS to sauc par tieÅ”o savienojumu). Lai to izdarÄ«tu, atrodiet partnera operatoru, kas jÅ«s savienos, izlemiet par jums tuvÄko savienojuma punktu (gan jÅ«s operatoram, gan operatoru ar mÄkoni) un, visbeidzot, iestatiet visu. Vai to visu var izdarÄ«t bez tÄ«kla inženiera? Noteikti jÄ. Bet kÄ problÄmu gadÄ«jumÄ novÄrst problÄmas bez viÅa, vairs nav tik skaidrs.
Var bÅ«t arÄ« problÄmas ar pieejamÄ«bu starp mÄkoÅiem (ja jums ir multicloud) vai problÄmas ar kavÄÅ”anos starp dažÄdiem reÄ£ioniem utt. Protams, tagad ir parÄdÄ«juÅ”ies daudzi rÄ«ki, kas palielina mÄkonÄ« notiekoÅ”Ä caurspÄ«dÄ«gumu (tÄs paÅ”as Thousand Eyes), taÄu tie visi ir tÄ«kla inženiera rÄ«ki, nevis viÅa aizstÄjÄjs.
Es varÄtu ieskicÄt vÄl duci Å”Ädu piemÄru no savas prakses, taÄu, manuprÄt, ir skaidrs, ka komandÄ, sÄkot no noteikta infrastruktÅ«ras attÄ«stÄ«bas lÄ«meÅa, ir jÄbÅ«t cilvÄkam (vÄlams vairÄk nekÄ vienam), kurÅ” zina, kÄ tÄ«kls darbojas un prot konfigurÄt tÄ«kla aprÄ«kojumu un novÄrst problÄmas, ja tÄs rodas. Tici man, viÅam bÅ«s ko darÄ«t
Kas bÅ«tu jÄzina tÄ«kla speciÄlistam?
TÄ«kla inženierim nemaz nav nepiecieÅ”ams (un dažreiz pat kaitÄ«gs) nodarboties tikai ar tÄ«klu un neko citu. Pat ja mÄs neapsveram iespÄju ar infrastruktÅ«ru, kas gandrÄ«z pilnÄ«bÄ dzÄ«vo publiskajÄ mÄkonÄ« (un, lai kÄ teiktu, tÄ kļūst arvien populÄrÄka), un Åemam, piemÄram, uz telpu vai privÄtiem mÄkoÅiem, kur uz "CCNP lÄ«meÅa zinÄÅ”anas vien" "JÅ«s nepametÄ«sit.
Faktiski papildus tÄ«kliem - lai gan ir vienkÄrÅ”i bezgalÄ«gs studiju lauks, pat ja koncentrÄjaties tikai uz vienu jomu (pakalpojumu sniedzÄju tÄ«kli, uzÅÄmumi, datu centri, Wi-Fi ...)
Protams, daudzi no jums tagad atcerÄsies Python un citu ātÄ«kla automatizÄcijuā, taÄu tas ir tikai nepiecieÅ”ams, bet ne pietiekams nosacÄ«jums. Lai tÄ«kla inženieris varÄtu āsekmÄ«gi pievienoties komandaiā, viÅam jÄspÄj runÄt vienÄ valodÄ gan ar izstrÄdÄtÄjiem, gan citiem administratoriem/izstrÄdÄtÄjiem. Ko tas nozÄ«mÄ?
- jÄprot ne tikai strÄdÄt Linux kÄ lietotÄjs, bet arÄ« to administrÄt, vismaz sysadmin-jun lÄ«menÄ«: instalÄjiet nepiecieÅ”amo programmatÅ«ru, restartÄjiet neveiksmÄ«gu servisu, uzrakstiet vienkÄrÅ”u systemd-unit.
- Izprotiet (vismaz vispÄrÄ«gi), kÄ tÄ«kla steks darbojas operÄtÄjsistÄmÄ Linux, kÄ tÄ«kls darbojas hipervizoros un konteineros (lxc / docker / kubernetes).
- Protams, jÄprot strÄdÄt ar ansible/chef/lelle vai citu SCM sistÄmu.
- AtseviŔķa rinda jÄraksta par SDN un tÄ«kliem privÄtajiem mÄkoÅiem (piemÄram, TungstenFabric vai OpenvSwitch). Tas ir vÄl viens milzÄ«gs zinÄÅ”anu slÄnis.
ÄŖsÄk sakot, aprakstÄ«ju tipisku T formas speciÄlistu (kÄ tagad modÄ teikt). Å Ä·iet, ka tas nav nekas jauns, taÄu, pamatojoties uz interviju pieredzi, ne visi tÄ«kla inženieri var lepoties ar zinÄÅ”anÄm vismaz par divÄm tÄmÄm no iepriekÅ” minÄtÄ saraksta. PraksÄ zinÄÅ”anu trÅ«kums āsaistÄ«tÄs jomÄsā ļoti apgrÅ«tina ne tikai komunicÄt ar kolÄÄ£iem, bet arÄ« izprast prasÄ«bas, ko bizness izvirza tÄ«klam, kÄ projekta zemÄkÄ lÄ«meÅa infrastruktÅ«rai. Un bez Ŕīs izpratnes kļūst grÅ«tÄk aizstÄvÄt savu viedokli un āpÄrdotā to biznesam.
No otras puses, tas pats ieradums āsaprast, kÄ sistÄma darbojasā sniedz tÄ«kla lietotÄjiem ļoti labas priekÅ”rocÄ«bas salÄ«dzinÄjumÄ ar dažÄdiem āÄ£enerÄlistiemā, kuri zina par tehnoloÄ£ijÄm no rakstiem par HabrĆ©/medium un tÄrzÄtavÄm vietnÄ Telegram, bet absolÅ«ti nezina, kÄ to darÄ«t. pÄc kÄdiem principiem darbojas Ŕī vai cita programmatÅ«ra? Un zinÄÅ”anas par noteiktiem modeļiem, kÄ zinÄms, veiksmÄ«gi aizstÄj zinÄÅ”anas par daudziem faktiem.
SecinÄjumi, vai vienkÄrÅ”i TL;DR
- TÄ«kla administrators (tÄpat kÄ DBA vai VoIP inženieris) ir diezgan Å”aura profila speciÄlists (atŔķirÄ«bÄ no sistÄmas administratoriem/devs/SRE), kura nepiecieÅ”amÄ«ba nerodas uzreiz (un patiesÄ«bÄ var arÄ« neradÄ«ties ilgi) . Bet, ja tas tomÄr rodas, to diez vai aizstÄs ÄrÄja ekspertÄ«ze (Ärpakalpojumu sniedzÄji vai parastie vispÄrÄjas nozÄ«mes administratori, ākas arÄ« rÅ«pÄjas par tÄ«kluā). Nedaudz skumjÄk ir tas, ka nepiecieÅ”amÄ«ba pÄc Å”Ädiem speciÄlistiem ir maza, un nosacÄ«ti uzÅÄmumÄ ar 800 programmÄtÄjiem un 30 devopiem/administratoriem var bÅ«t tikai divi tÄ«klotÄji, kas lieliski pilda savus pienÄkumus. Tie. tirgus bija un ir ļoti, ļoti mazs, un ar labu algu - vÄl mazÄk.
- No otras puses, labam tÄ«kla lietotÄjam mÅ«sdienu pasaulÄ ir jÄzina ne tikai paÅ”i tÄ«kli (un to konfigurÄcijas automatizÄcija), bet arÄ« tas, kÄ operÄtÄjsistÄmas un programmatÅ«ra, kas darbojas uz Å”iem tÄ«kliem, mijiedarbojas ar tiem. Bez tÄ bÅ«s ÄrkÄrtÄ«gi grÅ«ti saprast, ko no jums prasa jÅ«su kolÄÄ£i, un (pamatoti) izteikt viÅiem savas vÄlmes/prasÄ«bas.
- MÄkoÅa nav, tas ir tikai kÄda cita dators. Jums ir jÄsaprot, ka, izmantojot publiskos/privÄtos mÄkoÅus vai mitinÄÅ”anas pakalpojumu sniedzÄja pakalpojumus, "kas visu jÅ«su vietÄ dara pÄc atslÄgas principa", nemainÄs fakts, ka jÅ«su lietojumprogramma joprojÄm izmanto tÄ«klu, un problÄmas ar to ietekmÄs jÅ«su pieteikumu. JÅ«su izvÄle ir vieta, kur atradÄ«sies kompetences centrs, kas bÅ«s atbildÄ«gs par jÅ«su projekta tÄ«klu.
Avots: www.habr.com