Senior DevOps Platform Engineer

1 giorno fa

rome, lazio, Italia MF Consultant S.a.s di Marisa Ferrara & C Tempo pieno

MF Consultant – Azienda specializzata in Head Hunting & Executive Search, Coaching & Mentoring, Training & Development e HR Solution (Temporary Management, Outplacement e Performance Management) per importante azienda cliente leader del settore gaming e betting su Roma è alla ricerca di una figura di Senior DevOps Platform Engineer.

Siamo alla ricerca di un/una Senior DevOps Platform Engineer con forte esperienza nella progettazione, implementazione e governance di pipeline CI/CD moderne. La figura sarà responsabile della standardizzazione e dell'evoluzione delle pratiche di delivery per applicazioni backend .NET, frontend Angular e mobile Flutter, supportando i team di sviluppo nella definizione di processi automatizzati, sicuri, scalabili e orientati alla qualità. 

Responsabilità:

  • Progettare, implementare e mantenere pipeline CI/CD enterprise per applicazioni .NET, Angular e Flutter 
  • Definire standard condivisi di build, testing, quality gate, release management e deployment automation 
  • Automatizzare l'intero ciclo di vita applicativo, dalla validazione del codice fino al rilascio negli ambienti di sviluppo, test, staging e produzione 
  • Implementare strategie di branching, versioning e release management coerenti con i processi aziendali e con le esigenze dei diversi stack tecnologici 
  • Progettare pipeline specifiche per .NET, includendo restore, build, unit e integration test, code coverage, packaging e pubblicazione di applicazioni e librerie NuGet 
  • Progettare pipeline per Angular, includendo dependency management, linting, unit test, end-to-end test, build ottimizzate e pubblicazione degli artifact frontend 
  • Progettare pipeline Flutter per Android e iOS, includendo test, code signing, gestione dei certificati, provisioning profile e distribuzione sugli store o sui canali interni 
  • Integrare controlli automatici di qualità, sicurezza e compliance, inclusi SAST, dependency scanning, secret detection, container scanning e Software Bill of Materials 
  • Creare e mantenere template, componenti e librerie di pipeline riutilizzabili, riducendo duplicazioni e differenze tra i progetti 
  • Gestire la containerizzazione delle applicazioni con Docker e il deployment su Kubernetes mediante manifest, Helm chart o approcci GitOps 
  • Definire pratiche di Infrastructure as Code e configurazione automatizzata degli ambienti 
  • Ottimizzare i tempi di build e deployment attraverso caching, parallelizzazione, artifact reuse e pipeline differenziali per monorepo o repository multipli 
  • Gestire artifact, package e dipendenze tramite registry affidabili, politiche di retention e processi di versionamento coerenti 
  • Collaborare con Security, Operations, Architecture e QA per garantire affidabilità, tracciabilità, segregazione dei compiti e sicurezza dei rilasci 
  • Supportare troubleshooting e root cause analysis relativi a build, release, ambienti, dipendenze e infrastruttura 
  • Contribuire alla crescita tecnica del team attraverso mentoring, workshop, documentazione e knowledge sharing 
  • Promuovere una cultura DevOps orientata all'automazione, alla qualità, alla responsabilità condivisa e al miglioramento continuo 

Requisiti:

  • Almeno 7 anni di esperienza in ambito DevOps, CI/CD, Platform Engineering o Software Delivery Automation 
  • Ottima esperienza nella progettazione e gestione di pipeline CI/CD con GitLab CI/CD 
  • Esperienza avanzata nella gestione di repository Git, merge request, code review e strategie di branching quali GitFlow, Trunk Based Development o Release Flow 
  • Esperienza con applicazioni .NET 6/7/8/10, MSBuild, dotnet CLI, NuGet, test automatici e processi di packaging e release 
  • Esperienza con Angular, TypeScript, Node.js, npm e processi di build e testing delle applicazioni frontend 
  • Esperienza con Flutter e Dart e con pipeline di build e distribuzione per Android e iOS 
  • Ottima conoscenza di Docker e dei principi di containerizzazione, image hardening e gestione dei registry 
  • Esperienza nella gestione di Kubernetes e dei deployment automatizzati 
  • Competenze avanzate di scripting con PowerShell, Bash e/o Python 
  • Esperienza nella configurazione di quality gate con SonarQube o strumenti equivalenti 
  • Esperienza nell'integrazione di unit test, integration test ed end-to-end test all'interno delle pipeline 
  • Conoscenza approfondita dei principi di Continuous Integration, Continuous Delivery e Continuous Deployment 
  • Esperienza nella gestione di package repository e artifact management per NuGet, npm, container image e package mobile 
  • Esperienza con SAST, Software Composition Analysis, dependency scanning, secret detection e container secu