DevOps Engineer

3 giorni fa

Italia Parsec 3.26 Tempo pieno

Chi siamo?

Siamo una realtà tecnologica consolidata e in continua evoluzione, da oltre 25 anni al fianco della Pubblica Amministrazione nei percorsi di innovazione e trasformazione digitale.

Progettiamo e sviluppiamo soluzioni tecnologiche complesse mettendo al centro competenze, innovazione, collaborazione e qualità, con l’obiettivo di contribuire alla costruzione di servizi pubblici sempre più efficienti, accessibili e digitali.

Chi stiamo cercando?

Stiamo cercando un DevOps Engineer con una solida esperienza nella gestione di infrastrutture cloud , in particolare su AWS , e di piattaforme Kubernetes , a supporto di servizi e soluzioni per la Pubblica Amministrazione.

La figura contribuirà alla progettazione, alla gestione e all’evoluzione degli ambienti AWS e delle infrastrutture del Polo Strategico Nazionale (PSN) , occupandosi di automazione, pipeline CI/CD, GitOps, sicurezza e affidabilità dei servizi.

Cerchiamo una persona capace di integrare competenze infrastrutturali e applicative, analizzando le problematiche lungo l’intero stack tecnologico e intervenendo anche sul codice delle applicazioni, in autonomia o in collaborazione con i team di sviluppo, per individuare e risolvere problemi di performance, instabilità e rilascio.

Requisiti must have

  • Almeno 3 anni di esperienza in ambito DevOps e Cloud;
  • Ottima conoscenza dei principali servizi AWS , in particolare EC2, VPC, IAM, EKS, S3, RDS e CloudWatch;
  • Solida esperienza nell’amministrazione di cluster Kubernetes e nell’utilizzo di Rancher ;
  • Conoscenza di Docker e Helm ;
  • Esperienza pratica nell’adozione di modelli GitOps tramite Argo CD o Flux;
  • Esperienza nella realizzazione e gestione di pipeline CI/CD con GitLab CI ;
  • Esperienza con strumenti di Infrastructure as Code , in particolare OpenTofu o Terraform, e con Ansible per la configurazione e l’automazione degli ambienti;
  • Competenze di scripting in Shell e Python ;
  • Capacità di leggere, modificare e debuggare codice applicativo, in particolare Java ;
  • Conoscenza di SQL e capacità di analizzare e ottimizzare query ;
  • Conoscenza di base di React e delle API REST .

Responsabilità principali

  • Progettare, gestire e ottimizzare ambienti AWS e infrastrutture PSN , anche in contesti private e hybrid cloud, nel rispetto dei requisiti di sovranità e residenza dei dati, qualificazione e sicurezza applicabili alla Pubblica Amministrazione;
  • Amministrare cluster Kubernetes , in particolare EKS e RKE/RKE2, tramite Rancher, curando provisioning, aggiornamenti, gestione multi-cluster, autorizzazioni RBAC, networking, storage e backup;
  • Creare e mantenere chart Helm per il rilascio e la configurazione dei servizi;
  • Implementare e consolidare processi GitOps con Argo CD o Flux, utilizzando Git come fonte di riferimento per configurazioni e deploy e gestendo gli ambienti e la promozione dei rilasci tramite Helm e Kustomize;
  • Costruire e mantenere pipeline CI/CD con GitLab CI , automatizzando le attività attraverso Ansible, Shell e Python;
  • Gestire l’infrastruttura in modo dichiarativo con OpenTofu o Terraform , attraverso moduli riutilizzabili, gestione remota dello state e ambienti riproducibili;
  • Analizzare e risolvere problematiche in produzione , intervenendo su codice applicativo Java e React, query SQL, container e infrastruttura per individuare le cause dei malfunzionamenti e i colli di bottiglia;
  • Sviluppare, quando necessario, microservizi e componenti a supporto dei processi DevOps e automatizzare i test;
  • Configurare sistemi di monitoraggio, logging e alerting con strumenti come Prometheus, Grafana e CloudWatch, contribuendo alla prevenzione dei disservizi;
  • Condurre studi di fattibilità e analisi dei requisiti per la migrazione di sistemi legacy verso architetture cloud-native;
  • Promuovere le best practice di sviluppo, gestione e rilascio, contribuendo alle scelte architetturali e tecnologiche;
  • Applicare principi di security-by-design attraverso hardening, gestione dei segreti con Vault o AWS Secrets Manager, scansione di immagini e dipendenze e attività di vulnerability assessment;
  • Curare la documentazione tecnica degli ambienti, delle configurazioni e delle procedure operative.

Competenze trasversali

  • Problem solving e capacità