Contexte et objectifs
- Mettre en place une chaîne CI/CD complète pour les applications internes de la Direction des Systèmes d’Information.
- Standardiser les pratiques DevOps au sein des équipes de développement et automatiser les déploiements (build, test, release) sur différents environnements.
Missions principales
- Concevoir et déployer un pipeline DevOps automatisé (intégration continue, livraison continue, release).
- Implémenter l’infrastructure-as-code (IaC) pour provisionner les environnements et automatiser les tâches opérationnelles.
- Intégrer des outils de qualité de code, sécurité et monitoring dans les pipelines.
- Documenter la plateforme et assurer la formation des développeurs aux nouveaux processus.
Compétences requises
- Maîtrise de Linux et Git.
- Connaissance des outils CI/CD (Azure DevOps ou GitLab) et expérience en conteneurisation (Docker) et orchestration (Kubernetes).
- Expérience ou intérêt pour l’Infrastructure as Code et l’automatisation (Terraform / Ansible).
- Profil recherché : étudiant(e) en ingénierie informatique, spécialité DevOps, cloud engineering ou systèmes & réseaux.
Environnement technique
- CI/CD : Azure DevOps ou GitLab.
- Conteneurisation & orchestration : Docker / Kubernetes.
- Infrastructure as Code & automatisation : Terraform / Ansible.
- Intégration d’outils de qualité, sécurité et monitoring adaptés aux pipelines (à définir et intégrer durant le projet).
Livrables & résultats attendus
- Pipeline CI/CD opérationnel couvrant build, tests automatisés et déploiements multi-environnements.
- Scripts/Modules IaC permettant le provisioning reproductible des environnements.
- Documentation complète de la plateforme et supports de formation pour les développeurs.
- Rapport final présentant l’architecture, les choix techniques, les tests réalisés et les recommandations pour la maintenance.
📧 Pour postuler: rh@zitounakaful.com