Devops EngineerDevOps Engineer – Jenkins, Groovy, CI/CD, GCP & Kubernetes
Pubblicato il 16-10-2026 - Homeland 3d Consulting srls in Roma
Siamo alla ricerca di un DevOps Engineer con competenze avanzate in Jenkins e Groovy, da inserire nel team tecnico per attività di analisi, ottimizzazione e revisione dei processi CI/CD.
La risorsa dovrà essere in grado di analizzare pipeline Jenkins esistenti, individuarne criticità e inefficienze e procedere alla loro riscrittura, introducendo miglioramenti in termini di affidabilità, prestazioni, manutenibilità e automazione.
Il ruolo richiede una solida conoscenza del ciclo di vita del software, esperienza nella gestione di Jenkins e familiarità con le tecnologie cloud e gli strumenti di Infrastructure as Code, con particolare riferimento a Google Cloud Platform (GCP), Kubernetes e Terraform.
Cerchiamo una persona con spiccate capacità analitiche, autonoma nell'individuazione e nella risoluzione dei problemi e caratterizzata da un orientamento al risultato estremamente elevato.
Competenze tecniche richieste
Jenkins e Groovy – Competenze prioritarie
Conoscenza approfondita del linguaggio Groovy e delle sue applicazioni nell'automazione dei processi CI/CD.
Esperienza nella progettazione, analisi, manutenzione, ottimizzazione e riscrittura di pipeline Jenkins.
Capacità di intervenire su pipeline complesse, migliorarne la struttura e implementare soluzioni più efficienti, robuste e manutenibili.
Conoscenza dell'architettura e della gestione di Jenkins, inclusi job, plugin, credenziali, agent e configurazioni di esecuzione.
Capacità di diagnosticare e risolvere problemi relativi alle pipeline, alle build e ai processi di deployment.
Software Development Lifecycle e sviluppo software
Conoscenza del ciclo di vita del software (SDLC), dalla fase di sviluppo fino al rilascio e alla manutenzione.
Comprensione dei processi di build, testing, packaging, versionamento e deployment.
Esperienza anche minima nello sviluppo software, con capacità di leggere e comprendere codice e script, analizzare errori e collaborare con i team di sviluppo.
Cloud, container e deployment
Conoscenza di Google Cloud Platform (GCP)
e dei principali concetti relativi alla gestione delle risorse cloud.
Conoscenza di Kubernetes e dei processi di deployment e gestione delle applicazioni containerizzate.
Capacità di comprendere e gestire le interazioni tra pipeline CI/CD, infrastruttura e ambienti di esecuzione.
Infrastructure as Code (IaC), Infrastructure as a Service (IaaS) e Terraform
Esperienza pratica in Infrastructure as Code (IaC), con capacità di definire, automatizzare, versionare e gestire infrastrutture tramite codice.
Conoscenza ed esperienza nell'utilizzo di Terraform per il provisioning e la gestione automatizzata delle risorse infrastrutturali.
Conoscenza dei modelli e dei servizi di Infrastructure as a Service (IaaS), dei relativi principi architetturali e delle modalità di utilizzo delle risorse infrastrutturali erogate come servizio.
Capacità di comprendere le relazioni tra infrastruttura cloud, configurazioni, automazione e processi di deployment.
Soft skill e attitudini personali
Orientamento al risultato: massimo. Forte determinazione nel raggiungimento degli obiettivi, attenzione alla qualità del risultato e capacità di portare a termine le attività nei tempi concordati.
Capacità di analisi: attitudine ad analizzare sistemi e processi complessi, identificare le cause dei problemi e individuare aree di miglioramento.
Problem solving: capacità di affrontare criticità tecniche in modo strutturato, autonomo e pragmatico.
Proattività: capacità di anticipare i problemi, proporre miglioramenti e intervenire autonomamente per ottimizzare processi e strumenti.
Capacità relazionali:
attitudine al lavoro in gruppo, alla collaborazione con colleghi e team multidisciplinari e alla condivisione delle conoscenze.
Autonomia e senso di responsabilità: capacità di gestire le priorità, assumere iniziative e seguire le attività fino al raggiungimento del risultato.
Principali responsabilità
Analizzare le pipeline Jenkins esistenti e individuarne criticità, inefficienze e opportunità di miglioramento.
Progettare e realizzare la riscrittura e il refactoring delle pipeline utilizzando Groovy e le funzionalità di Jenkins.
Migliorare l'affidabilità, la leggibilità, la manutenibilità e le prestazioni dei processi CI/CD.
Gestire e ottimizzare l'ambiente Jenkins e i relativi componenti.
Analizzare e risolvere problemi relativi a build, test, integrazione e deployment.
Supportare e migliorare i processi di rilascio su GCP e Kubernetes.
Implementare e manutenere automazioni infrastrutturali mediante Terraform e approcci IaC.
Collaborare con i team di sviluppo e infrastruttura per rendere più efficaci i processi di rilascio.
Individuare proattivamente possibilità di automazione e miglioramento continuo.
Requisiti distintivi del candidato ideale
Il candidato ideale possiede una preparazione tecnica approfondita su Jenkins e Groovy, esperienza concreta nell'analisi e nella riscrittura di pipeline CI/CD e conoscenze dei principali strumenti e modelli utilizzati negli ambienti cloud.
È richiesta esperienza pratica in IaC e Terraform, oltre alla conoscenza dei concetti di IaaS.
La ricerca è rivolta a professionisti che sappiano andare oltre la semplice gestione operativa degli strumenti, comprendendo i processi, individuando le cause dei problemi e realizzando miglioramenti concreti.
La capacità di analizzare, semplificare e migliorare pipeline Jenkins esistenti, insieme a un orientamento al risultato molto elevato, costituisce l'elemento centrale della posizione.
Retribuzione: a partire da €150,00 al giorno
Benefit:
- Lavoro da casa
