cloud native
Kubernetes Administrator
Corso di formazione dedicato a tutti i professionisti IT, sviluppatori e amministratori di sistema che intendono apprendere i concetti di base di Kubernetes fino agli aspetti più avanzati dell’orchestratore in più rapida crescita nella storia del software open source, dopo Linux.
Propedeutico per la certificazione
Kubernetes Administrator della CNCF
Introduzione
In questo corso imparerai le basi di Kubernetes e come utilizzarlo per gestire le applicazioni containerizzate. Questo corso tratterà argomenti come la distribuzione e la gestione di applicazioni con Kubernetes, la creazione e la configurazione di un cluster partendo da zero e la risoluzione di eventuali problemi che potresti incontrare.
Imparerai anche come monitorare le tue applicazioni e ottimizzarne le prestazioni. Alla fine di questo corso, avrai le conoscenze e le competenze per distribuire e gestire con sicurezza le tue applicazioni in un ambiente Kubernetes.
Obiettivi
Requisiti
Struttura
L’organizzazione del corso sarà strutturata preventivamente in funzione dei requisiti e gli obiettivi emersi durante un primo colloquio conoscitivo con il responsabile del team aziendale o uno dei partecipanti al corso.
In questa prima fase si andranno ad analizzare gli strumenti tecnologici e i linguaggi di programmazione in uso per utilizzarli, durante il corso, come casi di studio per rendere più immediata la comprensione degli argomenti principali.
INTERACTIVE
LAB
PRIVATE
REPOSITORY
CASE
STUDIES
CROSS-PLATFORM
TECHNOLOGIES
ARCHITECTURE
DESIGN
REMOTE
OPTION
Argomenti principali del corso
Questi sono solo alcuni degli argomenti che si affronteranno durante le lezioni, gli argomenti possono essere personalizzati per far fronte alle reali esigenze del team e dei progetti da realizzare.
Kubernetes
Fundamentals
Kubernetes
Install & Configure
Kubernetes
API
Kubernetes
API Obejcts
Cloud
GKE
DevOps
Automation
Come lavoreremo insieme
Il percorso formativo si compone di 3 fasi principali che ci permetteranno di ottenere un risultato ottimale e di focalizzare le lezioni su argomenti mirati e specifici, coniugando le necessità aziendali e gli strumenti adottati internamente.
Prima fase
Analisi esigenze
In questa prima fase analizzeremo le dinamiche in uso all’interno dell’azienda o del gruppo di lavoro, decideremo insieme quali saranno gli argomenti del corso e le tecnologie da mettere in agenda per ottenere un piano formativo mirato ed efficace.
In questa fase è richiesta la partecipazione di un responsabile o un membro del gruppo di lavoro che seguirà la formazione on-site. Questa fase si svolge da remoto.
Seconda fase
Formazione on-site
La fase centrale di questo percorso formativo saranno le sessioni on-site che porteranno ad avere un controllo totale delle tecnologie e gli strumenti che saranno presentati durante le lezioni. Le sessioni si svolgono in una sede comune concordata, con una durata ideale da 3 a 5 giornate. Questa fase è subordinata al completamento della prima fase in cui saranno pianificate le giornate e il numero di ore per giornata.
Terza fase
Supporto dedicato
In questa ultima fase, non meno importante delle precedenti, si continuerà ad avere una collaborazione remota per fugare ogni dubbio o supportare ulteriori esigenze emerse sia durante le lezioni che durante l’implementazione delle nozioni acquisite durante il ciclo formativo. Al termine delle lezioni verranno forniti tutti i materiali e i recapiti per poter continuare la collaborazione attraverso gli strumenti digitali.
Un vantaggio competitivo per la tua azienda
I benefici nel seguire un percorso formativo si possono si riassumere in 3 vantaggi principali, non solo per l’azienda in termini di business ma anche a livello di risorse e capacità competitiva per le figure chiave all’interno del proprio organico.
Vantaggi
Economici
La specializzazione di una figura professionale è la chiave per rendere il proprio team affidabile e in linea con le necessità di un mercato IT sempre più rapido e competitivo. Perdere una risorsa affidabile o acquisirne una non adatta alle necessità delle propria azienda comporterebbe un danno economico di non poca importanza.
Possedere le competenze necessarie con le risorse attualmente a disposizione eviterebbe di dover assumere nuovo personale o darebbe un grande aiuto con la selezione di nuovi professionisti specializzati da inserire nel proprio team.
Vantaggi
Competitvi
In un mercato accelerato e sempre più avido di figure specializzate, non rimanere al passo coi tempi significherebbe perdere di competitività e declassare il proprio lavoro ad un approccio anacronistico e non allineato con i tempi e i processi di lavoro più attuali, creando anche malumori all’interno del team a causa della mancanza di competitività tecnica e di nuove opportunità.
L’aggiornamento costante e la formazione aziendale permette ai singoli individui di offrire nuovi spunti di investimento e opportunità scaturite dalle intrinseche relazioni che ne potrebbero derivare.
Vantaggi
Aziendali
Il vero valore di un’azienda è spesso calcolato sulla base della produttività e la soddisfazione delle persone che partecipano alle attività aziendali. Investire sulla formazione è uno strumento strategico per tutte quelle realtà che vogliono mantenere un alto livello di competenza e di servizi.
La formazione continua diventa quindi uno strumento per migliorare le dinamiche aziendali, rafforzare le relazioni tra i membri del team e permette di trovare nuove nicchie di mercato su cui far crescere il proprio business.
Investire sulla formazione significa dare valore alle persone che ne fanno parte.
Fabio Ferrari
Cloud Solution Architect & DevOps Engineer
Professionista IT freelance con una lunga esperienza nella gestione di architetture in Cloud e dei sistemi Linux con una spiccata propensione all’automazione e alla sicurezza.
Certificato come Google Cloud Architect e Kubernetes Administrator, con un’approfondita conoscenza delle infrastrutture distribuite ad alta affidabilità e delle metodologie per il rilascio continuo del software in sistemi public e private cloud.
La mia missione è progettare, sviluppare e gestire soluzioni sicure e scalabili su Google Cloud attraverso le migliori pratiche DevOps in collaborazione stretta con il team di sviluppo.
Appassionato consulente per applicazioni su Docker Containers e Kubernetes per automatizzare e ottimizzare il ciclo di rilascio del software, con un’estesa conoscenza server-side per il monitoraggio e la risoluzione dei problemi critici.
L’offerta completa dei corsi disponibili
DevOps
Cloud Automation
Rivolto principalmente ai team di sviluppo per acquisire le competenze necessarie per automatizzare il rilascio veloce del codice nei sistemi Cloud Native, focalizzando l’attenzione sulla cultura DevOps attraverso best practices e gli strumenti più conosciuti sul mercato, dai concetti di base fino ad un approccio di tipo GitOps
Propedeutico per la certificazione
Professional DevOps Engineer di Google
Google Professional
Cloud Architect
Dedicato a tutti i professionisti IT che intendono conoscere o approfondire le caratteristiche della piattaforma Google Cloud e di come sfruttarla al massimo, analizzando gli aspetti più importanti delle risorse disponibili e lavorando sui servizi attraverso casi d’uso pratici, massimizzando i profitti e riducendo i costi.
Propedeutico per la certificazione
Professional Cloud Architect di Google
Cloud Native
Kubernetes Admin
Rivolto sia ai principianti sia a chi ha già esperienza sulla gestione dei Docker container e vuole estendere le proprie competenze verso Kubernetes. Dall’installazione on-premise partendo da zero fino all’utilizzo dei servizi gestiti da Google Cloud con GKE, la svolta definitiva per arrivare a progettare soluzioni Serverless.
Propedeutico per la certificazione
Kubernetes Administrator della CNCF
Ti servono maggiori informazioni?
Se sei interessato alla formazione o vuoi pianificare una prima sessione conoscitiva per approfondire le tue esigenze, non esitare a contattarmi, ti risponderò al più presto.