Academy DevOps

Corso online - Formazione gratuita - Scopo assunzione

Academy DevOps

Introduzione

Il corso avrà come tematica il mondo Devops nelle sue più ampie sfaccettature.

Il DevOps è sia un approccio aziendale che una figura professionale. Il modello DevOps  – sintesi delle parole Development e Operations – fornisce all’azienda l’abilità di sviluppare applicazioni e servizi con la massima efficienza, accelerando i processi di rilascio del software e quindi offrendo un servizio migliore ai clienti.

Nelle organizzazioni che sfruttano il modello DevOps, gli addetti allo sviluppo e alla produzione del software non lavorano separatamente, ma in modo congiunto. Il DevOps Engineer lavora quindi con gli sviluppatori e gli addetti alle operations per accelerare i tempi di progettazione, testing e rilascio del software. Segue tutta la catena di montaggio che porta al rilascio del software e ha competenze trasversali: sa sviluppare i software ma anche coprire gli aspetti più operativi della programmazione.

Dettagli corso

Inizio: 11 gennaio 2021
Durata: 24 giorni
Modalità: e-learning
Materiale: fornito dai docenti
Certificazione: si
Scopo: inserimento diretto in azienda

Requisiti
  • Laurea in materie informatiche, ing. Informatica, tlc, matematica o fisica
  • Conoscenza area sviluppo (Programmazione ad oggetti)
  • Disponibilità a lavorare a Milano o Torino
  • Buon inglese scritto e parlato
  • Italiano fluente
  • Il corso è rivolto agli under 30
VISUALIZZA GLI ARGOMENTI DEL CORSO

Languages:

  • Python >= 3.X
  • Shell (Bash)

 

Cloud Provider Intro: Amazon Web Services (AWS):

  • Introduction
  • What Is Cloud Computing?
  • Types of Cloud Computing
  • Global Infrastructure
  • Security and Compliance
  • AWS Command Line Interface (CLI)

## Login procedure walkthrough

 

Networking:
Security:

  • Symmetric and Asymmetric Encryption
  • AWS IAM
  • VPC and IAM
  • Policy examples
  • Troubleshooting
  • SSL Certificates
  • AWS Cloudtrail
  • avoid the IPv6 section

 

AWS services deep dive:
EC2

  • Features
  • Instances and AMIs
  • Regions and Availability Zones
  • Root Device Volume
  • Exercise

 

Source Code Management:

  • Git
  • Git Branching
  • Git Flow Branching model
  • Best practices
  • AWS CodeCommit
  • ### Use Case implementation Exercise

 

Build Automation:

  • Continuous Integration and Delivery (CI/CD)
  • Infrastructure as Code
    • AWS Cloudformation
    • Terraform
    • CDK (python)

AWS CodePipeline

 

Monitoring:

  • Cloudwatch
  • Cloudwatch metrics
  • Cloudwatch alerts
  • Cloudwatch dashboards
  • Cloudwatch agent

 

Logging:

  • Cloudwatch Logs
  • Elasticsearch
  • Kibana

 

Containerization:
Introduction
Containers and VM together

  • Docker
    • DockerFile
  • Orchestration mechanisms:
    • AWS ECS
    • AWS EKS

 

Microservices:

  • Concepts
  • AWS Lambda