Conception et développement d’une API cloud-native avec FastAPI pour orchestrer le déploiement de services cloud
Suivi et gestion des exécutions Terraform via l’API TFE : gestion fine des workspaces, déclenchement d'exécutions, suivi des statuts, récupération des outputs, etc.
Création d’un service proxy sécurisé pour encapsuler les appels à l’API TFE et renforcer la sécurité des échanges dans un environnement cloud privé.
Déploiement continu via Helm sur OpenShift : conception et maintenance d’un chart Helm complexe (gestion des secrets, des volumes, des stratégies de migration de base de données, redémarrage conditionnel, etc.).
Intégration avec des API internes :
API Terraform Entreprise
Utilisation de SQLAlchemy pour l’abstraction de la base de données MSSQL.
Gestion des migrations avec Alembic, intégrées dans le processus de déploiement.
Écriture de tests unitaires avec Pytest pour garantir la fiabilité du backend.