{"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\u00ebt nuk ekzistojn\u00eb. Kush ekziston at\u00ebher\u00eb dhe \u00e7far\u00eb 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\u00ebt nuk ekzistojn\u00eb. Kush ekziston at\u00ebher\u00eb dhe \u00e7far\u00eb 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>N\u00eb koh\u00ebt e fundit, k\u00ebto njoftime kan\u00eb mbushur internetin. Pavar\u00ebsisht nga paga e k\u00ebndshme, nuk mund t\u00eb mos shqet\u00ebsoj\u00eb q\u00eb brenda \u00ebsht\u00eb shkruar nj\u00eb absurditet i dhimbsh\u00ebm. Fillimisht supozohet se 'DevOps' dhe 'inxhinier' mund t\u00eb ngjiten ndonj\u00eb m\u00ebnyr\u00eb n\u00eb nj\u00eb fjal\u00eb, dhe pastaj vjen nj\u00eb list\u00eb rast\u00ebsore k\u00ebrkesash, disa prej t\u00eb cilave jan\u00eb qartazi kopjuar nga nj\u00eb njoftim p\u00ebr pun\u00eb p\u00ebr sistem-admin.<\/p>\n<p><\/p>\n<p>N\u00eb k\u00ebt\u00eb post, do t\u00eb doja t\u00eb flisja paksi p\u00ebr si arrit\u00ebm n\u00eb k\u00ebt\u00eb pik\u00eb, \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 njoftime mund t\u00eb kritikohen n\u00eb shum\u00eb m\u00ebnyra, por fakti mbetet fakt: ato jan\u00eb t\u00eb shumta, dhe tregu \u00ebsht\u00eb nd\u00ebrtuar k\u00ebshtu p\u00ebr momentin. Ne organizuam nj\u00eb konferenc\u00eb DevOps dhe e shpallim 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\u201d. K\u00ebtu shum\u00eb njer\u00ebz mund t\u2019i duket e \u00e7uditshme dhe t\u00eb \u00e7mendura: pse njer\u00ebz q\u00eb organizojn\u00eb nj\u00eb ngjarje krejt\u00ebsisht tregtare, shkojn\u00eb kund\u00ebr tregut. Tani do t\u00eb shpjegojm\u00eb gjith\u00e7ka.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"pro-kulturu-i-processy\">P\u00ebr kultur\u00ebn dhe proceset<\/h2>\n<p><\/p>\n<p>T\u00eb fillojm\u00eb nga fakti q\u00eb DevOps nuk \u00ebsht\u00eb nj\u00eb disiplin\u00eb inxhinierike. T\u00eb gjitha filloi nga ndarja historike e roleve q\u00eb nuk funksionon p\u00ebr cil\u00ebsin\u00eb e produkteve. Kur programuesit vet\u00ebm programojn\u00eb, por nuk duan t\u00eb d\u00ebgjojn\u00eb p\u00ebr testimin \u2014 softi \u00ebsht\u00eb i mbushur me defekte. Kur administratoret nuk i intereson si dhe pse \u00ebsht\u00eb shkruar softi \u2014 mb\u00ebshtetja shnd\u00ebrrohet n\u00eb ferr. <\/p>\n<p><\/p>\n<p>P\u00ebr shembull, p\u00ebrshkrimi i ndryshimit midis qasjes sistem-admin dhe SRE ndaj menaxhimit t\u00eb sh\u00ebrbimeve <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/sre-book\/chapters\/introduction\/\">fillon me librin e famsh\u00ebm Google SRE.<\/a><\/noindex>Studime 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 dukshme se zhvilluesit m\u00eb t\u00eb mir\u00eb arrijn\u00eb ndonj\u00eb m\u00ebnyr\u00eb t\u00eb depozitojn\u00eb ndryshime t\u00eb reja n\u00eb prodhim m\u00eb shpesh se nj\u00eb her\u00eb n\u00eb or\u00eb. Ata gjithashtu testojn\u00eb me dor\u00eb 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 dalin atyre? \u2018Excel or die\u2019 \u2013 thot\u00eb nj\u00eb nga titujt e raportit. P\u00ebr diskutimin e holl\u00ebsish\u00ebm t\u00eb k\u00ebsaj statistike n\u00eb lidhje me testimin, mund t\u2019i referoheni keynote-it t\u00eb Baruch Sadogursky<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=8eH3k4BxV6k\"> \u2018Ne kemi DevOps. Le t\u00eb shkarkojm\u00eb t\u00eb gjith\u00eb testuesit\u2019<\/a><\/noindex> n\u00eb nj\u00eb tjet\u00ebr konferenc\u00eb ton\u00ebn, Heisenbug.<\/p>\n<p><\/p>\n<blockquote><p>\u2018Kur n\u00eb shok\u00ebt nuk ka pajtim,<br \/>\nK\u00ebtu puna nuk do t\u00eb shkoj\u00eb,<br \/>\nDhe nuk do t\u00eb dal\u00eb nga ajo asnj\u00eb pun\u00eb, vet\u00ebm mundim.<br \/>\nNj\u00ebher\u00eb nj\u00eb Qyq dhe dy Kreshnik\u00eb\u2026\u2019<\/p><\/blockquote>\n<p>\u00c7far\u00eb mendoni, sa pjes\u00eb e programuesve t\u00eb uebit e kuptojn\u00eb v\u00ebrtet n\u00eb cilat kushte shfryt\u00ebzohen 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 s\u00eb t\u00eb dh\u00ebnave? E kush do t\u00eb shkoj\u00eb te tester\u00ebt dhe do t\u00eb k\u00ebrkoj\u00eb t'i m\u00ebsojn\u00eb si t\u00eb shkruajn\u00eb teste si\u00e7 duhet? Pastaj ka edhe ekspert\u00eb p\u00ebr sigurin\u00eb, menaxher\u00eb produktesh dhe shum\u00eb t\u00eb tjer\u00eb.<\/p>\n<p><\/p>\n<p>Ideja e p\u00ebrgjithshme e DevOps \u00ebsht\u00eb t\u00eb krijohet nj\u00eb bashk\u00ebpunim mes roleve dhe departamenteve. Kjo arrihet kryesisht jo p\u00ebrmes ndonj\u00eb software-i t\u00eb p\u00ebrfolur, por p\u00ebrmes praktik\u00ebs s\u00eb komunikimit. DevOps \u00ebsht\u00eb p\u00ebr kultur\u00ebn, praktik\u00ebn, metodologjin\u00eb dhe proceset. Nuk ekziston nj\u00eb profesion inxhinierie q\u00eb p\u00ebrgjigjet n\u00eb k\u00ebto pyetje.<\/p>\n<p><\/p>\n<h2 id=\"zamknutyy-krug\">Cikli i mbyllur<\/h2>\n<p><\/p>\n<p>Si ka lindur disiplina e \u00abinxhinieris\u00eb devops\u00bb? Ne kemi nj\u00eb version! Idet\u00eb e DevOps rezultuan t\u00eb jen\u00eb shum\u00eb t\u00eb mira \u2014 aq t\u00eb mira sa q\u00eb u b\u00ebn\u00eb viktima t\u00eb suksesit t\u00eb tyre. Rreth k\u00ebsaj teme filluan t\u00eb rrethojn\u00eb disa rekruter\u00eb t\u00eb dyshimt\u00eb dhe tregtar\u00eb njer\u00ebzish, t\u00eb cil\u00ebt kan\u00eb nj\u00eb atmosfer\u00eb shum\u00eb t\u00eb ve\u00e7ant\u00eb.<\/p>\n<p><\/p>\n<p>Imagjinoni: dje n\u00eb Khimki ishit duke sh\u00ebrbyer shawarma, dhe sot \u2014 ju jeni nj\u00eb njeri i madh, rekruter senior. Ka nj\u00eb proces t\u00eb t\u00ebr\u00eb k\u00ebrkimi dhe seleksioni t\u00eb kandidat\u00ebve, gjith\u00e7ka nuk \u00ebsht\u00eb e thjesht\u00eb, duhet kuptuar. Supozoni se shefi i departamentit thot\u00eb: gjej nj\u00eb specialist p\u00ebr X. Shtojm\u00eb fjal\u00ebn \u00abinxhinier\u00bb p\u00ebr X dhe pun\u00ebt jan\u00eb e thjesht\u00eb. T\u00eb nevojitet Linux? At\u00ebher\u00eb padyshim \u00ebsht\u00eb inxhinier Linux, do nj\u00eb DevOps \u2014 inxhinier DevOps. Vendi i pun\u00ebs nuk p\u00ebrb\u00ebhet vet\u00ebm nga titulli, por brenda duhet t\u00eb shkruhet nj\u00eb tekst. M\u00eb e lehta \u00ebsht\u00eb t\u00eb shtosh nj\u00eb grup fjal\u00ebsh ky\u00e7 nga Google, kush ka fantazi sa t\u00eb mjaftueshme. DevOps p\u00ebrb\u00ebhet nga dy fjal\u00eb \u2014 \u00abDev\u00bb dhe \u00abOps\u00bb, q\u00eb do t\u00eb thot\u00eb se duhet t\u00eb kombinohen fjal\u00ebt ky\u00e7 q\u00eb i p\u00ebrkasin zhvilluesve dhe administrator\u00ebve, t\u00eb gjitha n\u00eb nj\u00eb vend. K\u00ebshtu lindin vendet e pun\u00ebs q\u00eb k\u00ebrkojn\u00eb njohjen e 42 gjuh\u00ebve t\u00eb programimit dhe 20 vjet p\u00ebrdorim t\u00eb Kubernetes dhe Swarm nj\u00ebkoh\u00ebsisht. Nj\u00eb skem\u00eb e pun\u00ebs.<\/p>\n<p><\/p>\n<p>N\u00eb mendjen e njer\u00ebzve u nd\u00ebrtua nj\u00eb imazh pa kuptim dhe pa m\u00ebshir\u00eb i nj\u00eb superheroi t\u00eb \u00abdevops\u00bb, i cili do t\u00eb konfiguroj\u00eb t\u00eb gjith\u00eb deployment-in n\u00eb Jenkins, dhe do t\u00eb ndodh\u00eb lumturia. Ah, po sikur t\u00eb ishte aq e thjesht\u00eb. \u00abDhe gjithashtu k\u00ebshtu mund t\u00eb gjuajm\u00eb sistem administrator\u00ebt,\u00bb mendon HR-i, \u00ab\u00ebsht\u00eb nj\u00eb fjal\u00eb e njohur, fjal\u00ebt ky\u00e7 jan\u00eb t\u00eb nj\u00ebjta, duhet t\u00eb kapin\u00bb.<\/p>\n<p><\/p>\n<p>K\u00ebrkesa krijon ofert\u00ebn, dhe p\u00ebr t\u00eb gjitha k\u00ebto vende pune t\u00eb \u00e7uditshme ka shkaktuar nj\u00eb fluks t\u00eb madh t\u00eb administrator\u00ebve t\u00eb sistemeve, q\u00eb kuptuan: mund t\u00eb b\u00ebsh gjith\u00e7ka ashtu si m\u00eb par\u00eb, por t\u00eb fitosh disa her\u00eb m\u00eb shum\u00eb, duke u quajtur \"devops\". Ashtu si\u00e7 e konfiguratonit server\u00ebt p\u00ebrmes SSH me duar nj\u00eb nga nj\u00eb, do t\u00eb vazhdoni ta konfiguroni, por tani kjo supozohet t\u00eb jet\u00eb praktik\u00eb devops. Kjo \u00ebsht\u00eb nj\u00eb dukuri e nd\u00ebrlikuar, e lidhur pjes\u00ebrisht me n\u00ebnvler\u00ebsimin e administrator\u00ebve klasik\u00eb dhe me hype rreth DevOps, por n\u00eb p\u00ebrgjith\u00ebsi \u2014 ajo q\u00eb ndodhi, ndodhi.<\/p>\n<p><\/p>\n<p>Pra, kemi k\u00ebrkes\u00eb dhe ofert\u00eb. Nj\u00eb cik\u00ebl i mbyllur, q\u00eb ushqehet vet\u00eb. K\u00ebt\u00eb ne po e luftojm\u00eb (duke p\u00ebrfshir\u00eb krijimin e konferenc\u00ebs DevOops).<\/p>\n<p><\/p>\n<p>Sigurisht, p\u00ebrve\u00e7 administrator\u00ebve t\u00eb sistemeve q\u00eb e kan\u00eb ndryshuar emrin n\u00eb \"devops\", ka edhe pjes\u00ebmarr\u00ebs t\u00eb tjer\u00eb \u2014 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>K\u00ebshtu, d\u00ebshironi t\u00eb avanconi n\u00eb studimin dhe aplikimin e praktikave DevOps. Por si ta b\u00ebni k\u00ebt\u00eb, n\u00eb cilin drejtim t\u00eb shikoni? Qart\u00eb \u00ebsht\u00eb se nuk duhet 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 e kemi p\u00ebrcaktuar 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 pozita, por n\u00eb terma t\u00eb drejtimeve specifike t\u00eb pun\u00ebs.<\/p>\n<p><\/p>\n<p>S\u00eb pari, mund t\u00eb merremi me zemr\u00ebn e DevOps \u2014 proceset dhe kultur\u00ebn. Kultura \u00ebsht\u00eb nj\u00eb \u00e7\u00ebshtje q\u00eb merr koh\u00eb dhe nuk \u00ebsht\u00eb e leht\u00eb, dhe megjith\u00ebse tradicionalisht kjo \u00ebsht\u00eb sfera e p\u00ebrgjegj\u00ebsis\u00eb s\u00eb menaxher\u00ebve, t\u00eb gjith\u00eb, nga programuesit te administrator\u00ebt, marrin pjes\u00eb n\u00eb k\u00ebt\u00eb. Disa muaj m\u00eb par\u00eb, Tim Lister <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/470926\/\">n\u00eb nj\u00eb intervist\u00eb tha<\/a><\/noindex>:<\/p>\n<p><\/p>\n<blockquote><p>\"Kultura p\u00ebrcaktohet nga vlerat themelore t\u00eb organizat\u00ebs. Zakonisht njer\u00ebzit nuk e v\u00ebrejn\u00eb k\u00ebt\u00eb, por ne, duke punuar n\u00eb konsulenc\u00eb p\u00ebr shum\u00eb vite, jemi m\u00ebsuar ta v\u00ebrejm\u00eb. Hy n\u00eb nj\u00eb kompani dhe p\u00ebr disa minuta fillon t\u00eb ndiesh se \u00e7far\u00eb po ndodh. Ne e quajm\u00eb k\u00ebt\u00eb 'arom\u00eb'. Ndonj\u00ebher\u00eb kjo arom\u00eb \u00ebsht\u00eb v\u00ebrtet e mir\u00eb. Ndonj\u00ebher\u00eb ajo shkakton t\u00eb vjella. (...) Nuk mund ta ndryshosh kultur\u00ebn p\u00ebrpara se t\u00eb kuptohen vlerat dhe besimet q\u00eb q\u00ebndrojn\u00eb pas veprimeve t\u00eb caktuara. Sjellja \u00ebsht\u00eb e leht\u00eb p\u00ebr t'u v\u00ebzhguar, nd\u00ebrsa t\u00eb k\u00ebrkosh besime \u00ebsht\u00eb e v\u00ebshtir\u00eb. DevOps \u00ebsht\u00eb pik\u00ebrisht nj\u00eb shembull i shk\u00eblqyer se si gjith\u00e7ka b\u00ebhet gjithnj\u00eb e m\u00eb e komplikuar.\"<\/p><\/blockquote>\n<p>Ka nj\u00eb pjes\u00eb teknike t\u00eb \u00e7\u00ebshtjes, natyrisht. N\u00ebse kodi yt i ri arrin p\u00ebr testim pas nj\u00eb muaji, nd\u00ebrsa n\u00eb l\u00ebshim del vet\u00ebm pas nj\u00eb viti, dhe nuk \u00ebsht\u00eb e mundur ta p\u00ebrshpejtoj\u00eb k\u00ebt\u00eb fizikisht \u2014 nuk do t\u00eb arrish n\u00eb praktikat e mira. Praktikat e mira mb\u00ebshteten nga mjetet e mira. P\u00ebr shembull, duke pasur n\u00eb mendje iden\u00eb e Infrastructure-as-Code, mund t\u00eb p\u00ebrdor\u00ebsh \u00e7far\u00ebdo, nga AWS CloudFormation dhe Terraform deri te Chef-Ansible-Puppet. Kjo \u00ebsht\u00eb di\u00e7ka q\u00eb duhet ta dish dhe ta dish, dhe kjo tashm\u00eb \u00ebsht\u00eb nj\u00eb disiplin\u00eb inxhinierike. \u00cbsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb mos ngat\u00ebrrohesh me shkakun dhe pasojat: fillimisht punon sipas parimeve SRE dhe vet\u00ebm m\u00eb pas i implementon k\u00ebto parime n\u00eb nj\u00ebfar\u00eb forme t\u00eb zgjidhjeve teknike specifike. N\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb, SRE \u00ebsht\u00eb nj\u00eb metodologji shum\u00eb komplekse, q\u00eb tregon jo vet\u00ebm se si t\u00eb konfigurosh Jenkins, por 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>Zbatimi gradual i ndryshimeve<\/li>\n<li>P\u00ebrdorimi i mjeteve dhe automatik\u00ebs tjet\u00ebr<\/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 shpalljesh, por nj\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/books\/\">udhezues p\u00ebr veprim<\/a><\/noindex>. P\u00ebr shembull, n\u00eb rrug\u00ebn e pranimit t\u00eb gabimeve do t\u00eb duhet t\u00eb kuptosh rreziqet, t\u00eb mas\u00ebsh disponueshm\u00ebrin\u00eb dhe munges\u00ebn e sh\u00ebrbimeve me ndihm\u00ebn e di\u00e7kaje si SLI (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Indicator\">indikator\u00eb t\u00eb nivelit t\u00eb sh\u00ebrbimit<\/a><\/noindex>) dhe SLO (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Objective\">objektiva t\u00eb nivelit t\u00eb sh\u00ebrbimit<\/a><\/noindex>), duhet t\u00eb m\u00ebsosh t\u00eb shkruash postmortema dhe t\u00eb b\u00ebsh q\u00eb t\u00eb shkruash ato t\u00eb mos jet\u00eb e frikshme.<\/p>\n<p><\/p>\n<p>N\u00eb disiplin\u00ebn SRE, p\u00ebrdorimi i mjeteve \u00ebsht\u00eb vet\u00ebm nj\u00eb nga pjes\u00ebt e suksesit, megjithat\u00eb, jo e pa r\u00ebnd\u00ebsishme. Na duhet t\u00eb zhvillohemi vazhdimisht n\u00eb aspektin teknik, t\u00eb shohim se \u00e7far\u00eb 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>N\u00eb an\u00ebn e saj, tani jan\u00eb b\u00ebr\u00eb shum\u00eb t\u00eb njohura zgjidhjet Cloud Native. Sipas kuptimit modern t\u00eb Fondacionit p\u00ebr Compute Cloud Native, teknologjit\u00eb Cloud Native u lejojn\u00eb organisatave t\u00eb zhvillojn\u00eb dhe lan\u00e7ojn\u00eb aplikacione t\u00eb shkall\u00ebzueshme n\u00eb mjedise dinamike moderne, si\u00e7 jan\u00eb re publike, private dhe hibride. Nj\u00eb shembull mund t\u00eb jet\u00eb kontejner\u00ebt, karkasit e sh\u00ebrbimeve, mikrosh\u00ebrbimet, infrastruktura e pandryshueshme dhe API-t\u00eb deklarative. T\u00eb gjitha k\u00ebto teknika i lejojn\u00eb sistemet e lidhura dob\u00ebt t\u00eb mbeten elastike, t\u00eb menaxhueshme dhe t\u00eb monitorueshme mir\u00eb. Automatizimi i mir\u00eb u lejon inxhinier\u00ebve t\u00eb b\u00ebjn\u00eb ndryshime t\u00eb m\u00ebdha shpesh dhe me rezultate t\u00eb parashikueshme, pa e kthyer k\u00ebt\u00eb n\u00eb nj\u00eb pun\u00eb t\u00eb tmerrshme. T\u00eb gjitha k\u00ebto mb\u00ebshteten n\u00eb nj\u00eb grup mjetesh t\u00eb njohura, si Docker dhe Kubernetes.<\/p>\n<p><\/p>\n<p>Kjo \u00ebsht\u00eb nj\u00eb p\u00ebrcaktim mjaft i nd\u00ebrlikuar dhe i gj\u00ebr\u00eb, i lidhur me faktin se edhe fusha \u00ebsht\u00eb mjaft e nd\u00ebrlikuar. Nga nj\u00ebra an\u00eb, pohohet se ndryshime t\u00eb 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 krijohet nj\u00eb mjedis i kontejnerizuar, ku sh\u00ebrbimet e lidhura dob\u00ebt jetojn\u00eb n\u00eb nj\u00eb infrastruktur\u00eb t\u00eb definuar me softuer dhe shp\u00ebrndahen atje me CI\/CD t\u00eb vazhdueshme, dhe p\u00ebr t\u00eb nd\u00ebrtuar praktikat DevOps rreth k\u00ebsaj - duhet t\u00eb kesh p\u00ebrvoj\u00eb t\u00eb mjaftueshme.<\/p>\n<p><\/p>\n<h2 id=\"chto-so-vsem-etim-delat\">\u00c7far\u00eb duhet b\u00ebr\u00eb me t\u00eb gjitha k\u00ebto?<\/h2>\n<p><\/p>\n<p>\u00c7do njeri i zgjidh k\u00ebto probleme n\u00eb m\u00ebnyr\u00ebn e tij: p\u00ebr shembull, mund t\u00eb publikoni vende normale pune, p\u00ebr t\u00eb prishur 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 n\u00eb m\u00ebnyr\u00eb t\u00eb sakt\u00eb dhe p\u00ebr q\u00ebllim. Mund t\u00eb zhvilloheni n\u00eb DevOps dhe t\u00eb demonstroni metoda t\u00eb drejta p\u00ebrmes shembullit 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 gj\u00ebrat mbi t\u00eb cilat sapo fol\u00ebm. P\u00ebr k\u00ebt\u00eb ka disa grupe t\u00eb prezantimeve:<\/p>\n<p><\/p>\n<ul>\n<li>Proceset dhe kultura;<\/li>\n<li>Inxhinieria e Bashk\u00ebpunueshm\u00ebris\u00eb s\u00eb Uebit;<\/li>\n<li>Cloud Native;<\/li>\n<\/ul>\n<p><\/p>\n<p>Si e zgjedh t\u00eb shkuari diku? Ka nj\u00eb moment t\u00eb holl\u00eb. Nga nj\u00ebra an\u00eb, DevOps lidhet me bashk\u00ebpunimin, dhe ne d\u00ebshirojm\u00eb q\u00eb t\u00eb shkoni n\u00eb prezantime nga blloqe t\u00eb ndryshme. Nga ana tjet\u00ebr, n\u00ebse jeni nj\u00eb menaxher zhvillimi q\u00eb ka ardhur n\u00eb konferenc\u00eb p\u00ebr t'u p\u00ebrqendruar n\u00eb nj\u00eb detyr\u00eb t\u00eb caktuar, askush nuk ju kufizon \u2014 padyshim, ky do t\u00eb jet\u00eb blloku mbi proceset dhe kultur\u00ebn. Mos harroni, q\u00eb pas konferenc\u00ebs do t'ju mbeten regjistrimet (pas plot\u00ebsimit t\u00eb formularit t\u00eb feedbackut), prandaj gjithmon\u00eb do t\u00eb mund t\u00eb shihni prezantimet m\u00eb pak t\u00eb r\u00ebnd\u00ebsishme m\u00eb von\u00eb.<\/p>\n<p><\/p>\n<p>\u00cbsht\u00eb e qart\u00eb, q\u00eb n\u00eb konferenc\u00eb nuk mund t\u00eb shkoni menj\u00ebher\u00eb n\u00eb tre rrjedha nj\u00ebkoh\u00ebsisht, prandaj ne e organizojm\u00eb programin k\u00ebshtu q\u00eb n\u00eb \u00e7do slot kohor t\u00eb ket\u00eb tema p\u00ebr \u00e7do shij\u00eb. <\/p>\n<p><\/p>\n<p>Tani mbetet 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 me \u00e7far\u00eb v\u00ebrtet jeni duke u marr\u00eb. 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. P\u00ebr ju, grupet e prezantimeve mbi SRE dhe Cloud Native jan\u00eb m\u00eb t\u00eb p\u00ebrshtatshme.<\/li>\n<li>Administrator\u00ebt e sistemeve. K\u00ebtu \u00ebsht\u00eb m\u00eb e komplikuar. DevOops nuk \u00ebsht\u00eb p\u00ebr administrimin e sistemeve. Fatmir\u00ebsisht, ka shum\u00eb konferenca, libra, artikuj, video etj. t\u00eb shk\u00eblqyera mbi tem\u00ebn e administrat\u00ebs s\u00eb sistemeve. Nga ana tjet\u00ebr, n\u00ebse jeni t\u00eb interesuar p\u00ebr t\u00eb zhvilluar njohurit\u00eb mbi kultur\u00ebn dhe proceset, studimin e teknologjive cloud dhe detajet mbi jet\u00eb me Cloud Native, do t\u00eb na k\u00ebnaqte t'ju shihnim! Mendoni k\u00ebt\u00eb: ju merret me administrimin, dhe pastaj \u00e7far\u00eb do b\u00ebni? P\u00ebr t\u00eb mos p\u00ebrfunduar n\u00eb nj\u00eb situat\u00eb t\u00eb pak\u00ebndshme, \u00ebsht\u00eb mir\u00eb t\u00eb m\u00ebsoni tashm\u00eb. <\/li>\n<\/ul>\n<p><\/p>\n<p>Ka edhe nj\u00eb opsion tjet\u00ebr: ju insistoni dhe vazhdoni t\u00eb thoni se jeni <em>pikrish inxhinier DevOps<\/em> dhe ashtu si\u00e7 do t\u00eb thot\u00eb, q\u00eb do t\u00eb thot\u00eb. At\u00ebher\u00eb duhet t\u00eb ju zhg\u00ebnjej, DevOops nuk \u00ebsht\u00eb nj\u00eb konferenc\u00eb p\u00ebr inxhinier\u00ebt DevOps!<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"DevOps-inxhinier\u00ebt nuk ekzistojn\u00eb. Kush ekziston at\u00ebher\u00eb dhe \u00e7far\u00eb 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 Munih<\/em><\/p>\n<p><\/p>\n<p>DevOops 2020 Moscow do t\u00eb mbahet m\u00eb 29-30 prill n\u00eb Mosk\u00eb, biletat tashm\u00eb mund t\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/registration\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">blihen n\u00eb faqen zyrtare<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p>P\u00ebrve\u00e7 k\u00ebsaj, 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\">doni t\u00eb paraqisni prezantimin tuaj<\/a><\/noindex> para 8 shkurtit. Kushtojini v\u00ebmendje, se gjat\u00eb plot\u00ebsimit t\u00eb formularit duhet t\u00eb zgjidhni audience e cila do t\u00eb p\u00ebrfitoj\u00eb m\u00eb shum\u00eb nga prezantimi juaj (<em>brenda 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.2 - 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.2\" \/>\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. At\u00ebher\u00eb kush ekziston, 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}]}}