Ampere Software Technology Tunisia
Ampere Software Technology Tunisia
Tunisie

INGENIEUR 1 ASSISTANT WEB POUR SUPPORT DE L’INFRA DEVOPS PFE

Containerisation / DevOpsMobile & Web DevelopmentBackend (Python)

Publié il y a 9 jours

Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 5 jours
Cohérence LinkedIn / CV vérifiée.

Description du poste

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".