Struttura del corso
Mentalità, Cultura e Responsabilità
- Storia di DevOps e C.A.L.M.S.
- Principi DevOps - Le Tre Vie - Dev + Ops + cultura della collaborazione
- Pratiche DevOps - Continuità di tutto - Il ciclo di vita DevOps end-to-end
- Riflessione sui progetti personali dei partecipanti
- Il ruolo del Manager in DevOps - Rimuovere i colli di bottiglia organizzativi
- Segnali di allarme: come riconoscere un progetto senza un sano coinvolgimento DevOps
Catena degli Strumenti DevOps: La Mappa degli Strumenti (1)
- Tutto come codice - Controllo delle versioni e Git
- Lab: Fondamenti di Git — clonare, creare branch, pull request, code review
- Flusso - Integrazione Continua e Consegna Continua
- Lab: Distribuire, eseguire e interpretare una pipeline CI/CD con Jenkins
- Gate di qualità - Qualità del codice e testing continuo
- Lab: Setup, esecuzione e reporting di SonarQube — qualità del codice, debito tecnico, problemi di sicurezza
- Distribuzioni sicure e portabili con Container
- Lab: Containerizzazione con Docker Desktop, panoramica su Kubernetes
- Gestione della configurazione e Infrastructure as Code
- Lab: Configurazione-as-code con Ansible, distribuzione di un servizio web
- DevSecOps — Integrare la sicurezza nelle pipeline
- Shift-left security, Gestione della catena di approvvigionamento software, SBOM, Gestione delle vulnerabilità, Ownership della sicurezza
- Demo di Snyk per i gate di sicurezza nella pipeline
- SRE e Ingegneria dell'Affidabilità - Progettare per resilienza e valore per il cliente
Identificare Opportunità e Maturità DevOps
- La prospettiva aziendale, mappatura del flusso di valore e gestione
- Focalizzazione manageriale su Attesa, Rielaborazione, Passaggi di consegne, Approvazioni
- Lab: Tracciabilità dei requisiti con Jira — dalla user story al codice distribuito
- Sessione sul framework diagnostico DevOps — le 10 domande chiave per qualsiasi progetto
- Metriche DORA — Frequenza di Distribuzione, Tempo di Lead, MTTR, Tasso di Fallimento delle Modifiche
- Workshop: Valutazione della Maturità DevOps — applicato a progetti reali
- La matrice delle opportunità — Prioritizzazione tra Quick Wins e Roadmap Presentazioni in piccolo gruppo — ogni manager presenta la propria valutazione
Caso Aziendale, Integrazione e Piano d'Azione
- "Come convincere il cliente e come implementare"
- Sessione sul ROI DevOps — come calcolare il tempo risparmiato rispetto al costo di implementazione
- Come costruire un caso aziendale per il cliente o la direzione
- Come includere DevOps nella SOW, nella proposta o nel piano di progetto
- Workshop finale: ogni manager presenta un Piano d'Azione per 1 progetto
Conclusione, Q&A, Prossimi Passi e Risorse Consigliate
Requisiti
I partecipanti dovrebbero possedere:
- Conoscenza di base dei progetti di sviluppo software e delle operazioni IT
- Esperienza nella gestione di team tecnici, progetti, prodotti o consegna di servizi
- Conoscenza dei cicli di vita dello sviluppo software (Agile, Scrum, Waterfall o approcci ibridi)
- Non è richiesta alcuna esperienza pratica pregressa in DevOps, Docker, Kubernetes o CI/CD
I laboratori tecnici sono progettati per fornire un'esposizione pratica ai concetti e agli strumenti DevOps da una prospettiva manageriale, piuttosto che da un'implementazione ingegneristica approfondita.
Target
Questo corso è progettato per:
- Project Manager
- Delivery Manager
- Responsabili di Team
- Engineering Managers
- Development Managers
- IT Manager e Responsabili di Dipartimento
- Product Owners coinvolti in iniziative di consegna software
- Professionisti tecnici senior che stanno transitando verso ruoli di leadership
Il programma è particolarmente prezioso per i manager che necessitano di comprendere come DevOps impatti la consegna dei progetti, le prestazioni del team, la qualità, la sicurezza e i risultati aziendali, senza necessariamente dover diventare ingegneri DevOps operativi.
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