DevOps kundrejt SysAdmin: Rivalët apo bashkëpunëtorët?

DevOps kundrejt SysAdmin: Rivalët apo bashkëpunëtorët?

DevOps kundrejt SysAdmin: Rivalët apo bashkëpunëtorët?

Disa postime më parë po flisnim për SysAdmins, posaçërisht në postimin e quajtur «Sysadmin: Arti i të qenit administrator i sistemit dhe serverit ». Dhe thamë që ata ishin një lloj «... profesionist me përvojë një-në-një IT, dita normale e të cilit zakonisht mbushet me një numër të madh aktivitetesh të larmishme, të planifikuara ose jo ...» dhe «... personi përgjegjës për sigurimin e funksionimit të duhur të çdo platforme teknologjike dhe IT ku ju punoni,… ».

Në këtë postim do të flasim për DevOps, atë lloj "race" (brezi) i ri i Zhvilluesve të Programeve, për të cilin është dëgjuar për rreth tetë apo dhjetë vjet. Kjo gjeneratë e re e programuesve të lindur nga zorrët e Qendrave Teknologjike dhe Kompanive moderne të IT me famë të lartë botërore, dhe që ia detyrohet emrin e vet termit që rrjedh nga fjalët Angleze "Zhvillim" dhe "Operacion".

DevOps kundrejt SysAdmin: Hyrje

paraqitje

Me pak fjalë, mund të themi se një DevOps është një programues i aftë për të kryer të gjitha funksionet që ndërhyjnë në ciklin jetësor të "Zhvillimit të Programit" dhe më shumë., të tilla si: Programimi, Operacioni, Testimi, Zhvillimi, Mbështetja, Serverët, Baza e të Dhënave, Uebi dhe çdo tjetër që është e nevojshme.

Thuhet se kjo "Gjeneratë e Zhvilluesve të Softuerit" e ri u ngrit në ato "Tech Startups" të vogla, moderne dhe të suksesshme i përbërë nga grupe të vogla "Specialistësh IT", kryesisht Zhvillues Softuerësh.

Dhe siç e dimë tashmë, këto "Startup" zakonisht bëjnë zhvillimin e programeve të përshpejtuara (nga 6 në 12 muaj) dhe kështu zgjidhin probleme dhe nevoja specifike dhe komplekse në botën reale. Kjo do të thotë se ata kanë tendencë të kenë një shkallë jashtëzakonisht të lartë të vdekshmërisë.

Nga ai origjinë e jetuar në këto Startups një "Kulturë e Zhvillimit të Softuerit" të ri bazuar në filozofinë e njohur si "Lironi herët, lëshoni shpesh" (lëshime të hershme, lëshime të shpeshta) ku softueri modifikohet dhe fillon "On Fly" (Në fluturim), që do të thotë, në lëvizje të përdoret menjëherë nga përdoruesit e tij.

Përdoruesit që ushqejnë Zhvilluesit nga "Reagimet" marrë me ata që bënë përmirësime dhe azhurnime të kodit në lëvizje.

Kjo «Kulturë e Zhvillimit të Softuerit» i ri ka ndryshuar «Kulturën tradicionale të Zhvillimit të Softuerit» ku secili anëtar i një "Njësia IT" (Informatikë / Teknologji) ka një pozicion me funksione të përcaktuara mirë dhe specifike, të tilla si: Zhvilluesi i Ri, Zhvilluesi i Lartë, Administratori i bazës së të dhënave, Sistemi dhe / ose Administratori i serverit, Analisti dhe / ose Testuesi i Aplikimit , Ndihmë teknike, ndër të tjera.

Kjo situatë është pikërisht ajo që e bën një DevOps të duket shumë si një SysAdmin, që do të thotë, Bizneset e vogla me aktivitet të madh që përpiqen të zvogëlojnë madhësinë e personelit të Specialistëve të IT për të prodhuar një ulje të kostove operative të së njëjtës dhe të gjithë organizatës. Rritja e "Zhvilluesve të Programit" dhe "Administratorëve të Sistemit dhe Serverëve" të cilët merren me shumë fusha dhe funksione multi-disiplinore të teknologjisë së përbashkët.

Prandaj, DevOps nuk është thjesht një person ose një pozicion, ai është gjithashtu një trend, një lëvizje, një kulturë organizative shumë e përhapur sot. Për të cilat mund të mësoni më shumë duke lexuar këto 2 artikuj të tjerë të quajtur: «DevOps»Y«Çfarë është DevOps?".

DevOps kundrejt SysAdmin: Përmbajtja

përmbajtje

E lartpërmendura është pikërisht pse aktualisht DevOps dhe Sysadmin janë parë fjalë për fjalë si një "Jack of all Trades" ose "Master of Asone", domethënë "Shërbëtorët e gjithçkaje" ose "Mjeshtrat e asgjëje", pasi ata janë të aftë "të bëjnë gjithçka ose shumë gjëra pa u bërë ekspert në asgjë".

E cila tenton të zhvlerësojë vlerën e këtyre profesionistëve në tregun e punës, pasi specializimi afatgjatë është investimi më i mirë për një profesionist dhe një organizatë. Kjo është për shkak se teknologjia e informacionit është e përbërë nga fusha të shumta dhe të gjera të njohurive që është praktikisht e pamundur për t'u zotëruar plotësisht (mësuar, mbajtur, azhurnuar) për një profesionist të vetëm.

Që një DevOps ose Sysadmin të ketë kapacitetin intelektual për të zgjidhur pothuajse çdo problem teknologjik që paraqitet nënkupton një kosto shumë të lartë njohëse, Çfarë favorizon që ata të priren të paraqesin shkallë të caktuara të «Stresit të punës» (Burn Out), dhe si pasojë të pësojnë një rënie të produktivitetit të tyre ose efikasitetit të punës.

SysAdmin

Sysadmin ka tendencë të përfshijë funksionet dhe aktivitetet e mëposhtme:

  1. Zbatoni të reja ose hiqni të vjetëruara
  2. Bëni kopje rezervë
  3. Monitoroni performancën
  4. Menaxho ndryshimet e konfigurimit
  5. Operoni Aplikacionet dhe Sistemet Operative
  6. Menaxho llogaritë e përdoruesve
  7. Monitoroni sigurinë e kompjuterit
  8. Përballimi i dështimeve dhe rrëzimeve
  9. Plotësoni kërkesat e përdoruesit
  10. Raportoni tek nivelet e drejtpërdrejta përgjegjëse të Organizatës
  11. Dokumentoni veprimtaritë llogaritëse të Sistemit dhe Platformës

Dhe ju duhet të keni disa njohuri për:

  1. Programimi
  2. Bazat e të dhënave
  3. Siguria e IT
  4. Networks
  5. Sistemet operative

DevOps

DevOps ka tendencë të jetë i rrjedhshëm në një larmi gjuhësh programimi, përveç zotërimit të aftësive teknike dhe aftësive të menaxhimit. Një DevOps zakonisht është gjithashtu një përzierje e Software Developer dhe Sysadmin funksioni i së cilës zakonisht shihet si një eliminim i barrierave midis të dy profileve. Pra, pritet që një DevOps të ketë njohuri si për Softuerin ashtu edhe për Hardware-in (Infrastrukturën / Platformën) e Organizatës ku ata punojnë.

Prandaj, DevOps zakonisht janë në gjendje të:

  1. Shkruani kodin dhe kryeni funksionin e një Programuesi.
  2. Menaxhoni serverat me shumë platforma dhe kryeni funksionin e një SysAdmin.
  3. Menaxhoni Rrjetet dhe kryeni funksionin e NetAdmin.
  4. Menaxhoni një bazë të të dhënave (BD) dhe kryeni funksionin e një DBA.

Kjo na lë në përfundim se një DevOps i mirë:

Shtë i aftë të kryejë aktivitetet dhe funksionet minimale të secilit specialist të zonës në një Njësi IT. Gjë që nuk ndodh shpesh në rastin e kundërt, për SysAdmins dhe specialistë të tjerë të IT-sëSi një SysAdmin, NetAdmin, DBA, ose Specialist i Mbështetjes Teknike zakonisht nuk ka tendencë të shkruajë vazhdimisht dhe me efikasitet kod në gjuhë të niveleve të larta ose komerciale të njohura.

Ajo që na lë me atë një DevOps, zakonisht ka një njohuri që e lejon atë të zëvendësojë të gjithë të tjerët, pa qenë e njëjtë në të kundërt. Dhe kjo i bën DevOps më të vlerësuar në tregun e punës, domethënë ato janë në modë dhe çdo organizatë e vogël apo e mesme (kryesisht) dëshiron një të tillë, duke shkaktuar një zhvlerësim të pjesës tjetër të pozicioneve tradicionale brenda një Njësie IT.

Dhe se këto 2 pozicione janë të një natyre tjetër, megjithëse ndajnë shumë detyra që janë të zakonshme. Dallime të tilla si ajo DevOps:

  • Ata bashkëpunojnë në një nivel të lartë me Organizatat dhe garantojnë sinergji në secilin sektor të kompanisë, ndërsa SysAdmin janë më të përqendruar në Manage (Konfiguro, Mirëmbani dhe Azhurnoni serverat dhe sistemet kompjuterike).
  • Ata priren të punojnë më shpesh në projekte me një produkt nga një fund në fund, ndërsa SysAdmins kanë tendencë të jenë më të kufizuar në një fushë më të vogël dhe përgjegjësi (të njëhershme) në lidhje me të njëjtat projekte / produkte.
  • Ata zakonisht mund të bëjnë gjithçka që bën një SysAdmin, por një SysAdmin zakonisht nuk mund të bëjë gjithçka që bën një DevOps.

DevOps kundrejt SysAdmin: Përfundim

Përfundim

Objektivi i ndjekur nga termi "DevOps" si një prirje apo kulturë organizative është të promovojë kulturën e ekipit, bazuar në bashkëpunimin dhe komunikimin midis individëve nga fusha të ndryshme të përfshira në Zhvillimin e Sistemeve Softuerike. Pra, «DevOps» në një Organizatë favorizon integrimin midis anëtarëve të zonës së Zhvilluesve të Programeve, Operatorëve të Sistemit, ose Administratorëve të Sistemeve dhe serverave, duke u përpjekur ta bëjnë atë më perfekt, transparent dhe miqësor.

Megjithëse disa brenda Organizatave priren të shohin efektin e kundërt, domethënë të shohin se si kultura DevOps përfaqëson shkatërrimin e shumicës së roleve brenda Njësive të IT. Për shembull, si programuesit priren të shkojnë në DevOps dhe më pas të zëvendësojnë SysAdmin, NetAdmin, DBA, Specialistët e Mbështetjes etj., Duke përfshirë Zhvilluesit e Programeve që thjesht shkruajnë kod.

Nëse keni më shumë pyetje në lidhje me këtë temë, unë ju rekomandoj që të lexoni letrën e punës në lidhje me të gjetur në këtë lidhje.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   filtër-akuarium-i jashtëm dijo

    Siç thonë gjithmonë, njohuritë nuk zënë vend. Specializimi dhe të qenit një "gjithë terren" në fusha të caktuara bëhet me vlerë të madhe për çdo profesionist, por kjo nuk duhet të nënkuptojë pasiguri në punë, duke lejuar që tregu të përfitojë prej tij për të ulur vlerën që dy profesionistë të mëdhenj kanë me çmimin e një .

  2.   Instaloni Linux Post dijo

    Sigurisht që mendoj se kjo ndodh shumë në vendet Latine ku ata dëshirojnë që SysAdmin të shërbejë edhe kafe ... Të gjithë bëjnë gjërat e tyre edhe nëse dikush di të bëjë edhe kafe

  3.   Amin espinoza dijo

    Çfarë postimi të mirë! Unë e dua mënyrën se si ju trajtuat si pesëmbëdhjetë qind koncepte në diçka kaq kompakte, por precize. Një temë me një debat të gjatë dhe mendime të panumërta, por personalisht unë jam plotësisht dakord, ajo që unë mendoj për të mos qenë një "i mirë për gjithçka" është të bastësh në skenën e DevOps që të pëlqen mbi të tjerët dhe ta sulmosh atë me një specialitet.
    Faleminderit për tekstin!

    1.    Instaloni Linux Post dijo

      Faleminderit për komentet tuaja pozitive, jam shumë i lumtur që ju dhe shumë të tjerë ju ka pëlqyer botimi.

  4.   Valdo dijo

    Post i shkëlqyeshëm. Në rastin ideal, DevOps duhet të pasqyrojë kulturën e punës në ekip. Nuk ka dyshim që DevOps duhet të ketë njohuri të thella për të gjitha fushat e përfshira në Zhvillimin e Sistemeve Softuerike, por është gjithashtu e qartë se sasia e punës që nënkupton kjo detyrë kërkon më shumë se një person, secili kur është e mundur me një njohuri specifike.
    Fatkeqësisht mendoj se shumë ndërmarrje të mesme dhe / ose të vogla i japin përparësi gabimisht çështjeve ekonomike, nëse kanë një terren të tërë, pse të punësojnë dikë tjetër? Duke harruar që në planin afatgjatë gjërat e lira priren të jenë shumë të shtrenjta.
    Unë jam një amator i thjeshtë në këtë zhvillim të sistemeve, por di vështirësitë e të pasurit vetëm me diçka kaq të thjeshtë si krijimi dhe menaxhimi i një faqe në internet për një organizatë shumë të vogël që nuk ka para për të punësuar një ekip.
    Si përmbledhje, mbase jam gabim, mendoj se po shkon drejt një shkrirjeje të dy funksioneve, varësisht nga aftësia ekonomike e organizatës për të cilën punohet dhe së dyti nga filozofia e saj e punës.

  5.   Instaloni Linux Post dijo

    Ky është artikulli vetëm për Sysadmin, për ata që duan të zgjerojnë leximin mbi to edhe pak!