{"id":53925,"date":"2019-12-13T00:00:00","date_gmt":"2019-12-12T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat"},"modified":"2020-02-18T14:01:52","modified_gmt":"2020-02-18T11:01:52","slug":"devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","title":{"rendered":"DevOps-inxhinier\u00eb nuk ekzistojn\u00eb. Kush ekziston at\u00ebher\u00eb dhe \u00e7far\u00eb duhet t\u00eb b\u00ebjm\u00eb me k\u00ebt\u00eb?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"DevOps-inxhinier\u00eb nuk ekzistojn\u00eb. Kush ekziston at\u00ebher\u00eb dhe \u00e7far\u00eb duhet t\u00eb b\u00ebjm\u00eb me k\u00ebt\u00eb?\" src=\"\/wp-content\/uploads\/2019\/12\/8ff4a4f0545bda5d628600e88eb29baa.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kohet e fundit, k\u00ebto shpallje kan\u00eb mbushur internetin. Pavar\u00ebsisht nga rroga t\u00ebrheq\u00ebse, nuk mund t\u00eb mos t\u00eb shqet\u00ebsoj\u00eb se brenda \u00ebsht\u00eb shkruar nj\u00eb marr\u00ebzi e \u00e7uditshme. Fillimisht supozohet se \"DevOps\" dhe \"inxhinier\" mund t\u00eb bashkohen ndonj\u00ebfar\u00eb m\u00ebnyre n\u00eb nj\u00eb fjal\u00eb, dhe m\u00eb pas vjen nj\u00eb list\u00eb rast\u00ebsore k\u00ebrkesash, disa prej t\u00eb cilave jan\u00eb qart\u00eb t\u00eb kopjuara nga nj\u00eb njoftim p\u00ebr pun\u00eb t\u00eb administratorit t\u00eb rrjetit.<\/p>\n<p><\/p>\n<p>N\u00eb k\u00ebt\u00eb postim duam t\u00eb flasim pak se si arrit\u00ebm deri k\u00ebtu, \u00e7far\u00eb \u00ebsht\u00eb n\u00eb t\u00eb v\u00ebrtet\u00eb DevOps dhe \u00e7far\u00eb duhet t\u00eb b\u00ebjm\u00eb tani me t\u00eb.<\/p>\n<p><\/p>\n<p>K\u00ebto vende pune mund t\u00eb kritikohen n\u00eb shum\u00eb m\u00ebnyra, por fakti mbetet fakt: ka shum\u00eb dhe k\u00ebshtu \u00ebsht\u00eb organizuar tregu p\u00ebr momentin. Ne organizuam nj\u00eb konferenc\u00eb DevOps dhe e deklarojm\u00eb hapur: \"<noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">DevOops<\/a><\/noindex> \u2014 nuk \u00ebsht\u00eb p\u00ebr inxhinier\u00ebt DevOps\". K\u00ebtu shum\u00eb do t'u duket e \u00e7uditshme dhe e pazakont\u00eb: pse ndodhin njer\u00ebzit q\u00eb organizojn\u00eb nj\u00eb ngjarje krejt\u00ebsisht tregtare p\u00ebrball\u00eb tregut. Tani do ta shpjegojm\u00eb gjith\u00e7ka.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"pro-kulturu-i-processy\">Rreth kultur\u00ebs dhe proceseve<\/h2>\n<p><\/p>\n<p>Le t\u00eb fillojm\u00eb me faktin se DevOps nuk \u00ebsht\u00eb nj\u00eb disiplin\u00eb inxhinierike. E gjith\u00eb historia filloi me ndarjen e rolit q\u00eb historikisht nuk funksionon p\u00ebr cil\u00ebsin\u00eb e produkteve. Kur programuesit programojn\u00eb vet\u00ebm, por nuk d\u00ebshirojn\u00eb t\u00eb d\u00ebgjojn\u00eb p\u00ebr testimin \u2014 softueri mbushet me defekte. Kur administrator\u00ebt nuk i b\u00ebjn\u00eb p\u00ebrshtypje se si dhe pse \u00ebsht\u00eb shkruar softueri \u2014 mb\u00ebshtetje shnd\u00ebrrohet n\u00eb nj\u00eb ferr. <\/p>\n<p><\/p>\n<p>P\u00ebr shembull, duke p\u00ebrshkruar dallimin midis qasjes s\u00eb administrator\u00ebve dhe qasjes SRE n\u00eb menaxhimin e sh\u00ebrbimeve <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/sre-book\/chapters\/introduction\/\">fillon libri i njohur Google SRE<\/a><\/noindex>. K\u00ebrkime interesante jan\u00eb kryer n\u00eb kuad\u00ebr t\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/services.google.com\/fh\/files\/misc\/state-of-devops-2019.pdf\">anket\u00ebs DORA<\/a><\/noindex> \u2014 \u00ebsht\u00eb e qart\u00eb se zhvilluesit m\u00eb t\u00eb mir\u00eb n\u00eb nj\u00eb far\u00eb m\u00ebnyre arrijn\u00eb t\u00eb deplojn\u00eb ndryshime t\u00eb reja n\u00eb prodhim m\u00eb shpesh se nj\u00eb her\u00eb n\u00eb or\u00eb. Ata gjithashtu e testojn\u00eb me duar jo m\u00eb shum\u00eb se 10% (kjo \u00ebsht\u00eb e dukshme nga <noindex><a rel=\"nofollow\" href=\"https:\/\/cloudplatformonline.com\/rs\/248-TPC-286\/images\/DORA-State%20of%20DevOps.pdf\">DORA e vitit t\u00eb kaluar<\/a><\/noindex>). Si ia arrijn\u00eb atyre? \"Excel or die\" \u2013 thot\u00eb nj\u00eb nga titujt e raportit. P\u00ebr diskutimin e detajuar t\u00eb k\u00ebsaj statistike n\u00eb kontekstin e testimeve, mund t\u00eb referoheni n\u00eb keynote-in e Baruch Sadogursky<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=8eH3k4BxV6k\"> \"Ne kemi DevOps. Le t\u00eb pushojm\u00eb t\u00eb gjith\u00eb testuesit\"<\/a><\/noindex> n\u00eb nj\u00eb tjet\u00ebr konferenc\u00eb ton\u00eb, Heisenbug.<\/p>\n<p><\/p>\n<blockquote><p>\"Kur nuk ka pajtimi midis shok\u00ebve,<br \/>\nPun\u00ebt e tyre nuk do t\u00eb shkojn\u00eb,<br \/>\nDhe kjo nuk do t\u00eb prodhoj\u00eb ndonj\u00eb rezultat, vet\u00ebm mundim.<br \/>\nNj\u00eb her\u00eb e nj\u00eb koh\u00eb, Kacan, Krabi dhe Peshkaqeni\u2026\"<\/p><\/blockquote>\n<p>\u00c7far\u00eb mendoni, sa pjes\u00eb e programuesve web n\u00eb t\u00eb v\u00ebrtet\u00eb e kuptojn\u00eb se n\u00eb cilat kushte mund\u00ebsohen aplikacionet e tyre n\u00eb prodhim? Sa prej tyre do t\u00eb shkojn\u00eb te administrator\u00ebt dhe do t\u00eb p\u00ebrpiqen t\u00eb kuptojn\u00eb se \u00e7far\u00eb do t\u00eb ndodh\u00eb n\u00eb rastin e d\u00ebshtimit t\u00eb baz\u00ebs? Dhe sa prej tyre do t\u00eb shkojn\u00eb te testuesit dhe do t\u00eb k\u00ebrkojn\u00eb t\u00eb m\u00ebsojn\u00eb si t\u00eb shkruajn\u00eb teste si\u00e7 duhet? Ata gjithashtu kan\u00eb siguri, menaxher\u00eb produkti, nj\u00eb mori njer\u00ebzish t\u00eb tjer\u00eb.<\/p>\n<p><\/p>\n<p>Ideja kryesore e DevOps \u00ebsht\u00eb q\u00eb t\u00eb p\u00ebrmir\u00ebsoj\u00eb bashk\u00ebpunimin midis roleve dhe departamenteve. N\u00eb radh\u00eb t\u00eb par\u00eb, kjo arrihet jo me ndonj\u00eb soft t\u00eb nd\u00ebrlikuar, por me praktik\u00ebn e komunikimit. DevOps \u00ebsht\u00eb p\u00ebr kultur\u00ebn, praktik\u00ebn, metodologjin\u00eb dhe proceset. Nuk ekziston nj\u00eb profesion inxhinierik q\u00eb do t\u00eb p\u00ebrgjigjej p\u00ebr k\u00ebto pyetje.<\/p>\n<p><\/p>\n<h2 id=\"zamknutyy-krug\">Cikli i mbyllur<\/h2>\n<p><\/p>\n<p>Nga e mori at\u00ebher\u00eb disiplina e \"inxhinieris\u00eb DevOps\"? Ne kemi nj\u00eb version! Ideja e DevOps doli t\u00eb ishte e mir\u00eb - aq e mir\u00eb sa u b\u00eb viktim\u00eb e suksesit t\u00eb saj. Rreth k\u00ebsaj teme u grumbulluan disa rekruter\u00eb t\u00eb dyshimt\u00eb dhe tregtar\u00eb njer\u00ebzish, t\u00eb cil\u00ebt kan\u00eb nj\u00eb atmosfer\u00eb t\u00eb ve\u00e7ant\u00eb.<\/p>\n<p><\/p>\n<p>Imagjinoni: dje ju po b\u00ebnit shawarma n\u00eb Himki, dhe sot - ju jeni nj\u00eb njeri i madh, rekruter i njohur. K\u00ebtu ka nj\u00eb proces t\u00eb t\u00ebr\u00eb p\u00ebr t\u00eb k\u00ebrkuar dhe selektuar kandidat\u00eb, \u00ebsht\u00eb e komplikuar, duhet ta kuptoni. Le t\u00eb themi, shefi i departamentit thot\u00eb: gjej nj\u00eb specialist p\u00ebr X. Shtojm\u00eb fjal\u00ebn \"inxhinier\" pas X, dhe puna \u00ebsht\u00eb e mbyllur. Nevojitet Linux? At\u00ebher\u00eb sigurisht q\u00eb \u00ebsht\u00eb inxhinier Linux, d\u00ebshiron DevOps - inxhinier DevOps. Vendimi nuk p\u00ebrb\u00ebhet vet\u00ebm nga titulli, por brenda duhet t\u00eb shkruhet nj\u00eb tekst. M\u00eb e leht\u00eb \u00ebsht\u00eb t\u00eb shkruani nj\u00eb grup fjal\u00ebsh ky\u00e7e nga Google, sa m\u00eb shum\u00eb fantazi t\u00eb keni. DevOps p\u00ebrb\u00ebhet nga dy fjal\u00eb - \"Dev\" dhe \"Ops\", pra, duhet t\u00eb pezullohen fjal\u00ebt ky\u00e7e q\u00eb lidhen me zhvilluesit dhe administrator\u00ebt, t\u00eb gjitha n\u00eb nj\u00eb grumbull. K\u00ebshtu lindin vendet e pun\u00ebs p\u00ebr zot\u00ebrimin e 42 gjuh\u00ebve t\u00eb programimit dhe 20 vjet p\u00ebrdorimi t\u00eb Kubernetes dhe Swarm nj\u00ebkoh\u00ebsisht. Nj\u00eb skem\u00eb punuese.<\/p>\n<p><\/p>\n<p>Kjo \u00ebsht\u00eb si\u00e7 \u00ebsht\u00eb ngulitur n\u00eb mendjen e njer\u00ebzve, nj\u00eb imazh pa kuptim dhe t\u00eb pam\u00ebshirsh\u00ebm i nj\u00eb superheroi \"DevOps\", q\u00eb do t\u00eb konfiguroj\u00eb p\u00ebr t\u00eb gjith\u00eb deploy n\u00eb Jenkins, dhe do t\u00eb vihet lumturia. Ah, n\u00ebse do t\u00eb ishte kaq e thjesht\u00eb. \"Po ashtu, k\u00ebshtu mund t\u00eb gjuajm\u00eb p\u00ebr sysadmin, mendon HR-i, fjala \u00ebsht\u00eb moderne, fjal\u00ebt ky\u00e7e jan\u00eb t\u00eb nj\u00ebjta, duhet t\u00eb kapen.\"<\/p>\n<p><\/p>\n<p>K\u00ebrkesa krijon ofert\u00ebn, dhe mbi t\u00eb gjitha k\u00ebto vende pune absurde, ka pasur nj\u00eb fluks t\u00eb \u00e7mendur t\u00eb sysadmin\u00ebve q\u00eb e kuptuan: mund t\u00eb b\u00ebni t\u00eb nj\u00ebjt\u00ebn gj\u00eb si m\u00eb par\u00eb, por t\u00eb fitoni disa her\u00eb m\u00eb shum\u00eb, duke u quajtur \"DevOps\". Si keni configure server\u00ebt p\u00ebrmes SSH me duar nj\u00ebri pas tjetrit, ashtu do t\u00eb vazhdoni t\u00eb konfiguroheni, por tani kjo quhet praktik\u00eb DevOps. \u00cbsht\u00eb nj\u00eb fenomen i komplikuar, pjes\u00ebrisht i lidhur me n\u00ebnvler\u00ebsimin e administrator\u00ebve klasik\u00eb dhe me zhurm\u00ebn rreth DevOps, por n\u00eb t\u00ebr\u00ebsi - \u00e7do gj\u00eb rezultoi si\u00e7 rezultoi.<\/p>\n<p><\/p>\n<p>Pra, ne kemi k\u00ebrkes\u00eb dhe ofert\u00eb. Nj\u00eb rreth q\u00eb ushqen veten. K\u00ebt\u00eb po luftojm\u00eb (p\u00ebrfshir\u00eb, duke krijuar konferenc\u00ebn DevOops).<\/p>\n<p><\/p>\n<p>Pa dyshim, p\u00ebrve\u00e7 sysadmin\u00ebve q\u00eb u riformuluan si \"DevOps\", ka edhe pjes\u00ebmarr\u00ebs t\u00eb tjer\u00eb - p\u00ebr shembull, SRE profesionist\u00eb ose zhvillues t\u00eb Infrastructure-as-Code.<\/p>\n<p><\/p>\n<h2 id=\"chem-lyudi-zanimayutsya-v-devops-na-samom-dele\">\u00c7far\u00eb b\u00ebjn\u00eb njer\u00ebzit n\u00eb DevOps (n\u00eb t\u00eb v\u00ebrtet\u00eb)<\/h2>\n<p><\/p>\n<p>Pra, d\u00ebshironi t\u00eb avanconi n\u00eb studimin dhe zbatimin e praktikave DevOps. Por si ta b\u00ebni k\u00ebt\u00eb, n\u00eb \u00e7far\u00eb direktioni duhet t\u00eb shikoni? Sinqerisht, nuk ka kuptim t\u00eb drejtoheni verb\u00ebrisht nga fjal\u00ebt ky\u00e7e t\u00eb njohura.<\/p>\n<p><\/p>\n<p>N\u00ebse ka pun\u00eb, dikush duhet ta b\u00ebj\u00eb at\u00eb. Ne tashm\u00eb kemi zbuluar se nuk jan\u00eb \"inxhinier\u00ebt DevOps\", at\u00ebher\u00eb kush? Duket se \u00ebsht\u00eb m\u00eb e sakt\u00eb ta formuloni k\u00ebt\u00eb jo n\u00eb terma t\u00eb pozitat, por n\u00eb terma t\u00eb drejtimeve t\u00eb ve\u00e7anta t\u00eb pun\u00ebs.<\/p>\n<p><\/p>\n<p>S\u00eb pari, mund t\u00eb merremi me zemr\u00ebn e DevOps - proceset dhe kultur\u00ebn. Kultura \u00ebsht\u00eb nj\u00eb \u00e7\u00ebshtje q\u00eb nuk \u00ebsht\u00eb e leht\u00eb dhe e shpejt\u00eb, dhe megjith\u00ebse tradicionalisht \u00ebsht\u00eb p\u00ebrgjegj\u00ebsi e menaxher\u00ebve, n\u00eb t\u00eb nj\u00ebjt\u00ebn m\u00ebnyr\u00eb, t\u00eb gjith\u00eb p\u00ebrfshihen, nga programuesit deri te administrator\u00ebt. Disa muaj m\u00eb par\u00eb, Tim Lister <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/470926\/\">tha n\u00eb nj\u00eb intervist\u00eb<\/a><\/noindex>:<\/p>\n<p><\/p>\n<blockquote><p>\u00abKultura formohet nga vlerat themelore t\u00eb organizat\u00ebs. Zakonisht, njer\u00ebzit nuk e v\u00ebrejn\u00eb k\u00ebt\u00eb, por ne, duke punuar n\u00eb konsultim p\u00ebr shum\u00eb vite, jemi m\u00ebsuar ta v\u00ebrejm\u00eb. Hyn n\u00eb nj\u00eb kompani dhe dosido pas disa minutash fillon t\u00eb ndiesh se \u00e7far\u00eb ndodh. E quajm\u00eb k\u00ebt\u00eb \u00abarom\u00eb\u00bb. Ndonj\u00ebher\u00eb kjo arom\u00eb \u00ebsht\u00eb v\u00ebrtet e mir\u00eb. Ndonj\u00ebher\u00eb shkakton t\u00eb vjella. (\u2026) Nuk mund t\u00eb ndryshosh kultur\u00ebn p\u00ebrpara se t\u00eb kuptosh vlerat dhe besimet q\u00eb q\u00ebndrojn\u00eb pas veprimeve t\u00eb caktuara. V\u00ebzhgimi i sjelljes \u00ebsht\u00eb i leht\u00eb, por t\u00eb k\u00ebrkosh besimet \u00ebsht\u00eb e v\u00ebshtir\u00eb. DevOps \u00ebsht\u00eb pik\u00ebrisht nj\u00eb shembull i shk\u00eblqyer se si \u00e7do gj\u00eb b\u00ebhet m\u00eb e komplikuar dhe m\u00eb e komplikuar\u00bb.<\/p><\/blockquote>\n<p>Ka gjithashtu nj\u00ebr\u00ebn pjes\u00eb teknike t\u00eb \u00e7\u00ebshtjes, sigurisht. N\u00ebse nj\u00eb kod i ri arrin p\u00ebr testim pas nj\u00eb muaji, por n\u00eb lan\u00e7imin e tij del vet\u00ebm pas nj\u00eb viti, dhe ta p\u00ebrshpejtosh k\u00ebt\u00eb fizikisht \u00ebsht\u00eb e pamundur - mund t\u00eb mos arrish t\u00eb implementosh praktika t\u00eb mira. Praktikat e mira mb\u00ebshteten nga mjetet e mira. P\u00ebr shembull, duke mbajtur mend iden\u00eb e Infrastructure-as-Code, mund t\u00eb p\u00ebrdor\u00ebsh \u00e7do gj\u00eb, nga AWS CloudFormation dhe Terraform deri te Chef-Ansible-Puppet. E gjitha kjo duhen t\u00eb dihet dhe t\u00eb praktikohet, dhe kjo \u00ebsht\u00eb n\u00eb t\u00eb v\u00ebrtet\u00eb nj\u00eb disiplin\u00eb inxhinierike. \u00cbsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb mos ngat\u00ebrrosh shkakun me pasojat: fillimisht punoni sipas parimeve SRE dhe vet\u00ebm m\u00eb pas implementoni k\u00ebto parime n\u00eb form\u00ebn e disa zgjidhjeve teknike konkrete. Nd\u00ebrkoh\u00eb, SRE \u00ebsht\u00eb nj\u00eb metodologji shum\u00eb komplekse q\u00eb tregon jo se si t\u00eb konfigurosh Jenkins, por p\u00ebr pes\u00eb parime kryesore:<\/p>\n<p><\/p>\n<ul>\n<li>P\u00ebrmir\u00ebsimi i bashk\u00ebpunimit midis roleve dhe departamenteve<\/li>\n<li>Pranimi i gabimeve si nj\u00eb pjes\u00eb e pandashme e pun\u00ebs<\/li>\n<li>Realizimi gradual i ndryshimeve<\/li>\n<li>P\u00ebrdorimi i mjeteve dhe automatizimit t\u00eb tjera<\/li>\n<li>Matja e gjith\u00e7kaje q\u00eb mund t\u00eb matet<\/li>\n<\/ul>\n<p><\/p>\n<p>Kjo nuk \u00ebsht\u00eb thjesht nj\u00eb grup pohimesh, por nj\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/books\/\">udh\u00ebzues p\u00ebr veprime<\/a><\/noindex>. P\u00ebr shembull, n\u00eb rrug\u00ebn e pranimit t\u00eb gabimeve, do t\u00eb duhet t\u00eb merresh me rreziqet, t\u00eb mat\u00ebsh disponueshm\u00ebrin\u00eb dhe munges\u00ebn e sh\u00ebrbimeve duke p\u00ebrdorur di\u00e7ka si SLI (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Indicator\">indikator\u00ebt e nivelit t\u00eb sh\u00ebrbimit<\/a><\/noindex>) dhe SLO (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Objective\">objektivat e nivelit t\u00eb sh\u00ebrbimit<\/a><\/noindex>), t\u00eb m\u00ebsosh se si t\u00eb shkruash postmortemet dhe t\u00eb b\u00ebsh q\u00eb t\u00eb shkruash ato t\u00eb mos jet\u00eb frik\u00ebsuese.<\/p>\n<p><\/p>\n<p>N\u00eb disiplin\u00ebn SRE, p\u00ebrdorimi i mjeteve \u00ebsht\u00eb vet\u00ebm nj\u00eb pjes\u00eb e suksesit, megjithat\u00eb, nj\u00eb pjes\u00eb e r\u00ebnd\u00ebsishme. Na nevojitet t\u00eb zhvillojm\u00eb vazhdimisht n\u00eb aspektin teknik, t\u00eb shikojm\u00eb se \u00e7far\u00eb po ndodh n\u00eb bot\u00eb dhe si mund ta aplikojm\u00eb k\u00ebt\u00eb n\u00eb pun\u00ebn ton\u00eb.<\/p>\n<p><\/p>\n<p>Nga ana e sajilja, zgjidhjet Cloud Native kan\u00eb filluar t\u00eb jen\u00eb shum\u00eb t\u00eb popullshme. Sipas kuptimit modern t\u00eb Cloud Native Computing Foundation, teknologjit\u00eb Cloud Native lejojn\u00eb organizatat t\u00eb zhvillojn\u00eb dhe ekzekutojn\u00eb aplikacione t\u00eb shkall\u00ebzueshme n\u00eb mjedise dinamike moderne, si\u00e7 jan\u00eb reja publike, private dhe hibrid. Nj\u00eb shembull i k\u00ebtij koncepti jan\u00eb kontejner\u00ebt, mesh-at e sh\u00ebrbimit, mikro-sh\u00ebrbimet, infrastruktura e pandryshueshme dhe API-t\u00eb deklaruese. T\u00eb gjitha k\u00ebto teknika lejojn\u00eb sistemet me lidhje t\u00eb dob\u00ebt t\u00eb mbeten elastike, t\u00eb menaxhueshme dhe t\u00eb lehta p\u00ebr t'u v\u00ebzhguar. Automatizimi i mir\u00eb lejon inxhinier\u00ebt t\u00eb b\u00ebjn\u00eb ndryshime t\u00eb m\u00ebdha shpesh dhe me rezultate t\u00eb parashikueshme, pa e b\u00ebr\u00eb k\u00ebt\u00eb nj\u00eb pun\u00eb t\u00eb v\u00ebshtir\u00eb. E gjith\u00eb kjo mb\u00ebshtetet nga nj\u00eb grumbull mjetesh t\u00eb njohura, si Docker dhe Kubernetes.<\/p>\n<p><\/p>\n<p>Kjo \u00ebsht\u00eb nj\u00eb p\u00ebrkufizim mjaft i nd\u00ebrlikuar dhe i gjer\u00eb, i nj\u00ebkohsh\u00ebm me faktin se fusha \u00ebsht\u00eb gjithashtu mjaft e nd\u00ebrlikuar. Nga nj\u00ebra an\u00eb, thuhet se ndryshimet e reja n\u00eb k\u00ebt\u00eb sistem duhet t\u00eb shtohen mjaft leht\u00eb. Nga ana tjet\u00ebr, p\u00ebr t\u00eb kuptuar se si t\u00eb krijoni nj\u00eb mjedis t\u00eb kontejnerizuar, ku sh\u00ebrbimet me lidhje t\u00eb dob\u00ebt jetojn\u00eb n\u00eb nj\u00eb infrastruktur\u00eb t\u00eb definuar nga software dhe d\u00ebrgohen atje p\u00ebrmes nj\u00eb CI\/CD t\u00eb vazhduesh\u00ebm, si dhe t\u00eb nd\u00ebrtoni praktikat DevOps rreth k\u00ebsaj, \u00ebsht\u00eb e nevojshme t\u00eb keni p\u00ebrvoj\u00eb t\u00eb madhe.<\/p>\n<p><\/p>\n<h2 id=\"chto-so-vsem-etim-delat\">\u00c7far\u00eb duhet t\u00eb b\u00ebjm\u00eb me gjith\u00eb k\u00ebt\u00eb<\/h2>\n<p><\/p>\n<p>T\u00eb gjith\u00eb i zgjidhin k\u00ebto probleme n\u00eb m\u00ebnyrat e tyre: p\u00ebr shembull, mund t\u00eb publikoni oferta pune t\u00eb pranuara p\u00ebr t\u00eb ndalur ciklin e mbyllur. Mund t\u00eb kuptoni se \u00e7far\u00eb do t\u00eb thon\u00eb fjal\u00ebt si DevOps dhe Cloud Native dhe t'i p\u00ebrdorni ato sakt\u00ebsisht dhe me dometh\u00ebnie. Mund t\u00eb zhvilloheni n\u00eb DevOps dhe t\u00eb tregoni qasjet e duhura me an\u00eb t\u00eb shembujve tuaj.<\/p>\n<p><\/p>\n<p>Ne po organizojm\u00eb nj\u00eb konferenc\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">DevOops 2020 Mosk\u00eb<\/a><\/noindex>, e cila ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb kuptuar m\u00eb thell\u00eb \u00e7\u00ebshtjet q\u00eb sapo diskutuam. P\u00ebr k\u00ebt\u00eb, ka disa grupe referimesh:<\/p>\n<p><\/p>\n<ul>\n<li>Proceset dhe kultura;<\/li>\n<li>Inxhinieria e Besueshm\u00ebris\u00eb s\u00eb Site-ve;<\/li>\n<li>Cloud Native;<\/li>\n<\/ul>\n<p><\/p>\n<p>Si t\u00eb zgjidhni se ku t\u00eb shkoni? Ka nj\u00eb nuanc\u00eb t\u00eb holl\u00eb. Nga nj\u00ebra an\u00eb, DevOps \u00ebsht\u00eb p\u00ebr nd\u00ebrveprimin, dhe ne me t\u00eb v\u00ebrtet\u00eb shpresojm\u00eb q\u00eb ju t\u00eb shkoni n\u00eb referime nga blloqe t\u00eb ndryshme. Nga ana tjet\u00ebr, n\u00ebse jeni udh\u00ebheq\u00ebs i zhvillimit dhe keni ardhur n\u00eb konferenc\u00eb p\u00ebr t'u p\u00ebrq\u00ebndruar n\u00eb nj\u00eb detyr\u00eb t\u00eb caktuar, askush nuk ju kufizon \u2014 \u00ebsht\u00eb e qart\u00eb se do t\u00eb jet\u00eb blloku p\u00ebr proceset dhe kultur\u00ebn. Mos harroni se, pas konferenc\u00ebs, do t\u00eb keni regjistrime (pas plot\u00ebsimit t\u00eb formul\u00ebs s\u00eb feedback-ut), k\u00ebshtu q\u00eb gjithmon\u00eb mund t\u00eb shikoni referimet m\u00eb pak t\u00eb r\u00ebnd\u00ebsishme m\u00eb von\u00eb.<\/p>\n<p><\/p>\n<p>Kjo \u00ebsht\u00eb e qart\u00eb, n\u00eb konferenc\u00eb nuk mund t\u00eb shkoni n\u00eb tri rrug\u00eb nj\u00ebkoh\u00ebsisht, prandaj e formojm\u00eb programin n\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb q\u00eb n\u00eb \u00e7do hap\u00ebsir\u00eb kohore t\u00eb ket\u00eb tema p\u00ebr \u00e7do shije. <\/p>\n<p><\/p>\n<p>\u00cbsht\u00eb e mbetur vet\u00ebm t\u00eb kuptoni se \u00e7far\u00eb t\u00eb b\u00ebni, n\u00ebse jeni nj\u00eb inxhinier DevOps! S\u00eb pari, provoni t\u00eb p\u00ebrcaktoni se \u00e7far\u00eb realisht b\u00ebni. Zakonisht, ky term p\u00ebrdoret p\u00ebr t\u00eb p\u00ebrshkruar:<\/p>\n<p><\/p>\n<ul>\n<li>Zhvilluesit q\u00eb merren me infrastruktur\u00ebn. Grupet e sesioneve p\u00ebr SRE dhe Cloud Native jan\u00eb m\u00eb t\u00ebrheq\u00ebsit p\u00ebr ju.<\/li>\n<li>Administruesit e sistemeve. K\u00ebtu b\u00ebhet m\u00eb e komplikuar. DevOops - nuk \u00ebsht\u00eb p\u00ebr administrimin e sistemeve. Fatmir\u00ebsisht, ka shum\u00eb konferenca, libra, artikuj, video etj. q\u00eb flasin p\u00ebr administrimin e sistemeve. Nga ana tjet\u00ebr, n\u00ebse ju intereson t\u00eb zhvilloni njohurit\u00eb tuaja n\u00eb kultur\u00ebn dhe proceset, me studimin e teknologjive cloud dhe detajeve t\u00eb jet\u00ebs me Cloud Native, ne do t\u00eb jemi t\u00eb lumtur t'ju mir\u00ebpresim! Mendoni p\u00ebr k\u00ebt\u00eb: ju jeni n\u00eb administrimin e sistemeve, por \u00e7far\u00eb do t\u00eb b\u00ebni m\u00eb pas? P\u00ebr t\u00eb mos u gjetur n\u00eb nj\u00eb situat\u00eb t\u00eb pak\u00ebndshme, \u00ebsht\u00eb mir\u00eb t\u00eb filloni t\u00eb m\u00ebsoni tashm\u00eb. <\/li>\n<\/ul>\n<p><\/p>\n<p>Ka edhe nj\u00eb mund\u00ebsi tjet\u00ebr: ju insistoni dhe vazhdoni t\u00eb pohoni se jeni <em>pik\u00ebrisht nj\u00eb inxhinier DevOps<\/em> dhe ashtu si\u00e7 \u00ebsht\u00eb, \u00e7far\u00ebdo q\u00eb t\u00eb n\u00ebnkuptoj\u00eb kjo. At\u00ebher\u00eb me keqardhje ju informojm\u00eb, DevOops - \u00ebsht\u00eb nj\u00eb konferenc\u00eb q\u00eb nuk \u00ebsht\u00eb p\u00ebr inxhinier\u00ebt DevOps!<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"DevOps-inxhinier\u00eb nuk ekzistojn\u00eb. Kush ekziston at\u00ebher\u00eb dhe \u00e7far\u00eb duhet t\u00eb b\u00ebjm\u00eb me k\u00ebt\u00eb?\" src=\"\/wp-content\/uploads\/2019\/12\/ae715f9f17e0792ee6b5de9114ed2c42.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Slide nga <noindex><a rel=\"nofollow\" href=\"https:\/\/devopscon.io\/business-company-culture\/the-first-decade-of-devops-is-over-whats-next\/\">prezantimi i Konstantin Diener<\/a><\/noindex> n\u00eb Mynih<\/em><\/p>\n<p><\/p>\n<p>DevOops 2020 Mosk\u00eb do t\u00eb zhvillohet nga 29-30 prill n\u00eb Mosk\u00eb, biletat tashm\u00eb mund t\u00eb blihen <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/registration\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">bleni n\u00eb faqen zyrtare<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p>P\u00ebr m\u00eb tep\u00ebr, ju mund t\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/callforpapers\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">paraqisni prezantimin tuaj<\/a><\/noindex> deri m\u00eb 8 shkurt. Ju lutemi vini re se kur plot\u00ebsoni formularin duhet t\u00eb zgjidhni audienc\u00ebn e synuar, q\u00eb p\u00ebrfiton m\u00eb shum\u00eb nga prezantimi juaj (<em>n\u00eb brend\u00ebsi t\u00eb list\u00ebs \u00ebsht\u00eb nj\u00eb surpriz\u00eb<\/em>).<\/p>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/479552\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0442\u0430\u043a\u0438\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u043e\u043b\u043e\u043d\u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043f\u0440\u0438\u044f\u0442\u043d\u0443\u044e \u0437\u0430\u0440\u043f\u043b\u0430\u0442\u0443, \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0441\u043c\u0443\u0449\u0430\u0442\u044c, \u0447\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0434\u0438\u043a\u0430\u044f \u0435\u0440\u0435\u0441\u044c. \u0412\u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u00abDevOps\u00bb \u0438 \u00ab\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u00bb \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u043a\u0438\u043c-\u0442\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0441\u043a\u043b\u0435\u0438\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435 \u0432 \u043e\u0434\u043d\u043e \u0441\u043b\u043e\u0432\u043e, \u0430 \u0434\u0430\u043b\u0435\u0435 \u0438\u0434\u0435\u0442 \u0440\u0430\u043d\u0434\u043e\u043c\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439, \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f\u0432\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0438\u0437 \u0432\u0430\u043a\u0430\u043d\u0441\u0438\u0438 \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430. \u0412 \u044d\u0442\u043e\u043c \u043f\u043e\u0441\u0442\u0435 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c, \u043a\u0430\u043a \u043c\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53925","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. \u041a\u0442\u043e \u0442\u043e\u0433\u0434\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c? | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-12T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Nuk ekzistojn\u00eb inxhinier\u00eb DevOps. Kush ekziston at\u00ebher\u00eb dhe \u00e7far\u00eb t\u00eb b\u00ebjm\u00eb me k\u00ebt\u00eb? | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. \u041a\u0442\u043e \u0442\u043e\u0433\u0434\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c? | ProHoster","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-12T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53925","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 09:21:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:15:55","updated":"2026-01-24 09:21:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/53925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=53925"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/53925\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=53925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=53925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=53925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}