??
Stiamo assumendo:
Cloud Test & Validation Engineer
Numero posizioni:
2
Tipologia:
Full-time
Modalità di lavoro:
Full remote
Contesto:
Cloud Services – CaaS, PaaS, IaaS
Siamo alla ricerca di
due figure professionali senior
con solida esperienza in
testing funzionale, prestazionale e di carico in ambito Cloud
, che opereranno trasversalmente ai team di ingegneria per
definire, progettare e sviluppare metodologie di collaudo standardizzate
.
Le attività saranno finalizzate a:
supportare l'ingegnerizzazione e il collaudo dei servizi Cloud;
preparare ed eseguire i
collaudi formali con il Dipartimento della Transizione Digitale (DTD)
;
mettere a fattor comune strumenti, test e best practice per i servizi inclusi nel
listino ****
.
I servizi coinvolti includono:
CaaS
(es. Hypershift / Kubernetes);
PaaS Database
(Oracle, MongoDB, MySQL, PostgreSQL, MariaDB, Microsoft SQL Server);
IaaS
(Virtual Machine);
Servizi di Backup
(es. Commvault).
Responsabilità Principali
La risorsa, in collaborazione con i team di ingegneria, si occuperà di:
Definizione e sviluppo dei test
Progettare e documentare
metodologie di test funzionali, prestazionali e di carico
applicabili ai servizi Cloud.
Sviluppare
test funzionali di servizio
, preferibilmente:
automatizzabili;
integrabili ed eseguibili tramite piattaforme di automazione esistenti (Terraform, Ansible, Jenkins).
Esempi di test:
creazione automatica di VM;
provisioning di container;
deploy di database o stack applicativi per esposizione di servizi web.
Test di carico e prestazioni
Progettare ed eseguire
test di carico funzionale
, tra cui:
numero di query verso database;
connessioni verso web server;
chiamate API.
Sviluppare
test di rete di base
:
MTU;
ping;
verifica frammentazione pacchetti e packet drop.
Implementare
test prestazionali di rete
(es. iperf3), automatizzabili:
throughput upload/download;
modalità bidirezionale;
protocolli TCP e UDP.
Raccogliere i risultati dei test in
formato JSON
(–json) per analisi oggettiva e confrontabile.
Monitoraggio e resilienza
Implementare
monitoraggio periodico della disponibilità e delle prestazioni
dei servizi:
test automatici di raggiungibilità;
identificazione di degradazioni prestazionali;
tracciabilità delle anomalie.
Integrare metriche di
monitoraggio continuo
.
Progettare ed eseguire
test di resilienza
(ove applicabili):
simulazione di attivazione/disattivazione ripetuta dei collegamenti;
verifica tempi di recovery;
stabilità del routing;
analisi delle latenze associate.
Reporting e visualizzazione
Curare la
raccolta, analisi e visualizzazione degli esiti dei test
tramite dashboard già disponibili.
Contribuire alla standardizzazione dei report di collaudo a supporto delle verifiche con il DTD.
Competenze Tecniche Richieste
Obbligatorie
Solida esperienza in
testing di sistemi Cloud
(funzionale, performance, load).
Ottima conoscenza di:
API testing e scripting
(REST, strumenti custom);
strumenti di
automazione dei test
.
Esperienza con:
containerizzazione (Docker, Kubernetes);
infrastrutture Cloud e servizi IaaS / PaaS / CaaS.
Capacità di integrazione dei test in pipeline CI/CD.
Familiarità con database relazionali e NoSQL.
Gradite
Conoscenza di strumenti di
monitoraggio agent-based
(es. Zabbix).
Esperienza con strumenti di osservabilità e dashboarding.
Esperienza in contesti di
collaudo formale o regolamentato
.
Competenze Trasversali
Capacità di lavorare in modo trasversale con più team di ingegneria.
Approccio strutturato, orientato alla qualità e alla standardizzazione.
Autonomia operativa e resistente orientamento al risultato.
Buone capacità di documentazione tecnica.
Requisiti Generali
Formazione e background Cloud
consolidati.
Esperienza senior nel ruolo.
Disponibilità a lavorare
full remote
.
?? Se ti riconosci in questo profilo, inviaci il tuo
CV aggiornato!