„DevOps“ prieš „SysAdmin“: konkurentai ar bendradarbiai?

„DevOps“ prieš „SysAdmin“: konkurentai ar bendradarbiai?

„DevOps“ prieš „SysAdmin“: konkurentai ar bendradarbiai?

Prieš keletą įrašų kalbėjome apie „SysAdmins“, būtent įraše pavadinimu «Sysadmin: Menas būti sistemos ir serverio administratoriumi ». Mes pasakėme, kad jie buvo savotiškas „... patyręs„ viskas viename “IT profesionalas, kurio įprastą dieną dažniausiai užpildo daugybė įvairių veiklų, suplanuotų ar ne ...» ir «... asmuo, atsakingas už tinkamo kiekvienos technologinės platformos veikimo užtikrinimą. ir IT, kur dirbate,… ».

Šiame įraše kalbėsime apie „DevOps“, tokią naują programinės įrangos kūrėjų „veislę“ (kartą), apie kurią girdėta apie aštuonerius ar dešimt metų. Ši nauja programuotojų karta, gimusi iš garsių technologinių centrų ir šiuolaikinių IT kompanijų žarnų, ir kurią savo vardą turi pavartoti terminas, kilęs iš angliškų žodžių „Development“ ir „Operation“.

„DevOps“ ir „SysAdmin“: įvadas

Įvadas

Keliais žodžiais galėtume pasakyti, kad „DevOps“ yra programuotojas, galintis atlikti visas funkcijas, susijusias su „Programinės įrangos kūrimo“ gyvavimo ciklu ir dar daugiau, tokius kaip: programavimas, valdymas, testavimas, kūrimas, palaikymas, serveriai, duomenų bazė, internetas ir visa kita, kas būtina.

Teigiama, kad ši nauja „Programinės įrangos kūrėjų karta“ atsirado tuose mažuose, moderniuose ir sėkminguose „Tech Startups“ sudaro mažos „IT specialistų“ grupės, daugiausia programinės įrangos kūrėjai.

Kaip jau žinome, šie „startuoliai“ paprastai kuria greitesnius programinės įrangos sprendimus (nuo 6 iki 12 mėnesių) ir taip išspręsti konkrečias ir sudėtingas problemas bei poreikius realiame pasaulyje. Tai reiškia, kad jų mirtingumas yra ypač didelis.

Iš šios realybės gyveno šiuose startuoliuose nauja „Programinės įrangos kūrimo kultūra“, paremta filosofija, vadinama „Išleisti anksti, dažnai išleisti“ (ankstyvieji leidimai, dažni leidimai), kai programinė įranga yra modifikuota ir paleidžiama „Skraidoma“ (skrydžio metu), tai yra, skrendant, kad tą patį vartotojai galėtų nedelsdami naudoti.

Vartotojai, teikiantys kūrėjams informaciją iš „Atsiliepimų“ gautas su tais, kurie tobulino ir atnaujino kodą skrisdami.

Ši nauja „Programinės įrangos kūrimo kultūra“ pakeitė „tradicinę programinės įrangos kūrimo kultūrą“ kai kiekvienas „IT padalinio“ narys (skaičiavimas / technologija) turi pareigas su aiškiai apibrėžtomis ir specifinėmis funkcijomis, tokiomis kaip: jaunesnysis kūrėjas, vyresnysis kūrėjas, duomenų bazių administratorius, sistemos ir (arba) serverio administratorius, analitikas ir / arba, be kita ko, programų testuotojas, techninė pagalba.

Dėl šios situacijos „DevOps“ atrodo panašus į „SysAdmin“, tai yra, mažos, labai aktyvios įmonės, kurios bando sumažinti IT specialistų personalo dydį, kad sumažėtų tos pačios ir visos organizacijos veiklos išlaidos. „Programinės įrangos kūrėjų“ ir „Sistemos ir serverio administratorių“, kurie valdo daugelį sričių ir bendrų daugiadisciplininių technologijų funkcijų, atsiradimas.

Todėl „DevOps“ nėra tik asmuo ar pozicija, tai taip pat yra tendencija, judėjimas, šiandien labai išplitusi organizacinė kultūra. Apie kuriuos galite sužinoti daugiau perskaitę šiuos kitus 2 straipsnius pavadinimu: «DevOps"Y"Kas yra „DevOps“?"

„DevOps“ ir „SysAdmin“: turinys

turinys

Tai, kodėl dabar „DevOps“ ir „Sysadmin“ pažodžiui suprantami kaip „visų profesijų džekas“ arba „niekieno meistras“, tai yra „Visko tarnai“ arba „Nieko šeimininkai“, nes jie sugeba „padaryti viską ar daug ką, netapdami nieko ekspertu“.

Tai linkusi nuvertinti šių specialistų vertę darbo rinkoje, nes ilgalaikė specializacija yra geriausia investicija profesionalui ir organizacijai. Taip yra todėl, kad informacinės technologijos susideda iš daugybės ir plačių žinių sričių, kurių praktiškai neįmanoma visiškai išmokti (išmokti, išlaikyti, atnaujinti) vienam specialistui.

Jei „DevOps“ ar „Sysadmin“ turi intelektualinių galimybių išspręsti beveik visas kylančias technologines problemas, tai reiškia labai dideles pažinimo išlaidas, kas palaiko tai, kad jie linkę sukelti tam tikrą „darbinio streso“ laipsnį (perdegti) ir dėl to sumažėja jų produktyvumas ar darbo efektyvumas.

„SysAdmin“

„Sysadmin“ paprastai apima šias funkcijas ir veiklas:

  1. Įdiegti naują arba pašalinti pasenusius
  2. Padarykite atsargines kopijas
  3. Stebėkite našumą
  4. Tvarkyti konfigūracijos pakeitimus
  5. Valdyti programas ir operacines sistemas
  6. Tvarkykite vartotojų abonementus
  7. Stebėkite kompiuterio saugumą
  8. Susidorojimas su nesėkmėmis ir kritimais
  9. Atitinka vartotojo reikalavimus
  10. Ataskaita tiesiogiai atsakingiems organizacijos lygiams
  11. Dokumentuokite sistemos ir platformos skaičiavimo veiklą

Ir jūs turite šiek tiek žinoti apie:

  1. programavimas
  2. Duomenų bazės
  3. IT saugumas
  4. Tinklai
  5. Operacinės sistemos

DevOps

„DevOps“ paprastai moka įvairiausias programavimo kalbas, taip pat techninius ir vadybos įgūdžius. „DevOps“ taip pat paprastai yra programinės įrangos kūrėjo ir „Sysadmin“ derinys kurio funkcija paprastai vertinama kaip barjerų tarp abiejų profilių pašalinimas. Tikimasi, kad „DevOps“ turi žinių ir apie organizacijos, kurioje jie dirba, programinę ir techninę įrangą (infrastruktūrą / platformą).

Todėl „DevOps“ paprastai gali:

  1. Parašykite kodą ir atlikite programuotojo funkciją.
  2. Tvarkykite kelių platformų serverius ir atlikite „SysAdmin“ funkciją.
  3. Tvarkykite tinklus ir atlikite „NetAdmin“ funkciją.
  4. Tvarkykite duomenų bazę (BD) ir atlikite DBA funkciją.

Tai leidžia daryti išvadą, kad geras „DevOps“:

Jis sugeba atlikti minimalias kiekvieno IT srities specialisto veiklas ir funkcijas. „SysAdmins“ ir kitiems IT specialistams tai nėra atvirkštinis atvejisKaip „SysAdmin“, „NetAdmin“, DBA ar techninės pagalbos specialistas paprastai nėra linkęs nuosekliai ir efektyviai rašyti kodą aukšto lygio ar komerciškai populiariomis kalbomis.

Tai, kas mums palieka „DevOps“, paprastai turi žinių, leidžiančių pakeisti visus kitus, o ne atvirkščiai. Tai daro „DevOps“ labiau vertinamą darbo rinkoje, tai yra, jie yra madingi ir kiekviena maža ar vidutinė organizacija (daugiausia) to nori, dėl ko nuvertėja likusios tradicinės pozicijos IT skyriuje.

Ir kad šios 2 pozicijos yra skirtingo pobūdžio, nors joms tenka daug bendrų užduočių. Tokie skirtumai kaip „DevOps“:

  • Jie aukštu lygiu bendradarbiauja su organizacijomis ir garantuoja sinergiją kiekviename įmonės skyriuje, o „SysAdmin“ daugiau dėmesio skiria valdymui (konfigūruoti, prižiūrėti ir atnaujinti serverius ir kompiuterines sistemas).
  • Jie linkę dažniau dirbti projektuose, kuriuose naudojamas „end-to-end“ produktas, o „SysAdmins“ dažniausiai labiau apsiriboja mažesne (vietoje) taikymo sritimi ir atsakomybe už tuos pačius projektus / produktus.
  • Paprastai jie gali padaryti viską, ką daro „SysAdmin“, tačiau „SysAdmin“ paprastai negali padaryti visko, ką daro „DevOps“.

„DevOps“ ir „SysAdmin“: išvada

Išvada

Termino „DevOps“, kaip organizacijos tendencijos ar kultūros, tikslas yra skatinti komandos kultūrą, paremtą bendradarbiavimu ir bendravimu tarp skirtingų sričių asmenų, susijusių su programinės įrangos sistemų kūrimu. Todėl organizacijos „DevOps“ palaiko integraciją tarp programinės įrangos kūrėjų zonos narių, sistemos operatorių arba sistemos ir serverio administratorių, stengdamiesi padaryti ją tobulesne, skaidresne ir draugiškesne.

Nors kai kurie organizacijos nariai linkę įžvelgti priešingą efektą, ty pamatyti, kaip „DevOps“ kultūra reiškia daugumos vaidmenų sunaikinimą IT skyriuose. Pavyzdžiui, kaip programuotojai linkę naudoti „DevOps“ ir tada pakeisti „SysAdmin“, „NetAdmin“, DBA, palaikymo specialistus ir pan., Įskaitant programinės įrangos kūrėjus, kurie tiesiog rašo kodą.

Jei turite daugiau klausimų šia tema, rekomenduoju perskaityti su ja susijusį darbo dokumentą nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   filtras-akvariumas-išorinis sakė

    Kaip visada sakoma, žinios nevyksta. Specializavimasis ir buvimas „visureigiu“ tam tikrose srityse tampa labai vertingas bet kuriam profesionalui, tačiau tai neturėtų reikšti darbo nesaugumo, leidžiančio rinkai tuo pasinaudoti, kad sumažėtų dviejų puikių specialistų vertė vieno kaina.

  2.   „Linux Post Install“ sakė

    Be abejo, manau, kad tai vyksta daug Lotynų šalyse, kur jie nori, kad „SysAdmin“ patiektų net kavą ... Visi daro savo dalykus, net jei žino, kaip paruošti net kavą 🙂

  3.   Aminas Espinoza sakė

    Koks geras pranešimas! Man patinka, kaip jūs išsprendėte kaip penkiolika šimtų sąvokų kažkuo taip kompaktišku, bet tiksliu. Tema, kurioje ilgai diskutuojama ir nesuskaičiuojama daugybė nuomonių, bet aš asmeniškai tvirtai sutinku, bet aš manau, kad „ne viskas gerai“ yra lažintis „DevOps“ scenoje, kuri jums patinka labiau nei kiti, ir atakuoti tai pagal specialybę.
    Ačiū už tekstą!

    1.    „Linux Post Install“ sakė

      Dėkoju už teigiamus komentarus, labai džiaugiuosi, kad leidinys patiko jums ir daugeliui kitų.

  4.   valdo sakė

    Puikus postas. Idealiu atveju „DevOps“ turėtų atspindėti komandinio darbo kultūrą. Nėra jokių abejonių, kad „DevOps“ turi gerai išmanyti visas sritis, susijusias su programinės įrangos sistemų kūrimu, tačiau taip pat akivaizdu, kad šiai užduočiai atlikti reikia daugiau nei vieno asmens, kiekvienam, kur įmanoma, specifinių žinių.
    Deja, manau, kad daugelis vidutinių ir (arba) mažų įmonių neteisingai teikia pirmenybę ekonominiams klausimams, jei jie turi visureigį, kam samdyti ką nors kitą? Pamiršdamas, kad ilgainiui pigūs dalykai dažniausiai būna labai brangūs.
    Esu paprastas sistemų kūrimo gerbėjas, bet žinau, kad sunku susidurti su tokiu paprastu dalyku, kaip labai mažos organizacijos, neturinčios pinigų samdyti komandą, interneto svetainės kūrimas ir valdymas.
    Apibendrinant, galbūt aš klystu, manau, kad tai yra dviejų funkcijų sujungimas, priklausantis iš esmės nuo organizacijos, kurioje dirbama, ekonominio pajėgumo ir, antra, nuo jos darbo filosofijos.

  5.   „Linux Post Install“ sakė

    Šis straipsnis skirtas tik „Sysadmin“, tiems, kurie nori šiek tiek išplėsti jų skaitymą!