Il ruolo di DevOps Engineer è fondamentale per migliorare i processi di deployment e automazione dell'infrastruttura.
L'ideale candidato possiede esperienza pratica con pipeline CI/CD, containerizzazione e metodologie GitOps.
Responsabilità:
* Progettare e implementare pipeline CI/CD utilizzando GitHub Actions, Jenkins e ArgoCD.
* Gestire repository di codice sorgente e strategie di branching con Git e GitFlow.
* Distribuire e mantenere applicazioni containerizzate utilizzando Docker e Kubernetes in ambienti di produzione.
* Implementare le best practice GitOps per la gestione automatizzata dell'infrastruttura.
* Monitorare e ottimizzare le prestazioni dell'infrastruttura cloud.
* Collaborare con gli sviluppatori per semplificare i flussi di distribuzione.
Requisiti:
* Competenza in Git, GitHub e GitHub Actions.
* Esperienza con strumenti CI/CD come Jenkins e ArgoCD.
* Solido conoscenza di Docker e orchestrazione di container.
* Buona comprensione dei processi di sviluppo e distribuzione software.
* Esperienza su sistemi di produzione.
* Capacità di risoluzione dei problemi e ottimizzazione delle prestazioni di sistema.
* Buona conoscenza della lingua inglese.