Embedded System DevOps Engineer I FULL REMOTE
Summary
DevOps engineer specialized in embedded systems at Contrader, an ICT consultancy placing engineers with a partner company in industrial automation. Day to day: build and maintain CI/CD pipelines (GitLab, Jenkins), automate cross-compilation and release of embedded Linux firmware and Java apps, manage toolchains, JFrog artifacts and SBOM generation. Fully remote from Italy.
Sei un Embedded System DevOps Engineer con esperienza concreta nei processi di build e rilascio di prodotti embedded? Allora continua a leggere perché ti stiamo cercando per un’opportunità presso un’importante azienda partner all’interno di un contesto industrial automation
Interessato/a a questo ruolo? Può trovare tutte le informazioni pertinenti nella descrizione qui sotto.
Le attività
- Analizzare, mantenere ed evolvere pipeline CI/CD basate su GitLab e Jenkins;
- Intervenire direttamente sui file di build e sugli script dei singoli progetti;
- Automatizzare compilazione, cross-compilazione, test, packaging e rilascio di firmware, immagini e componenti embedded Linux e applicazioni Java;
- Gestire toolchain, SDK, dipendenze e ambienti di build;
- Diagnosticare problematiche di compilazione, linking e packaging su stack C/C++ e Java;
- Definire e applicare strategie di branching, tagging, versionamento e baseline tramite Git;
- Garantire la tracciabilità tra sorgenti, dipendenze, configurazioni e artefatti rilasciati;
- Gestire repository e artefatti tramite JFrog, definendo regole coerenti di versionamento, promozione e conservazione;
- Automatizzare la generazione delle Software Bill of Materials (SBOM) e collegarle alle build e alle release;
- Esperienza concreta in build automation e configuration management per software embedded e dispositivi embedded Linux;
- Ottima conoscenza di Git e GitLab;
- Esperienza nella realizzazione e manutenzione di pipeline Jenkins;
- Familiarità con JFrog per la gestione degli artefatti;
- Capacità di lavorare su build C/C++ con CMake e toolchain di cross-compilazione;
- Esperienza con build Java e Maven, inclusa la gestione delle dipendenze;
- Buona conoscenza di Linux;
- Buona padronanza di Python e shell scripting per automazione, integrazione e diagnostica;
- Esperienza con versionamento, gestione delle dipendenze, build riproducibili e tracciabilità delle release;
- Conoscenza di SBOM, dependency analysis e vulnerability management;
- Modalità di lavoro full remote;
Contrader è una società con esperienza pluriennale in ambito ICT, esperta nella realizzazione di progetti e nella consulenza aziendale ad altissima specializzazione nel settore ICT e nello sviluppo di componenti software. La nostra missione va oltre l'offerta di soluzioni immediate e miriamo a creare risorse altamente qualificate per il futuro. xysqume
Per maggiori informazioni consulta il nostro sito: J-18808-Ljbffr
Per questa posizione sono disponibili opzioni di lavoro da remoto/a casa.