Scegli la tua lingua
Corso Linux per Cloud e DevOps Engineer
Più di 2 milioni di studenti in tutto il mondo

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.

Dedika per aziende

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.

Clicca qui

Contenuto del corso

8 Capitoli • 40 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

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 2Vedi dettagli

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 3Vedi dettagli

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 4Vedi dettagli

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 5Vedi dettagli

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 6Vedi dettagli

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 7Vedi dettagli

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 8Vedi dettagli

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.

Certificazione

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...
Giulio Carlo
Giulio CarloStudente di Marketing Digitale
Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.
Mariana Ferres
Mariana FerresStudentessa di Fotografia
Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!
Luciana Alvarenga
Luciana AlvarengaStudentessa di Nail Design
La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.
André Felipe
André FelipeStudente di Prompt Engineering

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