Pratiche e strumenti DevOps: corso 105.000 rubli. da Otus, formazione 5 mesi, data 29 novembre 2023.
Miscellanea / / November 29, 2023
Corso del nostro partner Express 42 La caratteristica principale del programma è la transizione costante dall'astratto al concreto: prima viene fornita una mappa delle pratiche specifiche, poi le singole sotto-pratiche con immersione immediata attrezzo. Ciò dà l'effetto di uno studio indipendente, mentre per lo specialista la mappa delle pratiche è già stata formata ed egli non ha alcuna possibilità di cadere nella routine dell'esperienza passata.
Riguardo al corso e a te stesso
Se vuoi sviluppare le pratiche DevOps, quali strumenti padroneggiare e come ottenere un rapido feedback dal tuo prodotto e una rapida interazione con i clienti, vieni al nostro corso! Il programma è stato creato appositamente per sviluppatori, tester, amministratori di sistema e consentirà padroneggiare gli strumenti e le tecniche specifiche per implementare a livello professionale le seguenti pratiche:
- Infrastruttura come codice (IaC),
— CI/CD,
— raccolta continua di metriche (monitoraggio e logging).
Inoltre il corso tratterà i seguenti argomenti:
-DevSecOps
— SRE,
- problema della conservazione dei “dati sensibili”,
— Strumenti di Loki, Vault e Vagrant.
Esempi di progetti di laurea - leggi nel nostro blog: "Progetto sistema CI/CD" e "Prototipo di configurazione dell'infrastruttura"
2
corso15 anni di esperienza con Linux, 10 anni con cloud e Devops. Riuscito a partecipare alla costruzione di distribuzioni Linux, lavorare sia in outsourcing che in società di prodotto. Negli ultimi 3 anni è stato...
15 anni di esperienza con Linux, 10 anni con cloud e Devops. Riuscito a partecipare alla costruzione di distribuzioni Linux, lavorare sia in outsourcing che in società di prodotto. Negli ultimi 3 anni ha preparato la conferenza DevOpsConf Russia.
2
corsoAttualmente lavoro con ETL, finalizzando il monitoraggio del sistema BI, sviluppando in Python e tutto questo nel cloud di Azure. Costruito CI/CD per il sistema BI, scritto test automatici dell'interfaccia utente in Selenium. Presso LANIT (fino al 2018) ha creato...
Attualmente lavoro con ETL, finalizzando il monitoraggio del sistema BI, sviluppando in Python e tutto questo nel cloud di Azure. Costruito CI/CD per il sistema BI, scritto test automatici dell'interfaccia utente in Selenium. Presso LANIT (fino al 2018) ha creato il proprio “Frankenstein” da Jenkins, Ansible, VMware, Telegram bot, Jira, bash- e Script Python per ChatOps a tutti gli effetti, in cui tutti gli aggiornamenti sia ai server che ai ticket venivano eseguiti tramite un bot in telegramma per https://gis-tek.ru. Ha anche aiutato Kubernetes a orchestrare le pagine https://мдм.моидокументы.рф. Al NIIAS (fino al 2016) ha scritto script mega-bash per aggiornare i server di spedizione delle ferrovie russe in modo che il tuo treno potesse arrivare in orario.
DevOps. La necessità di cambiare
-Argomento 1. Cos'è DevOps e la storia del suo sviluppo
-Argomento 2.DevOps come sistema. Pratiche e tecniche
-Argomento 3. Sistema di controllo della versione come base per lo sviluppo e la distribuzione del software. Presentazione di Git
-Argomento 4. Ambiente locale dell'ingegnere. ChatOps e visualizzazione del flusso di lavoro. Lavoro di squadra con Git. Lavorando su GitHub
-Argomento 5.Introduzione all'infrastruttura cloud e ai servizi cloud
-Argomento 6. Principali servizi di Yandex Cloud
Gestione dell'infrastruttura e della configurazione
-Tema 7. Modelli di gestione delle infrastrutture. Preparazione delle immagini utilizzando Packer
-Argomento 8: Presentazione di Terraform
-Argomento 9.Principi di organizzazione del codice dell'infrastruttura e lavoro sull'infrastruttura in un team utilizzando Terraform come esempio
-Argomento 10. Gestione della configurazione. Presentazione di Ansible
-Argomento 11. Conoscenza continua di Ansible: modelli, gestori, inventario dinamico, deposito, tag
-Tema 12. Ruoli Ansible, gestione delle impostazioni per più ambienti e best practice
-Argomento 13. Sviluppo locale dei ruoli Ansible con Vagrant. Test di configurazione.
-Tema 14.Sicurezza delle infrastrutture
Integrazione continua e distribuzione continua tramite Docker
- Argomento 15. Tecnologia di containerizzazione. Introduzione a Docker
-Argomento 16.Contenitori Docker. Docker sotto il cofano
-Tema 17.Immagini Docker. Microservizi
-Argomento 18. Interazione di rete dei contenitori Docker. Docker Componi. Testare le immagini
-Argomento 19. Tecnologia di distribuzione continua del software
-Argomento 20. Dispositivo CI Gitlab. Costruire un processo di integrazione continua
-Argomento 21. Sicurezza dei container, integrazione dei controlli di sicurezza e delle condotte
Ciclo di feedback veloce (monitoraggio e registrazione)
-Argomento 22.Introduzione al monitoraggio. Modelli e principi di funzionamento dei sistemi di monitoraggio
-Argomento 23. Monitoraggio delle applicazioni e delle infrastrutture
-Argomento 24.Utilizzo di strumenti per l'elaborazione dei dati di log
-Argomento 25.Utilizzo di un sistema di logging in un'infrastruttura basata su Docker
Orchestrazione dei contenitori
-Argomento 26. Orchestrazione del contenitore
-Argomento 27.Introduzione a Kubernetes #1
-Argomento 28.Introduzione a Kubernetes #2
-Argomento 29. Modelli di sicurezza e controller di base in Kubernetes
-Argomento 30. Controller e servizi di ingresso in Kubernetes
-Argomento 31.Integrazione di Kubernetes in GitlabCI
-Argomento 32.Kubernetes. Monitoraggio e registrazione
Lavoro di progetto
-Argomento 33. Selezione dell'argomento e organizzazione del lavoro del progetto
-Argomento 34. Consultazione su progetti e compiti a casa - accettazione intermedia
-Tema 35.Tutela dell'opera di progettazione