{"id":37684,"date":"2019-10-31T22:19:05","date_gmt":"2019-10-31T19:19:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty\/"},"modified":"2019-10-31T22:19:05","modified_gmt":"2019-10-31T19:19:05","slug":"zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","title":{"rendered":"A cosa serve DevOps e chi sono i professionisti DevOps","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Quando un'applicazione non funziona, \u00e8 l'ultima cosa che si desidera sentire dai colleghi la frase \u00abil problema \u00e8 dalla vostra parte\u00bb. Alla fine, sono gli utenti a soffrire \u2013 e a loro non importa quale parte del team sia responsabile per il guasto. La cultura DevOps \u00e8 nata proprio per unire sviluppo e supporto e combinarli attorno a una responsabilit\u00e0 comune per il prodotto finale.<\/p>\n<p>Quali pratiche rientrano nel concetto di DevOps e a cosa servono? Di cosa si occupano gli ingegneri DevOps e quali competenze devono avere? A queste e ad altre domande rispondono gli esperti di EPAM: Kirill Sergeev, ingegnere di sistema e evangelista DevOps, e Igor Boiko, ingegnere di sistema senior e coordinatore di uno dei team DevOps dell'azienda.<\/p>\n<p><img decoding=\"async\" alt=\"A cosa serve DevOps e chi sono i professionisti DevOps\" src=\"\/wp-content\/uploads\/2019\/09\/aec00d2c1dfe908cf1e2640380287b20.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>A cosa serve DevOps?<\/h3>\n<p>\nUn tempo esisteva una barriera tra sviluppatori e supporto (cio\u00e8 operations). Sembra paradossale, ma avevano obiettivi e KPI diversi, anche se svolgevano un lavoro comune. L'obiettivo dello sviluppo era implementare il prima possibile i requisiti di business e integrarli nel prodotto funzionante. Il supporto era responsabile del fatto che l'applicazione funzionasse in modo stabile, mentre qualsiasi cambiamento metteva a rischio tale stabilit\u00e0. C'era un conflitto di interessi: DevOps \u00e8 emerso per risolverlo.<\/p>\n<h3>Che cos'\u00e8 DevOps?<\/h3>\n<p>\nLa domanda \u00e8 buona \u2013 e controversa: nel mondo non si \u00e8 ancora giunti a un accordo definitivo su questo. In EPAM si ritiene che DevOps unisca tecnologie, processi e cultura di interazione all'interno del team. Questa integrazione \u00e8 mirata a una consegna continua di valore agli utenti finali.<\/p>\n<p><b>Kirill Sergeev<\/b>: \u00abGli sviluppatori scrivono codice, i tester lo verificano, mentre gli amministratori installano il prodotto finale nell'ambiente di produzione. Per lungo tempo queste parti del team sono state piuttosto disgiunte, poi \u00e8 sorto il concetto di unirle tramite un processo comune. Cos\u00ec sono nate le pratiche DevOps\u00bb.<\/p>\n<p>\u00c8 giunto il giorno in cui gli sviluppatori e gli ingegneri di sistema si sono interessati al lavoro degli altri. La barriera tra produzione e supporto si \u00e8 andata assottigliando. Cos\u00ec \u00e8 nato DevOps, che comprende pratiche, cultura e ordine di interazione nel team.<\/p>\n<p><img decoding=\"async\" alt=\"A cosa serve DevOps e chi sono i professionisti DevOps\" src=\"\/wp-content\/uploads\/2019\/09\/f81ab458e853b0cb61105c1483034604.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Qual \u00e8 l'essenza della cultura DevOps?<\/h3>\n<p>\nLa responsabilit\u00e0 per il risultato finale ricade su ciascuno dei membri del team. La parte pi\u00f9 interessante e complessa della filosofia DevOps \u00e8 comprendere che una persona specifica non \u00e8 solo responsabile per la sua fase lavorativa, ma si fa carico di come funzioner\u00e0 l'intero prodotto. Il problema non \u00e8 di qualcuno in particolare: \u00e8 comune, e ogni membro del team contribuisce a risolverlo.<\/p>\n<p>La posizione pi\u00f9 importante della cultura DevOps \u00e8 risolvere il problema, non semplicemente applicare le pratiche DevOps. Inoltre, queste pratiche non sono implementate \"da qualche parte\", ma in tutto il prodotto. Il progetto non ha bisogno solo di un ingegnere DevOps, ha bisogno di una soluzione al problema, e il ruolo dell'ingegnere DevOps pu\u00f2 essere distribuito tra pi\u00f9 membri del team con diverse specializzazioni.<\/p>\n<h3>Quali sono le pratiche DevOps?<\/h3>\n<p>\nLe pratiche DevOps coprono tutte le fasi del ciclo di vita del software.<\/p>\n<p><b>Igor Bojko<\/b>: \"Il caso ideale \u00e8 quando iniziamo a utilizzare le pratiche DevOps gi\u00e0 all'avvio del progetto. Insieme agli architetti, pianifichiamo quale sar\u00e0 il paesaggio architettonico dell'applicazione, dove sar\u00e0 localizzata e come sar\u00e0 scalabile, scegliamo la piattaforma. Ora \u00e8 di moda l'architettura a microservizi: per essa scegliamo un sistema di orchestrazione: dobbiamo essere in grado di gestire ogni elemento dell'applicazione singolarmente e aggiornarlo in modo indipendente dagli altri. Un'altra pratica \u00e8 'infrastruttura come codice'. Questo approccio prevede che l'infrastruttura del progetto venga creata e gestita tramite codice, invece che attraverso interazioni dirette con i server.<\/p>\n<p>Dopo di che passiamo alla fase di sviluppo. Qui una delle pratiche pi\u00f9 importanti \u00e8 la costruzione di CI\/CD: dobbiamo aiutare gli sviluppatori a integrare rapidamente le modifiche nel prodotto, in piccole porzioni, pi\u00f9 frequentemente e senza problemi. CI\/CD copre sia la verifica del codice, sia il caricamento del master nel codice sorgente, sia il dispiegamento dell'applicazione negli ambienti di test e produttivi.<\/p>\n<p>Nelle fasi di CI\/CD, il codice passa attraverso i quality gates. Questi vengono utilizzati per verificare che il codice, una volta uscito dalla workstation dello sviluppatore, soddisfi i criteri di qualit\u00e0 stabiliti. Qui si aggiungono i test unitari e UI. Per un dispiegamento rapido, indolore e mirato del prodotto, \u00e8 possibile scegliere il tipo di deployment pi\u00f9 adatto.<\/p>\n<p>Le pratiche di DevOps hanno un ruolo anche nella fase di supporto del prodotto finale. Vengono utilizzate per il monitoraggio, il feedback, la sicurezza e l'implementazione di modifiche. Tutte queste attivit\u00e0 vengono affrontate da DevOps con l'ottica di miglioramenti continui. Minimizziamo le operazioni ripetitive, automatizzandole. Questo include migrazioni, espansione dell'applicazione e supporto al funzionamento.<\/p>\n<h3>Quali sono i vantaggi delle pratiche DevOps?<\/h3>\n<p>\nSe dovessimo scrivere un manuale sulle pratiche DevOps moderne, nella sua prima pagina ci sarebbero tre punti: automazione, accelerazione dei rilasci e veloce feedback dagli utenti.<\/p>\n<p><b>Kirill Sergeev<\/b>: \"Il primo \u00e8 l'automazione. Possiamo automatizzare tutte le interazioni nel team: scriviamo il codice \u2013 lo rilasciamo \u2013 verifichiamo \u2013 installiamo \u2013 raccogliamo feedback \u2013 torniamo all'inizio. Tutto questo avviene automaticamente.<\/p>\n<p>Il secondo \u00e8 l'accelerazione del rilascio e persino la semplificazione dello sviluppo. \u00c8 sempre importante per il cliente che il prodotto venga lanciato sul mercato il prima possibile e inizi a portare benefici prima dei concorrenti. Il processo di consegna del prodotto pu\u00f2 essere migliorato continuamente: riducendo i tempi, aggiungendo ulteriori checkpoint e affinando il monitoraggio.<\/p>\n<p>Il terzo \u00e8 l'accelerazione del feedback dell'utente. Se ha osservazioni, possiamo subito apportare correzioni e aggiornare immediatamente l'applicazione.\"<\/p>\n<p><img decoding=\"async\" alt=\"A cosa serve DevOps e chi sono i professionisti DevOps\" src=\"\/wp-content\/uploads\/2019\/09\/6c7ebde7b939a7d37dfa69cff8a0e69b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Come si relazionano i concetti di \"ingegnere di sistema\", \"ingegnere di build\" e \"ingegnere DevOps\"?<\/h3>\n<p>\nSi sovrappongono, ma appartengono a sfere leggermente diverse.<\/p>\n<p>L'ingegnere di sistema in EPAM \u00e8 una posizione. Possono essere di diversi livelli: da junior a chief specialist.<\/p>\n<p>L'ingegnere di build \u00e8 pi\u00f9 un ruolo che pu\u00f2 essere svolto in un progetto. Oggi ci si riferisce a persone responsabili per CI\/CD.<\/p>\n<p>Un ingegnere DevOps \u00e8 un professionista che implementa le pratiche DevOps nel progetto.<\/p>\n<p>Se sommiamo tutto questo, otteniamo circa il seguente risultato: una persona in posizione di ingegnere di sistema svolge nel progetto il ruolo di ingegnere di build e si occupa dell'implementazione delle pratiche DevOps.<\/p>\n<h3>Di cosa si occupa esattamente un ingegnere DevOps?<\/h3>\n<p>\nGli ingegneri DevOps raccolgono insieme tutte le parti di cui \u00e8 composto un progetto. Conoscono le specificit\u00e0 del lavoro di programmatori, tester e sistemisti, e aiutano a semplificare il loro lavoro. Comprendono le esigenze e i requisiti del business, il suo ruolo nel processo di sviluppo, e costruiscono il processo tenendo conto degli interessi del cliente.<\/p>\n<p>Abbiamo parlato molto di automazione: \u00e8 la principale occupazione degli ingegneri DevOps. Questo \u00e8 un punto molto importante, che include, tra l'altro, la preparazione dell'ambiente.<\/p>\n<p><b>Kirill Sergeev<\/b>: \u00abPrima di implementare aggiornamenti nel prodotto, devono essere testati in un ambiente esterno. Gli ingegneri DevOps si occupano della sua preparazione. Sono anche quelli che instaurano la cultura DevOps nel progetto: implementano pratiche DevOps a tutti i livelli dei loro progetti. Questi tre principi: automazione, semplificazione, accelerazione \u2013 li portano ovunque possano arrivare\u00bb.<\/p>\n<h3>Cosa deve sapere un ingegnere DevOps?<\/h3>\n<p>\nIn linea di massima, deve avere conoscenze in vari ambiti: programmazione, lavoro con sistemi operativi, database, sistemi di build e configurazione. A questo si aggiunge la capacit\u00e0 di lavorare con infrastrutture cloud, sistemi di orchestrazione e monitoraggio.<\/p>\n<p><b>1. Linguaggi di programmazione<\/b><\/p>\n<p>Gli ingegneri DevOps conoscono alcuni linguaggi di base per l'automazione e possono, ad esempio, dire a un programmatore: \u00abPerch\u00e9 non fai l'installazione del codice non manualmente, ma utilizzando il nostro script che automatizza tutto? A questo prepareremo un file di configurazione, che sar\u00e0 comodo da leggere sia per te che per noi, e potremo modificarlo in qualsiasi momento. In aggiunta, vedremo chi, quando e perch\u00e9 apporta modifiche\u00bb.<\/p>\n<p>Un ingegnere DevOps pu\u00f2 imparare uno o pi\u00f9 di questi linguaggi: Python, Groovy, Bash, Powershell, Ruby, Go. Non \u00e8 necessario conoscerli a un livello profondo: \u00e8 sufficiente una comprensione dei fondamenti della sintassi, dei principi della programmazione orientata agli oggetti, e la capacit\u00e0 di scrivere script semplici per l'automazione.<\/p>\n<p><b>2. Sistemi operativi<\/b><\/p>\n<p>Un ingegnere DevOps deve comprendere su quale server sar\u00e0 installato il prodotto, in quale ambiente sar\u00e0 eseguito e con quali servizi interagir\u00e0. Pu\u00f2 specializzarsi su sistemi Windows o Linux.<\/p>\n<p><b>3. Sistemi di controllo versione<\/b><\/p>\n<p>Senza una conoscenza dei sistemi di controllo versione, un ingegnere DevOps non pu\u00f2 andare avanti. Git \u00e8 uno dei sistemi pi\u00f9 popolari al momento.<\/p>\n<p><b>4. Provider cloud<\/b><\/p>\n<p>AWS, Google, Azure \u2013 specialmente se parliamo di un'area Windows.<\/p>\n<p><b>Kirill Sergeev<\/b>: \u00abI fornitori di cloud ci offrono <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/vps\/\"   title=\"server virtuali\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1263\">server virtuali<\/a>, che si integrano perfettamente nei processi CI\/CD.<\/p>\n<p>L'installazione di dieci <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/\"   title=\"server fisici\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1268\">server fisici<\/a> richiede circa un centinaio di operazioni manuali. Ogni server deve essere avviato, installato e configurato manualmente con il sistema operativo necessario, installare la nostra applicazione su questi dieci server e poi verificare tutto dieci volte. I servizi cloud sostituiscono questa procedura con dieci righe di codice, e un buon ingegnere DevOps deve saperli utilizzare. Cos\u00ec risparmia tempo, forze e denaro \u2013 sia per il cliente che per l'azienda\u00bb.<\/p>\n<p><b>5. Sistemi di orchestrazione: Docker e Kubernetes<\/b><\/p>\n<p><b>Kirill Sergeev<\/b>: \u00abI server virtuali sono suddivisi in contenitori, in ciascuno dei quali possiamo installare la nostra applicazione. Quando ci sono molti contenitori, \u00e8 necessario gestirli: accenderne uno, spegnerne un altro, eseguire backup in vari punti. Diventa un compito abbastanza complesso, per il quale \u00e8 necessaria una sistema di orchestrazione.<\/p>\n<p>In passato, ogni applicazione era gestita da un server separato \u2013 qualsiasi modifica nel suo funzionamento poteva influenzare la corretta operativit\u00e0 dell'applicazione. Grazie ai contenitori, le applicazioni diventano isolate e vengono eseguite separatamente \u2013 ognuna sulla propria macchina virtuale. Se si verifica un guasto, non \u00e8 necessario perdere tempo a cercare la causa. \u00c8 pi\u00f9 semplice eliminare il vecchio contenitore e aggiungere uno nuovo\u00bb.<\/p>\n<p><b>6. Sistemi di configurazione: Chef, Ansible, Puppet<\/b><\/p>\n<p>Quando \u00e8 necessario gestire un intero parco di server, bisogna eseguire molte operazioni simili. \u00c8 lungo e complesso, e il lavoro manuale aumenta il rischio di errore. Qui entrano in gioco i sistemi di configurazione. Con il loro aiuto, si crea uno script che \u00e8 facile da leggere sia per i programmatori, sia per gli ingegneri DevOps, sia per gli amministratori di sistema. Questo script aiuta a eseguire le stesse operazioni sui server in modo automatico. Di conseguenza, si riducono le operazioni manuali (e, quindi, gli errori).<\/p>\n<h3>Quale carriera pu\u00f2 costruire un ingegnere DevOps?<\/h3>\n<p>\n\u00c8 possibile svilupparsi sia orizzontalmente che verticalmente.<\/p>\n<p><b>Igor Bojko<\/b>: \u00abDal punto di vista dello sviluppo orizzontale, gli ingegneri DevOps hanno attualmente le prospettive pi\u00f9 ampie. Tutto cambia continuamente, e si possono acquisire competenze in molteplici direzioni: dal controllo delle versioni al monitoraggio, dalla gestione delle configurazioni ai database.<\/p>\n<p>Si pu\u00f2 diventare architetto di sistema se un dipendente \u00e8 interessato a comprendere come funziona un'applicazione in tutte le fasi del suo ciclo di vita - dalla progettazione al supporto.<\/p>\n<h3>Come diventare un ingegnere DevOps?<\/h3>\n<p><\/p>\n<ol>\n<li>Leggi i libri \"Progetto 'Fenice'\" e DevOps Handbook. Sono vere e proprie pietre miliari della filosofia DevOps, con il primo che \u00e8 un romanzo.<\/li>\n<li>Studia le tecnologie dall'elenco sopra: da solo o tramite corsi online.<\/li>\n<li>Unisciti a un progetto open source come ingegnere DevOps.<\/li>\n<li>Pratica e proponi pratiche DevOps nei tuoi progetti personali e lavorativi.<\/li>\n<\/ol>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/epam_systems\/blog\/465601\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443. \u041a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 DevOps \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043a\u0430\u043a \u0440\u0430\u0437 \u0437\u0430\u0442\u0435\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043f\u043b\u043e\u0442\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0438\u0445 \u0432\u043e\u043a\u0440\u0443\u0433 \u043e\u0431\u0449\u0435\u0439 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442. \u041a\u0430\u043a\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0432\u0445\u043e\u0434\u044f\u0442 \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28282,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37684","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443.\" \/>\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\/it\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\udd47\u0417\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d DevOps \u0438 \u043a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 DevOps-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty\" \/>\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-10-31T19:19:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:19:05+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\udd47Perch\u00e9 \u00e8 necessario il DevOps e chi sono i professionisti DevOps | ProHoster","description":"Quando un'applicazione non funziona, meno che mai si vuole sentire dai colleghi la frase \"il problema \u00e8 dalla vostra parte\". Alla fine ne soffrono gli utenti - e non gli importa quale parte del team \u00e8 responsabile del guasto.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\udd47\u0417\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d DevOps \u0438 \u043a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 DevOps-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b | ProHoster","og:description":"\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","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-10-31T19:19:05+00:00","article:modified_time":"2019-10-31T19:19:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37684","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-02-09 16:46:30","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:22:29","updated":"2026-02-09 16:46:30","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/37684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=37684"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/37684\/revisions"}],"predecessor-version":[{"id":158512,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/37684\/revisions\/158512"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/28282"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=37684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=37684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=37684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}