Chi è e di cosa si occupa il Cloud System Engineer

31.10.2023
Chi è e di cosa si occupa il Cloud System Engineer

Le principali responsabilità del Cloud System Engineer

Tra le figure legate al Cloud market e al Cloud computing si può trovare il Cloud System Engineer

Esperto in sistemi e infrastrutture Cloud, il Cloud System Engineer è responsabile della progettazione, dell'implementazione e degli aspetti tecnici relativi a un determinato ambiente Cloud

Il principale compito del Cloud System Engineer consiste nel mantenere funzionante e funzionale l’infrastruttura Cloud aziendale. Egli, in particolare:

  • Progetta le soluzioni Cloud adatte alle specifiche esigenze di business e ne monitora costantemente le prestazioni, risolvendo tempestivamente eventuali problemi;
  • Assicura che le soluzioni per l'elaborazione e la conservazione dei dati siano adatte;
  • Assicura che gli accessi ai dati avvengano correttamente;
  • Collabora alla stesura di best practice per i collaboratori;
  • Garantisce la sicurezza dell’ambiente Cloud definendo policy di Identity Access Management (IAM);
  • Effettua attività di troubleshooting.

Il suo lavoro, quindi, include compiti di pianificazione, di architettura, di gestione e di monitoraggio del sistema Cloud aziendale1.

Cloud System Engineer: formazione e competenze più richieste

Per diventare Cloud System Engineer generalmente occorre possedere una laurea in Informatica, Ingegneria o in Ingegneria Informatica

Dopo aver concluso il percorso accademico, alcuni professionisti scelgono di specializzarsi in un determinato campo e di acquisire maggiori competenze tramite corsi formativi e precise certificazioni

Tra le certificazioni più diffuse possiamo ricordare:

  • CompTIA A+;
  • Systems Security Certified Practitioner (SSCP);
  • AWS Certified Solutions Architect Associate.

Tra le hard skill frequentemente richieste al Cloud System Engineer si possono trovare le seguenti:

  • Ottima conoscenza delle principali piattaforme Cloud (Google Cloud Platform, Amazon Web Services, Microsoft Azure...)2;
  • Conoscenza dei comuni componenti di rete (firewall, router, switch);
  • Buona preparazione in ambiti quali networking, sicurezza informatica e architettura informatica;
  • Conoscenza di strumenti di scripting e automatizzazione dei processi (per esempio, Ansible e Terraform);
  • Familiarità con i linguaggi di programmazione più diffusi (come Python, Java, Go e R);
  • Esperienza nell’uso di svariati sistemi operativi (come Linux, UNIX, Windows, macOS…);
  • Esperienza con protocolli TCP/IP e protocolli comuni come DNS e HTTP. 

Molti Cloud System Engineer hanno, inoltre, dimestichezza con le Application Programming Interface (API) e con la metodologia DevOps (e quindi con strumenti a essa correlati quali Chef, Docker o Git).

Il profilo del Cloud System Engineer può essere, poi, completato da soft skill quali: doti di problem solving, capacità comunicative, adattabilità e doti di time management.

Infine, il Cloud System Engineer può utilizzare una certa varietà di strumenti, tra i quali:

  • Interfacce web per la gestione delle risorse Cloud (per esempio, AWS Management Console, Azure Portal, Google Cloud Console);
  • Strumenti per l'automatizzazione e l'organizzazione delle risorse (Terraform e Ansible, per citarne alcuni);
  • Strumenti di monitoraggio delle prestazioni e della disponibilità delle risorse (AWS CloudWatch e Azure Monitor, per esempio).

 

Fonti

1.Cloud engineer, searchcloudcomputing.techtarget.com
2.How to become a cloud engineer: A cheat sheet, techrepublic.com

Benvenuto.