
Corso Linux per Cloud e DevOps Engineer
Padroneggiare le competenze Linux che gli ingegneri cloud e DevOps utilizzano ogni giorno in produzione. Dai fondamenti del filesystem e lo scripting Bash ai meccanismi interni dei container e l'hardening della sicurezza, questo corso copre l'intero stack. Acquisisca la sicurezza pratica per gestire, automatizzare e proteggere i sistemi Linux su larga scala.
Cosa imparerai:
Configurare il networking Linux, i firewall e il routing per ambienti cloud e containerizzati.
Creare e gestire utenti, permessi e accesso SSH seguendo i principi di sicurezza del minimo privilegio.
Automatizzare le attività di infrastruttura utilizzando script Bash con gestione appropriata degli errori e logging.
Gestire dischi, volumi logici e storage a blocchi cloud per carichi di lavoro di produzione affidabili.
Comprendere le primitive di Linux — namespace, cgroups e overlayfs — che alimentano i container.
Distribuire strumenti di osservabilità e applicare controlli di hardening CIS su flotte di server Linux.
Come studi in modo pratico Corso Linux per Cloud e DevOps Engineer
Come metti in pratica Corso Linux per Cloud e DevOps Engineer
Per te che sei un'azienda e vuoi formare il tuo team
Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.
Contenuto del corso
8 Capitoli • 40 LezioniDurata tra 4 e 360 ore (decidi tu)
Capitolo 1NascondiNascondi dettagliVedi dettagliFondamenti di Linux per ingegneri cloud
Fondamenti di Linux per ingegneri cloud
Lezione 1 • Architettura e distribuzioni Linux
Tratta le relazioni tra kernel, shell e spazio utente, oltre alla scelta della distribuzione per il cloud. Stabilisce le basi concettuali per tutto il lavoro successivo con Linux.
Lezione 2 • Navigazione del terminale e basi della shell
Introduce la sintassi di Bash, l'anatomia del prompt e i comandi per l'esplorazione del filesystem. Consente di operare con sicurezza dalla riga di comando sin dalla prima sessione.
Lezione 3 • Standard della gerarchia del filesystem Linux
Mappa lo scopo di ogni directory standard in un sistema Linux. Prepara gli ingegneri a localizzare configurazioni, log e binari in modo affidabile.
Lezione 4 • Avviare Linux in locale e nel cloud
Guida la configurazione di macchine virtuali locali e di istanze Linux basate su cloud per la pratica. Assicura che ogni studente disponga immediatamente di un ambiente di laboratorio funzionante.
Lezione 5 • File, directory e percorsi
Insegna la creazione, la copia, lo spostamento e l'eliminazione di file e directory. Si collega direttamente alle attività di scripting e automazione nei capitoli successivi.
Capitolo 2NascondiNascondi dettagliVedi dettagliUtenti, permessi e basi della sicurezza
Utenti, permessi e basi della sicurezza
Lezione 1 • Rafforzamento di SSH e gestione delle chiavi
Tratta la configurazione del demone SSH, l'autenticazione basata su chiave e le restrizioni di accesso. Protegge il principale vettore di accesso remoto per i server Linux nel cloud.
Lezione 2 • Permessi su file e proprietà
Spiega i bit di lettura, scrittura ed esecuzione e la notazione ottale per file e directory. Consente un controllo preciso degli accessi per file applicativi e di configurazione.
Lezione 3 • Gestione di utenti e gruppi
Tratta la creazione, la modifica e l'eliminazione di utenti e gruppi tramite strumenti CLI. Supporta direttamente i modelli di sicurezza per server multi-utente e container.
Lezione 4 • Sudo ed escalation dei privilegi
Insegna la configurazione del file sudoers e modelli sicuri di delega dei privilegi. Riduce la superficie d'attacco consentendo al contempo le attività amministrative necessarie.
Lezione 5 • ACL e attributi estesi
Introduce le ACL per permessi granulari che vanno oltre il modello Unix standard. Collega i permessi di base agli scenari di accesso aziendali multi-team.
Capitolo 3NascondiNascondi dettagliVedi dettagliGestione dei processi e dei servizi
Gestione dei processi e dei servizi
Lezione 1 • Ciclo di vita e monitoraggio dei processi
Spiega la creazione, gli stati e la terminazione dei processi con i principali strumenti di monitoraggio. Fornisce le basi per diagnosticare il comportamento delle applicazioni sui server.
Lezione 2 • Pianificazione dei task con cron e timer di systemd
Confronta la sintassi di cron con le unità timer di systemd per l'automazione pianificata. Supporta attività DevOps ricorrenti come backup e controlli di integrità.
Lezione 3 • Limiti delle risorse e basi dei cgroups
Introduce ulimit, cgroups v2 e i vincoli delle risorse per processo. Prepara gli ingegneri alla gestione delle risorse dei container basata su questi elementi primitivi.
Lezione 4 • Segnali e controllo dei processi
Tratta l'invio di segnali ai processi per il controllo e l'arresto graceful. Essenziale per la gestione di servizi containerizzati e cloud a lunga esecuzione.
Lezione 5 • Gestione dei servizi con systemd
Insegna la creazione di file di unità, i comandi del ciclo di vita dei servizi e l'ordinamento delle dipendenze. Consente una distribuzione affidabile dei servizi e il riavvio automatico in produzione.
Capitolo 4NascondiNascondi dettagliVedi dettagliFondamenti di rete su Linux
Fondamenti di rete su Linux
Lezione 1 • Configurazione dell'interfaccia di rete
Tratta l'assegnazione di IP statici e dinamici utilizzando gli strumenti ip e nmcli. Direttamente applicabile alla configurazione delle interfacce di rete delle VM cloud.
Lezione 2 • Reti virtuali e bridge
Introduce i bridge Linux, le VLAN e le coppie Ethernet virtuali utilizzate dai container. Collega i concetti di rete dell'host a quelli di rete di Docker e Kubernetes.
Lezione 3 • Routing e risoluzione DNS
Spiega le tabelle di routing, i gateway predefiniti e la configurazione del resolver DNS. Consente agli ingegneri di controllare i percorsi del traffico nei VPC cloud multi-subnet.
Lezione 4 • Diagnostica e risoluzione dei problemi di rete
Applica ping, traceroute, ss, tcpdump e curl per isolare i guasti di rete. Costruisce un flusso di lavoro diagnostico sistematico per i problemi di connettività cloud.
Lezione 5 • Gestione del firewall con iptables e nftables
Insegna le regole di filtraggio dei pacchetti, le catene e il NAT utilizzando iptables e nftables. Protegge gli host Linux a livello di rete nelle distribuzioni cloud.
Capitolo 5NascondiNascondi dettagliVedi dettagliStorage, filesystem e gestione dei volumi
Storage, filesystem e gestione dei volumi
Lezione 1 • Gestione dei volumi logici
Insegna i volumi fisici LVM, i gruppi di volumi e le operazioni sui volumi logici. Consente il ridimensionamento online e le funzionalità di snapshot per il block storage cloud.
Lezione 2 • Filesystem di rete e condivisi
Tratta il montaggio NFS e SMB, oltre alle opzioni di storage condiviso cloud-native. Supporta i modelli di storage condiviso utilizzati nelle applicazioni cloud stateful.
Lezione 3 • Partizionamento e formattazione dei dischi
Tratta gli schemi di partizionamento MBR e GPT e strumenti come fdisk e parted. Prepara gli ingegneri al provisioning di dispositivi a blocchi raw in ambienti cloud.
Lezione 4 • Tipi di filesystem e montaggio
Confronta ext4, XFS e Btrfs e tratta le opzioni di mount e fstab. Consente la scelta corretta del filesystem e il montaggio persistente per i volumi cloud.
Lezione 5 • Monitoraggio dello stato e delle prestazioni del disco
Utilizza df, du, iostat e gli strumenti SMART per monitorare lo stato dello storage e l'I/O. Consente una gestione proattiva della capacità e la risoluzione dei problemi di prestazioni.
Capitolo 6NascondiNascondi dettagliVedi dettagliScripting Bash e automazione
Scripting Bash e automazione
Lezione 1 • Elaborazione del testo con sed, awk e grep
Applica strumenti basati su regex per analizzare log, configurazioni e output di comandi. Consente l'estrazione e la trasformazione dei dati all'interno di script di automazione.
Lezione 2 • Gestione degli errori e robustezza degli script
Introduce set -euo pipefail, trap e modelli di logging per script sicuri. Assicura che l'automazione fallisca in modo evidente e pulito nelle pipeline di produzione.
Lezione 3 • Funzioni, argomenti e gestione dell'input
Tratta la definizione di funzioni, i parametri posizionali e l'elaborazione dello stdin. Promuove una progettazione di script riutilizzabili e parametrizzati per le pipeline DevOps.
Lezione 4 • Fondamenti di scripting Bash
Tratta shebang, variabili, regole di quoting e modalità di esecuzione degli script. Stabilisce abitudini di scripting corrette che prevengono i comuni errori di automazione.
Lezione 5 • Flusso di controllo e logica
Insegna i costrutti if/else, case e i cicli per la logica decisionale. Consente agli script di rispondere dinamicamente allo stato del sistema e agli input.
Capitolo 7NascondiNascondi dettagliVedi dettagliLinux per container e Kubernetes
Linux per container e Kubernetes
Lezione 1 • Storage del nodo e gestione dei volumi
Tratta lo storage delle immagini dei container, i filesystem overlay e la configurazione dei driver CSI. Consente il provisioning corretto dei volumi persistenti sui nodi Kubernetes.
Lezione 2 • Container runtime su Linux
Tratta l'installazione e la configurazione di containerd, CRI-O e runc su Linux. Prepara gli ingegneri a gestire le impostazioni del container runtime del nodo Kubernetes.
Lezione 3 • Parametri del kernel per carichi di lavoro containerizzati
Ottimizza i parametri sysctl richiesti per il networking e le prestazioni di Kubernetes. Previene i comuni guasti a livello di nodo causati dalle impostazioni predefinite del kernel.
Lezione 4 • Rete del nodo e plugin CNI
Spiega come i plugin CNI configurano la rete dei pod utilizzando gli elementi primitivi di Linux. Consente la diagnosi dei problemi di connettività pod-to-pod e pod-to-service.
Lezione 5 • Namespace e cgroups per container
Spiega come i namespace e i cgroups di Linux isolano i processi dei container. Fornisce la comprensione a livello di kernel necessaria per il debug dei problemi dei container.
Capitolo 8NascondiNascondi dettagliVedi dettagliOsservabilità, prestazioni e rafforzamento
Osservabilità, prestazioni e rafforzamento
Lezione 1 • Logging di sistema e gestione dei log
Tratta journald, rsyslog e l'inoltro dei log a piattaforme centralizzate. Consente la raccolta strutturata dei log necessaria per gli stack di osservabilità cloud.
Lezione 2 • Framework di audit e conformità
Distribuisce regole auditd per tracciare accessi ai file, uso dei privilegi e chiamate di sistema. Supporta i requisiti di conformità per ambienti cloud regolamentati.
Lezione 3 • Rafforzamento automatizzato e applicazione della baseline
Applica i controlli chiave del benchmark CIS e li convalida con strumenti di scansione automatizzati. Garantisce una postura di sicurezza coerente su flotte di istanze Linux nel cloud.
Lezione 4 • Profilazione e tuning delle prestazioni
Utilizza perf, vmstat, sar e i flame graph per identificare i colli di bottiglia del sistema. Traduce i dati di profilazione in tuning attuabile del kernel e dell'applicazione.
Lezione 5 • Moduli di sicurezza Linux
Configura le policy SELinux e AppArmor per confinare il comportamento delle applicazioni. Aggiunge il controllo degli accessi obbligatorio come livello di difesa in profondità nelle distribuzioni cloud.
Il tuo certificato valido di completamento
Questo corso è per te:
Amministratori di sistema junior: pronti a passare a ruoli di ingegneria incentrati sul cloud.
Sviluppatori backend: che desiderano gestire con sicurezza i propri ambienti di distribuzione e server.
Diplomati di bootcamp DevOps: che necessitano di una reale profondità su Linux al di là dei corsi introduttivi.
Professionisti del cloud: in possesso di certificazioni ma privi di solide competenze operative da riga di comando.
Professionisti del supporto IT: che mirano a passare all'infrastruttura o al Site Reliability Engineering.
Persone che cambiano carriera: che entrano nel settore tecnologico tramite lo studio autonomo e puntano a posizioni di DevOps engineer.
Cosa dicono i nostri studenti
Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...

Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.

Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!

La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.

Principali percorsi formativi
FAQ
Chi è Dedika?
Il certificato è valido in Italia?
I corsi sono gratuiti?
Qual è il carico di lavoro del corso?
Come sono strutturati i corsi?
Come funzionano i corsi?
Qual è la durata dei corsi?
Qual è il costo o il prezzo dei corsi?
Cos’è un corso EAD o online e come funziona?
Corso PDF




















