Solution Engineer/ Expert 80-100%
- Tipo di contratto
- Contratto
- Luogo
- Zug · Telelavoro possibile
- Prima pubblicazione
- Life Sciences - IT + Digital
- Zug
- Contracting
- Vollzeit
- asap / latest Start Date: 01.10.2026 - 12 months from start date
- Linux Mastery, Debian , Python, Shell Script, C++
Data di inizio: asap / latest Start date: 01.10.26
Data di fine: 1 year (with option to extend)
Carico di lavoro: 80-100%
Tipo di contratto: Contracting
Località: Canton Zug
Home Office: max. 2 days/week
I tuoi compiti:
- Progettare e sviluppare la nostra Core OS Platform: assumere la responsabilità della nostra distribuzione personalizzata basata su Debian. Ciò include tutto, dalla personalizzazione del kernel e l'integrazione dei driver alla creazione, manutenzione e ottimizzazione dei pacchetti Debian
- Gestire la Build and Release Pipeline: far evolvere e migliorare l'infrastruttura e i processi utilizzati per costruire, testare e rilasciare la nostra distribuzione Linux, garantendo affidabilità e riproducibilità
- Essere l'ultimo punto di escalation: agire come esperto di riferimento per problemi di sistema complessi e di basso livello. Effettuare troubleshooting approfondito, debugging e analisi della causa radice sia su software che su hardware
- Consultare e potenziare i team di sviluppo: guidare i team di progetto interni su come sfruttare al meglio la piattaforma Roche Linux
- Guidare proattivamente il miglioramento: cercare costantemente opportunità per migliorare la nostra distribuzione, i nostri strumenti e i nostri processi. Che si tratti di migliorare le prestazioni del sistema, rafforzare la sicurezza o automatizzare un workflow complesso, ci si aspetterà che tu identifichi le necessità e promuova le soluzioni.
Il tuo profilo:
- Approfondita padronanza pratica di Linux (10+ anni): sei un professionista esperto che si muove con disinvoltura in tutto lo stack Linux
- Ingegneria di distribuzioni personalizzate: comprovata ed estesa esperienza nella costruzione, modifica o manutenzione di una distribuzione Linux personalizzata, con una forte preferenza per Debian (ad esempio, utilizzando strumenti come debootstrap, molior, aptly)
- Esperienza nel packaging Debian: non ti limiti a fare apt-get install. Sai creare, patchare e mantenere pacchetti .deb da zero, comprendendo policy, dipendenze e best practice
- Forti capacità di scripting e automazione: la fluidità in Python e nello scripting Shell è essenziale per costruire strumenti e automatizzare i compiti di sistema
- Conoscenze fondamentali di sistema: una solida comprensione della teoria dei sistemi operativi (gestione dei processi, memoria, file system), dei sistemi di build del software (make, CMake) e dell'intero ciclo di vita di testing e packaging
- Inglese avanzato obbligatorio; il tedesco è un benvenuto bonus
Nice to have:
- Competenza in un linguaggio di programmazione di sistema come C o C++
- Esperienza con sistemi embedded, la piattaforma ARM, driver hardware e integrazione hardware/software di basso livello
- Conoscenza delle infrastrutture moderne: Virtualizzazione (KVM), Container (Docker, Kubernetes), pipeline CI/CD e Infrastructure as Code (Terraform)
- Esperienza con piattaforme cloud (ad es. AWS)
Tradotto automaticamente dall’originale.
Pubblicato 7 settimane fa