Le projet consiste à migrer un ensemble d’applications critiques actuellement déployées sur Kubernetes et OpenShift 3 vers la dernière version d’OpenShift 4. Le périmètre comprend la réécriture de déploiements, la mise à jour des configurations, la gestion des dépendances, ainsi que la validation de la performance et de la sécurité dans l’environnement cible. Le candidat retenu devra travailler en étroite collaboration avec les équipes de développement, de sécurité et d’infrastructure pour garantir une transition fluide et sans interruption majeure.
Responsabilités principales :
- Analyser l’architecture existante et identifier les points de friction pour la migration.
- Concevoir une feuille de route détaillée, incluant les étapes de migration, les tests de validation et les plans de rollback.
- Mettre en place des scripts d’automatisation (Ansible, Terraform) pour déployer et configurer OpenShift 4.
- Optimiser les ressources OpenShift 4 (nodes, storage, networking) pour répondre aux exigences de performance.
- Intégrer des pipelines CI/CD (Jenkins, GitLab CI) pour automatiser les tests et les déploiements.
- Assurer la conformité aux normes de sécurité (RBAC, SELinux, Network Policies).
- Documenter les procédures, les scripts et les configurations pour faciliter la prise en main par les équipes internes.
- Former les équipes de support et de développement sur les nouvelles pratiques et outils.
Profil recherché :
- Expérience confirmée (minimum 7 ans) en DevOps et Platform Engineering.
- Maîtrise d’OpenShift 3 et 4, ainsi que de Kubernetes.
- Compétences solides en conteneurisation (Docker, Podman) et orchestration.
- Maîtrise des outils d’infrastructure-as-code (Ansible, Terraform).
- Expérience avec les pipelines CI/CD (Jenkins, GitLab CI, ou équivalent).
- Compétences en scripting (Bash, Python, Go).
- Connaissance approfondie des réseaux OpenShift (routes, services, ingress).
- Expérience en monitoring et logging (Prometheus, Grafana, ELK).
- Certification Red Hat Certified Specialist in OpenShift est un atout.
Conditions de travail :
- Contrat freelance, rémunération à négocier selon expérience.
- Localisation hybride : présence à Casablanca et Rabat, avec possibilité de télétravail.
- Durée du projet : 2 mois, 75 jours de travail.
- Début immédiat (ASAP).
Ce poste offre l’opportunité de travailler sur un projet de migration de grande envergure, de mettre en œuvre des solutions modernes d’orchestration et d’automatisation, et de collaborer avec des équipes multidisciplinaires. Si vous êtes passionné par les technologies OpenShift, que vous avez une solide expérience en DevOps et que vous souhaitez relever un défi technique stimulant, nous vous invitons à postuler.