DSA302 – AWS DEVOPS

Il corso AWS DevOps è rivolto a tutti coloro che necessitano di imparare gli strumenti DevOps offerti dalla piattaforma Amazon AWS. Grazie ad un docente esperto e certificato gli studenti saranno in grado di capire i concetti principali e come sfruttare gli strumenti in un contesto lavorativo.
Obiettivo
Alla fine del corso gli studenti saranno in grado di:
- Utilizzare le best practice DevOps per sviluppare, distribuire e mantenere applicazioni e servizi ad alta velocità in AWS
- Elencare vantaggi, ruoli e responsabilità di piccoli team DevOps autonomi
- Progettare e implementare un’infrastruttura in AWS in grado di supportare progetti di sviluppo DevOps
- Sfruttare AWS Cloud9 per scrivere, eseguire e completare il debug del codice
- Distribuire vari ambienti con AWS CloudFormation
- Eseguire l’hosting di repository sicuri, estremamente scalabili e privati con AWS CodeCommit
- Integrare i repository Git nelle pipeline di integrazione e distribuzione continue
- Automatizzare creazione, verifica e creazione di pacchetti di codice con AWS CodeBuild
- Archiviare e sfruttare in modo sicuro le immagini Docker e integrarle nelle pipeline di integrazione e distribuzione continue
- Creare le pipeline di integrazione e distribuzione continue per distribuire applicazioni su Amazon EC2, applicazioni serverless e applicazioni basate sui container
- Implementare strategie comuni di distribuzione come “all at once”, “rolling” e “blue/green”
- Integrare test e sicurezza nelle pipeline di integrazione e distribuzione continue
- Monitorare applicazioni e ambienti utilizzando strumenti e tecnologie AWS
Destinatari
• Ingegneri DevOps
• Architetti DevOps
• Ingegneri operativi
• Amministratori di sistema
• Sviluppatori
Prerequisiti
• Esperienza di base sull’uso della riga di comando di Linux
• Conoscenza basilare sulle pipeline
• Esperienza di base su ambienti cloud (AWS)
• Aver conseguito esperienza su Docker e/o Kubernetes
• Conoscenze di base sui sistemi Serverless
Durata
3 giornate
Argomenti trattati
- Utilizzare le best practice DevOps per sviluppare, distribuire e mantenere applicazioni e servizi ad alta velocità in AWS
- Elencare vantaggi, ruoli e responsabilità di piccoli team DevOps autonomi
- Progettare e implementare un’infrastruttura in AWS in grado di supportare progetti di sviluppo DevOps
- Sfruttare AWS Cloud9 per scrivere, eseguire e completare il debug del codice
- Distribuire vari ambienti con AWS CloudFormation
- Eseguire l’hosting di repository sicuri, estremamente scalabili e privati con AWS CodeCommit
- Integrare i repository Git nelle pipeline di integrazione e distribuzione continue
- Automatizzare creazione, verifica e creazione di pacchetti di codice con AWS CodeBuild
- Archiviare e sfruttare in modo sicuro le immagini Docker e integrarle nelle pipeline di integrazione e distribuzione continue
- Creare le pipeline di integrazione e distribuzione continue per distribuire applicazioni su Amazon EC2, applicazioni serverless e applicazioni basate sui container
- Implementare strategie comuni di distribuzione come “all at once”, “rolling” e “blue/green”
- Integrare test e sicurezza nelle pipeline di integrazione e distribuzione continue
- Monitorare applicazioni e ambienti utilizzando strumenti e tecnologie AWS

Descrizione
Prerequisiti
• Esperienza di base sull’uso della riga di comando di Linux
• Conoscenza basilare sulle pipeline
• Esperienza di base su ambienti cloud (AWS)
• Aver conseguito esperienza su Docker e/o Kubernetes
• Conoscenze di base sui sistemi Serverless
Durata
3 giornate
Informazioni