Stage PFE – Ingénieur DevOps Mobile

Il y a 2 jours

Tunis, Tunisie CAFPI Temps plein


À propos
de CAFPI Fondé en 1971, CAFPI est l'un des leaders du courtage en prêts immobiliers en France. Basée à Tunis, CAFPI SERVICES Tunisie réunit plus de 120 collaborateurs (IT, Back Office, Front Office, Qualité, Finance & Risques, Audit, RH) qui travaillent au quotidien avec les agences et la Direction Générale de CAFPI SAS. Le projet CAFPI utilise aujourd'hui Ionic Appflow pour builder ses applications mobiles iOS/Android (Capacitor/Ionic) et les publier sur l'App Store et le Play Store. Ionic Appflow étant discontinué (support maintenu jusqu'à fin décembre 2027), CAFPI souhaite étudier et mettre en place une solution internalisée, appuyée sur son écosystème Azure / Azure DevOps, afin de garantir la continuité des publications, limiter la dépendance à un prestataire externe (et les contraintes RGPD / hébergement associées) et maîtriser les coûts. Comment concevoir et développer une plateforme interne permettant de builder, signer et publier des applications mobiles (Capacitor/Ionic) sur les stores iOS et Android, en remplacement d'Ionic Appflow ? Vos missions
• Analyser l'existant : workflows actuels de build, de signature et de publication, gestion des certificats et profils de provisioning
• Réaliser un benchmark des alternatives (Capawesome, Capgo, GitHub Actions + Fastlane, Azure Pipelines natif…) et formuler une recommandation
• Concevoir l'architecture cible et mettre en place les pipelines CI/CD Azure DevOps de build Android et iOS (runner macOS)
• Sécuriser la gestion des certificats, keystores et profils de provisioning
• Automatiser la soumission des builds sur l'App Store (App Store Connect / TestFlight) et le Play Store (Google Play Console)
• Développer un MVP de dashboard de pilotage des builds (déclenchement, suivi, logs, historique) intégré à Azure DevOps
• Tester la solution sur une application pilote, accompagner la migration depuis Appflow et réaliser l'étude de coûts (solution interne vs SaaS) Méthodologie et outils
• Démarche : analyse de l'existant, benchmark, conception de l'architecture cible, développement itératif du MVP, tests sur une application pilote, migration et documentation
• Outils : Azure DevOps (Repos, Pipelines), Azure, Xcode, Android Studio / Gradle, Ionic / Capacitor, Fastlane, App Store Connect / TestFlight, Google Play Console

Profil recherché
• Étudiant(e) en dernière année d'ingénierie ou de master en informatique, intéressé(e) par le DevOps et le développement mobile
• Notions de CI/CD (Azure DevOps, GitHub Actions) et de Git
• Connaissance du développement mobile hybride (Ionic / Capacitor, Angular) appréciée
• Intérêt pour les environnements de build natifs (Xcode, Android Studio, signature des applications)
• Compétences en développement web et intégration d'API REST
• Rigueur, autonomie et bon niveau de rédaction en français Conditions
• Stage de fin d'études (PFE) de 6 mois – stage de pré-embauche
• Lieu : CAFPI SERVICES Tunisie, Les Berges du Lac, Tunis (sur site)
• Stage rémunéré
• Encadrement : équipe IT (développement mobile & DevOps), avec des points de suivi réguliers