Ingénieur Senior CI/CD - Android pour SDV (Software Defined Vehicles) - (H/F)
- Concevoir, développer et maintenir des pipelines CI/CD robustes, évolutifs et sécurisés pour Android AOSP et les projets Android SDV via GitLab CI/CD.
- Gérer et optimiser le système de build Android, incluant la configuration avancée (modularisation, variantes, types de build) et la génération/signature de livrables (APK, AAB, AAR, modules APEX).
- Développer et maintenir des scripts Bash et des outils Python pour automatiser les tâches de build, test, déploiement, analyse de logs et gestion de versions.
- Utiliser Cargo (Rust) pour la compilation, les tests et le packaging automatisés dans les pipelines CI/CD, y compris l'intégration de code Rust natif dans Android.
- Maîtriser Docker pour créer et gérer des environnements de build containerisés pour Android et Rust, assurant la cohérence et la reproductibilité dans GitLab CI.
- Collaborer étroitement avec les équipes de développement, DevOps et QA pour intégrer de nouvelles fonctionnalités, résoudre les problèmes et garantir le bon fonctionnement des pipelines CI/CD.
- Mettre en œuvre et appliquer les bonnes pratiques CI/CD : tests automatisés, vérifications de qualité du code, mesures de sécurité (gestion des secrets, tokens, clés de signature).
- Documenter les outils, processus et configurations des pipelines CI/CD.
- Se tenir informé(e) des dernières avancées en Android, outils CI/CD, technologies SDV et pratiques DevOps.
- Investiguer et résoudre rapidement les erreurs de pipeline ou de compilation.
- Conception et optimisation de pipelines complexes.
- Utilisation de fichiers .gitlab-ci.yml structurés et modulaires (templates, ancres, includes).
- Définition des étapes, jobs, dépendances, artefacts et stratégies de cache.
- Gestion des runners GitLab (Docker personnalisé, shell, partagés ou spécifiques).
- Exécution conditionnelle via rules, only/except, when.
- Sécurisation des pipelines (variables CI, gestion des secrets, masquage des logs sensibles).
- Intégration avec des outils tiers (Slack, Firebase, Google Play, outils d'analyse statique, frameworks de test automatisés).
- Débogage des logs GitLab CI et résolution des problèmes de pipeline.
- Maîtrise avancée de Bash.
- Compétence en Python pour outils internes, scripts CLI, analyse de logs, gestion de versions.
- Expérience avec Cargo (Rust) pour automatisation de build, tests et packaging.
- Maîtrise de Bazel et Soong pour Android, avec configuration avancée.
- Expérience dans la génération et la signature de livrables Android.
- Intégration de code natif (Rust) dans les builds Android.
- Maîtrise de Docker : création de Dockerfiles optimisés pour Android et Rust, utilisation dans GitLab CI.
- Maîtrise de Git : stratégies de branchement (Git Flow, développement en tronc), gestion des tags, sous-modules, historique, résolution de conflits (rebase/merge).
- Esprit analytique et résolution rapide des erreurs de build/pipeline.
- Documentation claire des outils et processus.
- Excellentes compétences en communication et collaboration.
- Diplôme en informatique, ingénierie ou domaine connexe, ou expérience équivalente.
- Expérience spécifique avec Android pour SDV ou développement logiciel automobile.
- Connaissance des outils d'orchestration de conteneurs (ex. : Kubernetes).
- Expérience avec d'autres outils CI/CD (Jenkins, GitHub Actions).
- Compréhension des méthodologies et outils de test logiciel spécifiques à Android.
- Familiarité avec les plateformes cloud (AWS, GCP, Azure) et leurs services CI/CD.
We find strength in our diversity and we are engaged to ensure equal employment opportunities regardless of race, colour, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, etc. If you have a disability or special need requiring layout of the workstation or work schedule, please let us know by completing this form. In order to follow in real time the evolution of your applications and to stay in touch with us, we invite you to create a candidate account. This will take you no more than a minute and will also make it easier for you to apply in the future. By submitting your CV or application, you authorise Renault Group to use and store information about you for the purposes of following up your application or future employment. This information will only be used by Renault Group companies as described in the Group Privacy Policy.
Emplois Recommandés
Gestionnaire RH F-H (162)
À propos de nous Etablissement d'enseignement supérieur et de recherche, l'Université de Toulouse III- Paul Sabatier devient l'Université de Toulouse le 1er janvier 2025 ( ). L'Université se classe a…
Attaché commercial BtoB (F/H) alternance
Description de l'offre o Concevoir et négocier des solutions technico-commerciales. o Manager l'activité technico-commerciale. o Développer la clientèle et la relation client. o Mettre en…
ingénieur informatique en performance et métrologie (IT)
Au sein de l'équipe du pole serveurs de notre client, vous serez en charge de l'administration et de l'évolution des outils de supervision, de contrôle de la conformité et de suivi de la gestion de ca…
Electricien bâtiment (H/F)
Notre agence DOMINO MISSIONS TOULOUSE recherche pour un de nos clients des Electriciens (H/F). Vos principales missions : - Creuser de saignées ; - Réaliser et poser des chemins de câbles et de…
Baby-sitter H/F
VIKADOM est une agence spécialisée dans la garde d'enfants à domicile depuis plus de 14 ans en plein cœur du centre-ville de Toulouse, offrant des services de qualité aux familles. Nous nous engageon…
Charpentier de restauration H/F
Votre agence TRIMERIS Intérim & Recrutement, experte dans les métiers du bâtiment et du patrimoine, recherche un(e) Charpentier de Restauration H/F qualifié(e) pour intervenir sur des chantiers de rén…
Ingénieur Commercial Export - Secteur Maritime H/F
VIDAL ASSOCIATES Consulting & Search, référence dans le recrutement de cadres spécialistes et de dirigeants en France et à l'international, recrute en CDI pour son client un Ingénieur Commercial Expor…
Tourneur / Fraiseur CNC F/H
L'entreprise Stratégiquement implantée près de Roissy-Charles-de-Gaulle, Aéro Intérim est une agence d'emploi spécialisée dans l'aéroportuaire et l'hôtellerie. Associée au Groupe JT…
ELECTRICIEN SUR PL (F/H)
Poste ouvert aux personnes en situation de handicap.Notre client, basé à TOULOUSE, spécialisé dans l'équipement et l'aménagement de Poids Lourd Vous pouvez venir travailler : - Plus de problèmes de st…
Technicien de Maintenance H/F
Le poste de Technicien de Maintenance H/F En tant que Technicien de Maintenance, votre objectif et de garantir la fiabilité ainsi que la sécurité du matériel de production ainsi que des ateliers…