{"id":75526,"date":"2020-03-26T19:42:18","date_gmt":"2020-03-26T17:42:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen"},"modified":"2020-03-26T19:42:18","modified_gmt":"2020-03-26T17:42:18","slug":"kto-takoj-devops-i-kogda-on-ne-nuzhen","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","title":{"rendered":"Chi \u00e8 DevOps e quando non \u00e8 necessario","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Chi \u00e8 DevOps e quando non \u00e8 necessario\" src=\"\/wp-content\/uploads\/2020\/03\/dd0004f6f305d9fbf44ac3ffe080157b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNegli ultimi anni, il tema del DevOps \u00e8 diventato molto popolare. Molti desiderano entrarvi, ma, come dimostra la pratica, spesso lo fanno solo per il livello salariale.<\/p>\n<p>Alcuni menzionano il DevOps nel proprio curriculum, anche se non sempre conoscono e comprendono il significato del termine. Alcuni pensano che, una volta appresi Ansible, GitLab, Jenkins, Terraform e simili (il tutto pu\u00f2 continuare a piacere), diventeranno immediatamente dei \"DevOps\". Ma non \u00e8 affatto cos\u00ec.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nNegli ultimi anni mi sono occupato principalmente dell'implementazione del DevOps in diverse aziende. Prima di questo, ho lavorato pi\u00f9 di 20 anni in posizioni che vanno dal sistemista all'IT Director. Attualmente sono DevOps Lead Engineer in Playgendary. <\/p>\n<h3>Chi \u00e8 il DevOps<\/h3>\n<p>\nL'idea di scrivere un articolo \u00e8 nata dopo l'ennesima domanda: \"Chi \u00e8 il DevOps?\". Non c'\u00e8 ancora un termine ben definito per descrivere cosa o chi sia. Alcune risposte si possono trovare in questo <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/hlFDMWrkhoI\">video<\/a><\/noindex>. Prima evidenzier\u00f2 i punti principali e poi condivider\u00f2 le mie osservazioni e riflessioni.<\/p>\n<p>Il DevOps non \u00e8 uno specialista che si pu\u00f2 assumere, n\u00e9 un insieme di strumenti, n\u00e9 un reparto di sviluppatori con ingegneri.<\/p>\n<blockquote><p>Il DevOps \u00e8 una filosofia e una metodologia.<\/p><\/blockquote>\n<p>\nIn altre parole, si tratta di un insieme di pratiche che aiuta a favorire l'interazione tra sviluppatori e amministratori di sistema. Ossia, a collegare e integrare i flussi di lavoro tra loro.<\/p>\n<p>Con l'arrivo del DevOps, la struttura e i ruoli dei professionisti sono rimasti gli stessi (ci sono sviluppatori, ci sono ingegneri), ma sono cambiate le regole di interazione. I confini tra i reparti si sono sfumati.<\/p>\n<p>Gli obiettivi del DevOps possono essere riassunti in tre punti: <\/p>\n<ul>\n<li>Il software deve essere aggiornato regolarmente.<\/li>\n<li>Il software deve essere realizzato rapidamente.<\/li>\n<li>Il software deve essere distribuito in modo semplice e in tempi brevi.<\/li>\n<\/ul>\n<p>\nIl DevOps non ha uno strumento unico. Configurare, installare e studiare diversi prodotti non significa che in azienda sia presente DevOps. Gli strumenti sono molti e vengono utilizzati in diverse fasi, ma servono a un unico obiettivo.<\/p>\n<p><img decoding=\"async\" alt=\"Chi \u00e8 DevOps e quando non \u00e8 necessario\" src=\"\/wp-content\/uploads\/2020\/03\/4f2d8b6dac21205bf5e3ab7fa283da12.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>E questa \u00e8 solo una parte degli strumenti DevOps.<\/i><\/p>\n<p>Da oltre 2 anni intervisto persone per la posizione di ingegnere DevOps e ho realizzato quanto sia importante comprendere chiaramente il significato del termine. Ho accumulato esperienza specifica, osservazioni e riflessioni che desidero condividere.<\/p>\n<p>Dalla mia esperienza di interviste vedo un quadro del genere: <b>In generale, i professionisti che considerano il DevOps una posizione spesso hanno fraintendimenti con i colleghi.<\/b>.<\/p>\n<p>C'era un esempio lampante. A un colloquio si \u00e8 presentato un giovane con un sacco di parole intelligenti nel suo curriculum. Negli ultimi tre posti di lavoro, ha lavorato per 5-6 mesi. \u00c8 uscito da due startup perch\u00e9 \"non hanno decollato\". Riguardo alla terza azienda ha detto che l\u00ec nessuno lo capisce: gli sviluppatori scrivono codice per Windows, e il direttore lo costringe a 'impacchettare' quel codice in un normale Docker da integrare nel pipeline CI\/CD. Il ragazzo ha raccontato molte cose negative riguardo il suo attuale posto di lavoro e i suoi colleghi \u2014 \u00e8 stato naturale voler rispondere: \"Ma non puoi vendere quell'elefante\".<\/p>\n<p>Poi gli ho fatto una domanda che nella mia lista \u00e8 una delle prime per ogni candidato.<\/p>\n<p>\u2014 Cosa significa DevOps per te personalmente?<br \/>\n\u2014 In generale o come lo percepisco?<\/p>\n<p>Mi interessava la sua opinione personale. Conosceva la teoria e l'origine del termine, ma non era affatto d'accordo. Credeva che DevOps fosse una posizione. Qui si nasconde la radice dei suoi problemi, proprio come per altri professionisti con la stessa opinione.<\/p>\n<p>I datori di lavoro, ascoltando la \"magia del DevOps\", cercano una persona che possa creare questa \"magia\". Tuttavia, i candidati che pensano che \"DevOps sia una posizione\" non comprendono che con questo approccio non potranno soddisfare le aspettative. In effetti, hanno menzionato DevOps nel loro curriculum solo perch\u00e9 \u00e8 una moda e si paga molto per questo. <\/p>\n<h3>Metodologia e filosofia del DevOps<\/h3>\n<p>\nLa metodologia pu\u00f2 essere teorica o pratica. Nel nostro caso, si tratta della seconda. Come ho menzionato in precedenza, il DevOps \u00e8 un insieme di pratiche e strategie utilizzate per raggiungere gli obiettivi dichiarati. E in ogni caso, a seconda dei processi aziendali dell'azienda, pu\u00f2 variare notevolmente. Questo non lo rende migliore o peggiore.<\/p>\n<blockquote><p>La metodologia del DevOps \u00e8 solo uno strumento per raggiungere gli obiettivi prefissati.<\/p><\/blockquote>\n<p>\nOra parliamo di cosa sia la filosofia del DevOps. E questo \u00e8 probabilmente il tema pi\u00f9 difficile.<\/p>\n<p>Formulare una risposta breve e concisa \u00e8 piuttosto difficile, poich\u00e9 non \u00e8 ancora stata formalizzata. E poich\u00e9 gli adepti della filosofia DevOps si concentrano pi\u00f9 sulla pratica, non c'\u00e8 tempo per filosofeggiare. Tuttavia, \u00e8 un processo molto importante, direttamente legato all'attivit\u00e0 ingegneristica. Esiste anche un'area di conoscenza specializzata \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B8\">filosofia della tecnologia<\/a><\/noindex>.<\/p>\n<p>Nella mia universit\u00e0 non c'era un materia del genere, quindi ho dovuto studiare tutto autonomamente con i materiali che sono riuscito a trovare negli anni '90. L'argomento non \u00e8 obbligatorio per la formazione ingegneristica, da qui l'assenza di una risposta formalizzata. Ma coloro che si sono immersi seriamente in DevOps iniziano a percepire un certo \u2018spirito\u2019 o una \u2018onnipresenza inconscia\u2019 di tutti i processi aziendali.<\/p>\n<p>Ho cercato di formalizzare alcune \u2018asserzioni\u2019 di questa filosofia basandomi sulla mia esperienza. Ecco cosa \u00e8 emerso:<\/p>\n<ul>\n<li>DevOps non \u00e8 qualcosa di autonomo che pu\u00f2 essere individuato come una direzione separata di conoscenza o attivit\u00e0.<\/li>\n<li>Tutti i dipendenti dell'azienda dovrebbero seguire la metodologia DevOps nel pianificare la loro attivit\u00e0.<\/li>\n<li>DevOps coinvolge tutti i processi all'interno dell'azienda.<\/li>\n<li>Il DevOps esiste per ridurre il tempo speso in qualsiasi processo all'interno dell'azienda, garantendo cos\u00ec lo sviluppo dei suoi servizi e il massimo comfort per il cliente.<\/li>\n<li>Il DevOps, in termini moderni, rappresenta un atteggiamento proattivo di ogni dipendente dell'azienda, mirato a ridurre i costi temporali e migliorare la qualit\u00e0 dei prodotti IT che ci circondano.<\/li>\n<\/ul>\n<p>\nRitengo che i miei \u00abpostulati\u00bb siano un argomento a parte per una discussione. Ma adesso c'\u00e8 una base da cui partire.<\/p>\n<h3>Cosa fa il DevOps<\/h3>\n<p>\nLa parola chiave qui \u00e8 comunicazione. Ci sono molte comunicazioni, di cui deve farsi carico proprio quell'ingegnere DevOps. Perch\u00e9? Perch\u00e9 si tratta di una filosofia e di una metodologia, e solo dopo di conoscenze ingegneristiche.<\/p>\n<p>Non posso parlare con certezza al 100% del mercato del lavoro occidentale. Tuttavia, conosco abbastanza bene il mercato del DevOps in Russia. Oltre a centinaia di colloqui, negli ultimi diciotto mesi ho partecipato a un centinaio di pre-vendite tecniche per il servizio \u00abImplementazione del DevOps\u00bb per grandi aziende e banche russe.<\/p>\n<p>In Italia, DevOps \u00e8 ancora un argomento relativamente nuovo, ma gi\u00e0 in forte crescita. A quanto pare, solo a Roma la carenza di tali specialisti nel 2019 ha superato le 1000 unit\u00e0. E la parola Kubernetes \u00e8 per i datori di lavoro come un drago rosso per un toro. I sostenitori di questo strumento sono pronti a utilizzarlo anche dove non \u00e8 necessario e non \u00e8 economicamente vantaggioso. I datori di lavoro non sempre comprendono in quali casi sia pi\u00f9 appropriato usarlo, e nel caso di un corretto deployment, il costo di un cluster Kubernetes \u00e8 2-3 volte superiore a quello di un'applicazione distribuita secondo un normale schema di clustering. Utilizzatelo dove \u00e8 davvero necessario. <\/p>\n<p><img decoding=\"async\" alt=\"Chi \u00e8 DevOps e quando non \u00e8 necessario\" src=\"\/wp-content\/uploads\/2020\/03\/7f8a2a30abc7a2cd59b49083c7011211.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL'implementazione di DevOps, dal punto di vista economico, \u00e8 costosa. Ed \u00e8 giustificata solo dove porta un vantaggio economico in altri ambiti, e non per s\u00e8 stessa.<\/p>\n<p>Gli ingegneri DevOps sono, in effetti, dei pionieri: sono loro i primi a dover implementare questa metodologia all'interno delle aziende e a strutturare i processi. Per avere successo, un professionista deve interagire costantemente con i dipendenti e i colleghi a tutti i livelli. Come dico spesso, nel processo di implementazione del DevOps devono essere coinvolti tutti i membri dell'azienda: dal personale delle pulizie fino al CEO. Questa \u00e8 una condizione imprescindibile. Se il membro pi\u00f9 junior del team non sa e non comprende che cos'\u00e8 il DevOps e perch\u00e9 vengono eseguite determinate azioni organizzative, l'implementazione non avr\u00e0 successo.<\/p>\n<p>Inoltre, l'ingegnere DevOps deve anche ogni tanto sfruttare le risorse amministrative. Per esempio, per superare la 'resistenza dell'ambiente' \u2014 quando il team non \u00e8 pronto ad accettare gli strumenti e la metodologia DevOps. <\/p>\n<p>Lo sviluppatore deve concentrarsi solo sulla scrittura di codice e test. Per questo non ha bisogno di un laptop super potente su cui gestire e mantenere localmente tutta l'infrastruttura del progetto. Ad esempio, un frontend developer mantiene sul proprio laptop tutti gli elementi dell'applicazione, inclusa la base di dati, l'emulatore S3 (minio) e altro ancora. Questo significa che trascorre molto tempo a gestire questa infrastruttura locale e affronta da solo tutte le problematiche di tale soluzione, invece di dedicarsi allo sviluppo del codice frontend. Queste persone possono opporsi fortemente a qualsiasi cambiamento.<\/p>\n<p>Ma ci sono squadre che, al contrario, sono entusiaste dell'introduzione di nuovi strumenti e metodi e partecipano attivamente a questo processo. Anche in questo caso, la comunicazione tra l'ingegnere DevOps e il team rimane fondamentale.<\/p>\n<h3>Quando il DevOps non \u00e8 necessario<\/h3>\n<p>\nCi sono situazioni in cui il DevOps non \u00e8 necessario. Questo \u00e8 un dato di fatto che bisogna riconoscere e accettare.<\/p>\n<p>In primo luogo, questo riguarda qualsiasi azienda (soprattutto le piccole imprese), la cui redditivit\u00e0 non dipende direttamente dalla presenza o assenza di prodotti IT che forniscono servizi informativi ai clienti. E qui non parliamo solo del sito web dell'azienda, che sia una semplice \"visita\" statica o con blocchi di notizie dinamiche, ecc.<\/p>\n<p>Il DevOps \u00e8 necessario quando la soddisfazione del cliente e il suo desiderio di tornare da voi dipendono dall'esistenza, dalla qualit\u00e0 e dalla targetizzazione di questi servizi informativi per l'interazione con il cliente.<\/p>\n<p>Un esempio evidente \u00e8 una banca molto conosciuta. L'azienda non ha uffici clienti tradizionali; la documentazione viene gestita tramite posta o corrieri, e molti dipendenti lavorano da casa. L'azienda ha smesso di essere semplicemente una banca e, a mio avviso, si \u00e8 trasformata in un'azienda IT con tecnologie DevOps avanzate.<\/p>\n<p>Molti altri esempi e conferenze possono essere trovati nelle registrazioni di meetup e conferenze tematiche. Parte di esse le ho seguite di persona: \u00e8 un'esperienza molto utile per chi desidera svilupparsi in questa direzione. Ecco i link ai canali YouTube con buone conferenze e materiali sul DevOps:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjnQreLMbpKsfJwDnHGZLxg\/featured\">DevOops<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UC1nDIT9thqoFSSxvLyPHF5w\/featured\">DevOpsConf<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/profyclub\/featured\">HighLoad++<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjmwHCZ-qh3ro7hHTQhqYQg\">Flant<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCnvbzVff0AGuHHzxcDTtj6w\/featured\">MailRu Cloud Solution<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nOra guarda il tuo business e chiediti: quanto dipende la tua azienda e il suo profitto dai prodotti IT che facilitano l'interazione con i clienti? <\/p>\n<p>Se la tua azienda vende pesce in un piccolo negozio e l'unico prodotto IT consiste in due configurazioni di 1C: Enterprise (Contabilit\u00e0 e UNF), non ha molto senso parlare di DevOps.<\/p>\n<p>Se lavori in una grande azienda commerciale e di produzione (ad esempio, producendo fucili da caccia), allora vale la pena riflettere. Puoi prendere l'iniziativa e comunicare alla tua direzione le potenzialit\u00e0 dell'implementazione di DevOps. Inoltre, puoi guidare questo processo. Avere una posizione proattiva \u00e8 uno dei principali principi della filosofia DevOps.<\/p>\n<blockquote><p>La dimensione e il volume del fatturato annuo non sono il criterio principale per determinare se la tua azienda ha bisogno di DevOps.<\/p><\/blockquote>\n<p>\nImmaginiamo una grande impresa industriale che non interagisce direttamente con i clienti. Per esempio, alcune case automobilistiche e produttori di auto. Non ne sono certo, ma dalla mia esperienza passata, per molti anni tutta l'interazione con i clienti \u00e8 avvenuta tramite email e telefono. <\/p>\n<p>I loro clienti sono una lista ristretta di concessionarie automobilistiche. A ciascuna \u00e8 assegnato uno specialista del produttore. Tutta la documentazione interna avviene tramite ERP SAP. I dipendenti interni sono, in sostanza, i clienti del sistema informativo. Tuttavia, la gestione di questo sistema viene effettuata con metodi classici per la gestione di sistemi cluster. Questo esclude la possibilit\u00e0 di utilizzare pratiche DevOps.<\/p>\n<p>Da qui la conclusione: per tali imprese, l'implementazione di DevOps non \u00e8 qualcosa di fondamentale importanza, se consideriamo gli obiettivi della metodologia citati all'inizio dell'articolo. Tuttavia, non escludo che alcuni strumenti DevOps possano essere utilizzati da loro oggi.<\/p>\n<p>D'altra parte, ci sono molte piccole aziende che sviluppano software utilizzando metodologie, filosofie, pratiche e strumenti DevOps. E considerano i costi per l'implementazione del DevOps come spese necessarie per competere efficacemente nel mercato del software. Esempi di queste aziende possono essere visti <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjmwHCZ-qh3ro7hHTQhqYQg\">qui<\/a><\/noindex>.<\/p>\n<blockquote><p>Il criterio principale per capire se hai bisogno del DevOps \u00e8: quale valore hanno i tuoi prodotti IT per l'azienda e per i clienti.<\/p><\/blockquote>\n<p>\nSe il prodotto principale dell'azienda, che genera profitto, \u00e8 un software \u2014 hai bisogno del DevOps. E non \u00e8 cos\u00ec importante se guadagni realmente soldi con altri prodotti. Questi includono anche negozi online o app mobili con giochi.<\/p>\n<p>Qualsiasi gioco esiste grazie al finanziamento: diretto o indiretto da parte dei giocatori. In Playgendary sviluppiamo giochi mobili gratuiti, in cui sono coinvolte direttamente oltre 200 persone. Come utilizziamo il DevOps?<\/p>\n<p>S\u00ec, esattamente come descritto sopra. Comunico continuamente con sviluppatori e tester, e fornisco formazione interna ai dipendenti sulla metodologia e sugli strumenti del DevOps. <\/p>\n<p>Attualmente utilizziamo Jenkins come strumento per i pipeline CI\/CD per eseguire tutti i processi di build con Unity e successivamente effettuare il deployment su App Store e Play Market. Inoltre, far parte di un set di strumenti classici: <\/p>\n<ul>\n<li>Asana \u2014 per la gestione dei progetti. \u00c8 stata configurata l'integrazione con Jenkins.<\/li>\n<li>Google Meet \u2014 per le videoconferenze.<\/li>\n<li>Slack \u2014 per le comunicazioni e vari avvisi, incluse le notifiche da Jenkins.<\/li>\n<li>Atlassian Confluence \u2014 per la documentazione e il lavoro di gruppo.<\/li>\n<\/ul>\n<p>\nNei prossimi piani c'\u00e8 l'implementazione di un'analisi statica del codice tramite SonarQube e la conduzione di test UI automatizzati con Selenium nella fase di Continuous Integration.<\/p>\n<h3>In conclusion<\/h3>\n<p>\nVorrei concludere con questa riflessione: per diventare un ingegnere DevOps altamente qualificato \u00e8 fondamentale imparare a comunicare efficacemente con le persone.<\/p>\n<p>L'ingegnere DevOps \u00e8 un giocatore di squadra. Non ci sono alternative. L'iniziativa nella comunicazione con i colleghi deve provenire da lui stesso, e non deve essere una risposta a circostanze esterne. Un professionista DevOps deve saper identificare e proporre la soluzione migliore per il team. <\/p>\n<p>S\u00ec, implementare qualsiasi soluzione richiede molte discussioni e potrebbe anche cambiare completamente alla fine. Sviluppandosi autonomamente, proponendo e realizzando le proprie idee, una persona rappresenta un valore sempre maggiore sia per il team che per il datore di lavoro. Questo, in definitiva, si riflette anche sull'entit\u00e0 della sua retribuzione mensile o sotto forma di premi extra.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/playgendary\/blog\/493998\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439. \u041c\u043d\u043e\u0433\u0438\u0435 \u043c\u0435\u0447\u0442\u0430\u044e\u0442 \u0432 \u043d\u0435\u0435 \u0432\u043b\u0438\u0442\u044c\u0441\u044f, \u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430, \u0447\u0430\u0441\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437-\u0437\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0437\u0430\u0440\u043f\u043b\u0430\u0442. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0435\u0437\u044e\u043c\u0435 DevOps, \u0445\u043e\u0442\u044f \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0437\u043d\u0430\u044e\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u0441\u0443\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430. \u041a\u0442\u043e-\u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0438\u0432 Ansible, GitLab, Jenkins, Terraform \u0438 \u0438\u043c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 (\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043a\u0443\u0441), \u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":75527,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-75526","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439. \u041c\u043d\u043e\u0433\u0438\u0435 \u043c\u0435\u0447\u0442\u0430\u044e\u0442 \u0432 \u043d\u0435\u0435 \u0432\u043b\u0438\u0442\u044c\u0441\u044f, \u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430, \u0447\u0430\u0441\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437-\u0437\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0437\u0430\u0440\u043f\u043b\u0430\u0442. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0435\u0437\u044e\u043c\u0435 DevOps, \u0445\u043e\u0442\u044f \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0437\u043d\u0430\u044e\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u0441\u0443\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430. \u041a\u0442\u043e-\u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0438\u0432 Ansible, GitLab, Jenkins, Terraform \u0438 \u0438\u043c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 (\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043a\u0443\u0441), \u0442\u043e\" \/>\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\/kto-takoj-devops-i-kogda-on-ne-nuzhen\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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\u041a\u0442\u043e \u0442\u0430\u043a\u043e\u0439 DevOps \u0438 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u043d\u0435 \u043d\u0443\u0436\u0435\u043d | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439. \u041c\u043d\u043e\u0433\u0438\u0435 \u043c\u0435\u0447\u0442\u0430\u044e\u0442 \u0432 \u043d\u0435\u0435 \u0432\u043b\u0438\u0442\u044c\u0441\u044f, \u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430, \u0447\u0430\u0441\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437-\u0437\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0437\u0430\u0440\u043f\u043b\u0430\u0442. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0435\u0437\u044e\u043c\u0435 DevOps, \u0445\u043e\u0442\u044f \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0437\u043d\u0430\u044e\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u0441\u0443\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430. \u041a\u0442\u043e-\u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0438\u0432 Ansible, GitLab, Jenkins, Terraform \u0438 \u0438\u043c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 (\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043a\u0443\u0441), \u0442\u043e\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen\" \/>\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=\"2020-03-26T17:42:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-26T17:42:18+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\udd47Chi \u00e8 DevOps e quando non \u00e8 necessario | ProHoster","description":"Il tema DevOps \u00e8 diventato molto popolare negli ultimi anni. Molti sognano di entrarci, ma, come dimostra la pratica, spesso solo a causa dei livelli salariali. Alcuni indicano DevOps nel proprio curriculum, anche se non sempre sanno e comprendono il significato del termine. Qualcuno pensa che basti studiare Ansible, GitLab, Jenkins, Terraform e simili (l'elenco pu\u00f2 continuare a piacere), per","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","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\u041a\u0442\u043e \u0442\u0430\u043a\u043e\u0439 DevOps \u0438 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u043d\u0435 \u043d\u0443\u0436\u0435\u043d | ProHoster","og:description":"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439. \u041c\u043d\u043e\u0433\u0438\u0435 \u043c\u0435\u0447\u0442\u0430\u044e\u0442 \u0432 \u043d\u0435\u0435 \u0432\u043b\u0438\u0442\u044c\u0441\u044f, \u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430, \u0447\u0430\u0441\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437-\u0437\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0437\u0430\u0440\u043f\u043b\u0430\u0442. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0435\u0437\u044e\u043c\u0435 DevOps, \u0445\u043e\u0442\u044f \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0437\u043d\u0430\u044e\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u0441\u0443\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430. \u041a\u0442\u043e-\u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0438\u0432 Ansible, GitLab, Jenkins, Terraform \u0438 \u0438\u043c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 (\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043a\u0443\u0441), \u0442\u043e","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","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":"2020-03-26T17:42:18+00:00","article:modified_time":"2020-03-26T17:42:18+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"75526","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:55:26","updated":"2022-09-27 16:15:47"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/75526","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=75526"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/75526\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/75527"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=75526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=75526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=75526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}