TAC TIC
TAC TIC
Tunisie

38 Infrastructure Cloud Scalable avec CI /CD et Monitoring Avancé PFE

DevOps basiqueSoftware and Cloud EngineeringCloud & Infrastructure

Publié il y a environ 17 heures

Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 13 jours
Tu construis un pipeline, pas un coup de chance.

Description du poste

Contexte et objectifs :

  • Stage PFE (Niveau Bac+5) d'une durée de 5 à 6 mois visant à industrialiser et rendre scalable l'infrastructure cloud d'une plateforme.
  • Objectifs principaux : containeriser l'ensemble du stack (Laravel, React, Flutter backend, services IoT) et mettre en place une chaîne CI/CD et un monitoring avancé.

Responsabilités principales :

  • Containerisation de l'ensemble des composants applicatifs avec Docker (images, optimisation, gestion des dépendances).
  • Orchestration Kubernetes : déployer un cluster K8s, configurer autoscaling (HPA/VPA), services, load balancing et stratégies de résilience.
  • Implémentation CI/CD : concevoir et automatiser pipelines GitLab CI pour builds, tests, déploiements canary/blue-green.
  • Infrastructure as Code & configuration : écrire et maintenir des stacks Terraform pour le provisioning cloud et utiliser Ansible pour la configuration et le déploiement.

Monitoring, logging et observabilité :

  • Mettre en place une solution de monitoring et d'alerte (Prometheus + Grafana) pour métriques applicatives et infra.
  • Centralisation des logs et visualisation via ELK (Elasticsearch, Logstash, Kibana) ou équivalent pour troubleshooting et audit.

Environnement cloud et exigences techniques :

  • Cibles cloud : AWS et/ou Azure (déploiement, réseaux, IAM, services managés si nécessaire).
  • Technologies attendues : Docker, Kubernetes, GitLab CI, Terraform, Ansible, Prometheus, Grafana, ELK.
  • Bonnes pratiques requises : CI/CD automatisé, sécurité des conteneurs, gestion des secrets, scalabilité, haute disponibilité.

Livrables attendus :

  • Images Docker et manifests/helm charts Kubernetes prêts pour production avec autoscaling configuré.
  • Pipelines GitLab CI complets pour build/test/déploiement et documentation d'exploitation.
  • Templates Terraform/Ansible pour reprovisionner l'infrastructure et runbook de monitoring/alerte.

Compétences & qualités recherchées :

  • Formation Bac+5 orientée DevOps/Cloud/Infrastructure avec appétence pour automatisation et scripting.
  • Esprit d'analyse, rigueur, capacité à documenter et à travailler en collaboration avec les équipes backend/frontend/IoT.