Struttura del corso
Introduzione a DevOps e Platform Engineering
- Definizione DevOps e dei suoi principi fondamentali
- Comprendere l'ingegneria della piattaforma
- La sinergia tra DevOps e l'ingegneria della piattaforma
Cultura e Collaboration
- Costruire una cultura collaborativa
- Communication Strategie per i team
- Superare i silos nei reparti IT
Strumenti e tecnologie
- Strumenti essenziali per DevOps e l'ingegneria della piattaforma
- Piattaforme di automazione e orchestrazione
- Monitoraggio e analisi per il miglioramento continuo
Infrastruttura come codice (IaC)
- Principi di IaC
- Implementazione di IaC con strumenti di gestione della configurazione
- Procedure consigliate per la gestione dell'infrastruttura
Integrazione continua e recapito continuo (CI/CD)
- Pipeline CI/CD: dal codice alla distribuzione
- Integrazione dell'ingegneria della piattaforma in CI/CD
- Casi di studio: implementazioni CI/CD di successo
Microservices e la containerizzazione
- Microservices L'architettura e i suoi vantaggi
- Containerizzazione con Docker e Kubernetes
- Gestione dei servizi su larga scala
Sicurezza e conformità
- DevSecOps: integrazione della sicurezza nella pipeline
- La conformità come codice
- Best practice di sicurezza per la progettazione della piattaforma
Osservabilità e affidabilità
- I pilastri dell'osservabilità
- Garantire l'affidabilità del sistema
- Risposta agli incidenti e autopsia
La piattaforma come prodotto
- Trattare le piattaforme come prodotti
- Design incentrato sull'utente per piattaforme interne
- Misurare il successo e il ROI
Laboratori pratici
- Impostazione di una pipeline di base DevOps
- Compilazione e distribuzione di un microservizio
- Implementazione di IaC per l'infrastruttura cloud
Riepilogo e prossime tappe
Requisiti
- Comprensione dello sviluppo e delle operazioni del software
- Esperienza con l'amministrazione di sistema di base
- Familiarità con le interfacce a riga di comando e i sistemi di controllo delle versioni
Pubblico
- Sviluppatori di software
- Amministratori di sistema
- Responsabili di progetto IT
Recensioni (2)
Craig era estremamente coinvolto nella formazione, sempre assicurandosi che prestassimo attenzione, adattando gli esempi alle nostre attività quotidiane e fornendo sempre una risposta quando sollecitato, anche se l'informazione non era inclusa nella presentazione.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Corso - DevOps Foundation®
Traduzione automatica
Alto livello di impegno e conoscenza del formatore
Jacek - Softsystem
Corso - DevOps Engineering Foundation (DOEF)®
Traduzione automatica