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 2 settimane fa