Offre d’emploi — Ingénieur Build & Packaging Linux
Nous recherchons un(e) Ingénieur Build & Packaging pour piloter et industrialiser la chaîne de production logicielle : packaging Debian, dépôts, builds, création d’images, signature et mise à jour.
Missions principales
- Mission N°01 : Posséder l'archive de paquets : infrastructure de dépôts (aptly, reprepro ou OBS), suites et pockets, promotion unstable → testing → stable, mise en miroir
- Mission N°02 : Posséder la fabrication d'images : ISO, QCOW2, raw, OVA et images d'appliance produites sans intervention à partir d'une copie propre du dépôt
- Mission N°03 : Posséder les builds reproductibles et la chaîne d'approvisionnement : génération de SBOM, attestation de provenance, isolation de build, figement des dépendances
- Mission N°04 : Posséder l'infrastructure de signature et la gestion des clés : clés de dépôt, clés Secure Boot, opérations adossées à un HSM, procédures de rotation et de révocation
- Mission N°05 : Packager les logiciels tiers et internes pour Debian et maintenir la file de correctifs vis-à-vis de l'amont, en multi-architecture (amd64 puis arm64)
- Mission N°06 : Publier et exploiter le serveur de mise à jour, en maîtrisant les mises à jour différentielles et le coût de bande passante
👤 Profil recherché :
-
Bac+5 en Informatique, Génie logiciel ou équivalent.
-
4 à 7 ans d’expérience en packaging Debian, gestion de dépôts et industrialisation des chaînes de build.
\
-
Compétences requises pour le poste :
- Packaging Debian approfondi : debhelper, quilt/gbp, sbuild/pbuilder, lintian, backports, versionnement et epochs
- Gestion de dépôts à l'échelle (aptly, reprepro ou OBS) et internals d'APT
- Systèmes de build et intégration continue à grande échelle (GitLab CI, Jenkins ou équivalent) — avoir construit une chaîne, pas seulement l'avoir utilisée
- GPG en pratique : hiérarchies de clés, sous-clés, jetons matériels, politique de signature
- Shell et Python confirmés ; Makefiles lisibles et maintenables
- Builds reproductibles, SBOM, attestation de provenance et sécurité de la chaîne d'approvisionnement
💡 Qualités recherchées : \n Rigueur, méthode, autonomie, goût de l’automatisation, forte sensibilité à la sécurité et à la traçabilité, ainsi qu’un excellent sens des responsabilités.