COMPETENZE ACQUISITE
Hard Skills & Soft Skills in Ambito IT
Hard Skills (Competenze Tecniche e Professionali)
Al termine del percorso, il bagaglio di competenze tecniche legate al settore dell'amministrazione di sistema e dello sviluppo DevOps ha visto un incremento significativo nelle seguenti aree:
1. Gestione dei Sistemi e Architetture di Boot
- Capacità di operare modifiche strutturali ai firmware UEFI/BIOS, con focus sulla gestione del Secure Boot e delle tabelle di partizionamento GPT.
- Configurazione e personalizzazione di bootloader di nuova generazione (Limine) tramite la modifica diretta dei file di configurazione.
- Gestione dei kernel Linux ottimizzati (LTO) e comprensione degli scheduler di processo come BORE per la riduzione della latenza.
2. Amministrazione di File System Avanzati
- Utilizzo pratico del file system BTRFS e padronanza del meccanismo Copy-on-Write (CoW).
- Configurazione di politiche di automazione dei backup tramite il demone Snapper e procedure di rollback del sistema.
- Esecuzione di manutenzione ordinaria sul disco tramite comandi di
ScrubeBalance. - Ottimizzazione della gestione della memoria RAM e virtuale mediante l'implementazione di Zram.
3. Virtualizzazione e DevOps
- Deployment e gestione di applicazioni isolate tramite container Docker e Podman.
- Scrittura e orchestrazione di infrastrutture multi-container attraverso file di configurazione dichiarativi
docker-compose.yml. - Amministrazione delle reti dei container, mappatura delle porte (
-p), gestione dei volumi persistenti (-v) e monitoraggio tramite Portainer.
4. Controllo d'Ambiente via CLI
- Padronanza assoluta della riga di comando (CLI) tramite la shell Bash/Zsh per la gestione di file, permessi utenti (
chmod,chown,sudo) e manipolazione dei demoni di sistema viasystemd.
Soft Skills (Competenze Trasversali)
Oltre alle competenze puramente informatiche, l'esperienza ha permesso di affinare attitudini personali fondamentali per l'inserimento in qualsiasi contesto aziendale:
- Problem Solving Autonomo (Troubleshooting): Capacità di reagire di fronte a blocchi del sistema (es. crash delle interfacce grafiche in beta o errori di dipendenze di pacman), analizzando i log di errore e consultando la documentazione ufficiale.
- Spirito di Iniziativa e Proattività: L'ideazione e l'allestimento fisico della rete locale cablata tramite switch ha dimostrato la capacità di individuare un limite logistico (la lentezza del Wi-Fi) e risolverlo per migliorare l'efficienza del team.
- Team Working e Condivisione delle Risorse: Collaborazione attiva all'interno del gruppo per la spartizione dei carichi di lavoro durante i test hardware e la condivisione delle soluzioni tecniche scoperte durante le ore di "smanettamento".