INGENIEUR 1 ASSISTANT WEB POUR SUPPORT DE L’INFRA DEVOPS PFE
Ampere Software Technology Tunisia
StageHybride4 à 6 moisDate limite : 10 déc. 2025
Containerisation / DevOpsMobile & Web DevelopmentBackend (Python)
Description
Objectif du sujet
- Développement d’un Assistant web pour le support de l’infra DevOps afin d’avoir une vision centralisée et simplifiée des GitLab runners.
- Réduire les erreurs manuelles et accélérer les opérations récurrentes liées aux runners.
Travail à faire / Fonctionnalités attendues
- Mise en place des opérations CRUD pour la gestion des GitLab runners : création, mise à jour, suppression et renforcement des runners.
- Fournir une vue centralisée et simplifiée des runners pour faciliter l’administration et le diagnostic.
- Implémenter un mode "dry-run" permettant de simuler les opérations avant leur application réelle afin de limiter les risques.
- Développer une interface front capable de se connecter à un backend Python via des API définies selon le modèle CRUD.
Détails techniques / Contraintes
- Backend attendu en Python exposant des API REST conformes au modèle CRUD pour piloter les actions sur les runners.
- Frontend à développer avec Angular (TypeScript) pour l’interface utilisateur et la gestion des interactions.
- Base de données : PostgreSQL pour stocker l’inventaire des runners et les états/permissions associés.
- Intégration avec GitLab via la GitLab REST API pour la gestion et le renforcement des runners.
Compétences requises
- Maîtrise de Python pour le développement backend et l’intégration avec les APIs GitLab.
- Expérience Angular (TypeScript) pour développer l’interface web.
- Connaissances en PostgreSQL pour le modèle de données et la persistance.
- Connaissance pratique de la GitLab REST API et des concepts DevOps liés aux runners.
Candidature
- Lors du dépôt de votre candidature, il est impératif d’indiquer la référence du stage souhaité : REF : 26-02.
- Envoyez votre dossier (CV) à l’adresse suivante : cv.asttunisia@ampere.cars.
- Objet d’email recommandé : "Candidature - REF : 26-02 - INGENIEUR 1 ASSISTANT WEB POUR SUPPORT DE L’INFRA DEVOPS".