Dans le contexte actuel de transformation numérique, les entreprises cherchent à moderniser leurs infrastructures cloud tout en assurant la continuité de leurs services. La migration vers OpenShift 4 représente un enjeu majeur pour les organisations qui souhaitent bénéficier d’une plateforme de conteneurs robuste, sécurisée et évolutive. C’est dans cette optique que Novancy Consulting, spécialiste des systèmes d’information et de la transformation digitale, lance un appel à candidatures pour un poste de Senior DevOps Consultant – OpenShift Engineer, en freelance, à Casablanca et Rabat.
Le projet consiste à migrer une plateforme existante, actuellement basée sur OpenShift 3, vers OpenShift 4. Cette migration implique la mise à jour de l’infrastructure, l’optimisation des configurations, la sécurisation des flux de données et la garantie de la disponibilité des services. Le candidat retenu devra donc posséder une connaissance approfondie d’OpenShift, Kubernetes, Docker et Podman, ainsi qu’une maîtrise des outils d’automatisation tels qu’Ansible et Terraform.
Les missions principales du poste sont les suivantes :
- Évaluer l’état actuel de l’infrastructure OpenShift 3 et identifier les points de blocage pour la migration.
- Concevoir et mettre en œuvre un plan de migration détaillé, incluant la mise à jour des clusters Kubernetes, la reconfiguration des services et la migration des données.
- Automatiser les déploiements et les opérations de maintenance à l’aide d’Ansible, Terraform, Jenkins et GitLab CI, afin de garantir une CI/CD fluide et sécurisée.
- Optimiser les performances des conteneurs Docker et Podman, en appliquant les meilleures pratiques de containerisation.
- Assurer la surveillance continue (monitoring) et la journalisation (logging) des applications et de l’infrastructure, en utilisant des outils tels que Prometheus, Grafana, ELK Stack ou d’autres solutions adaptées.
- Garantir la sécurité des flux de données et la conformité aux normes de sécurité, notamment en appliquant les politiques de réseau (networking) et en effectuant des audits de sécurité.
- Collaborer étroitement avec les équipes d’infrastructure, de développement et de sécurité pour assurer une transition sans heurts.
- Documenter les processus, les scripts et les configurations, afin de faciliter la maintenance future et la montée en compétence des équipes internes.
Les compétences techniques requises pour ce poste sont les suivantes :
- Maîtrise d’OpenShift et Kubernetes, y compris la gestion des clusters, des pods, des services et des opérateurs.
- Expérience avec Docker et Podman pour la création, la gestion et la distribution des images conteneurisées.
- Connaissance approfondie d’Ansible et Terraform pour l’automatisation de l’infrastructure et la gestion des configurations.
- Compétence en CI/CD, notamment avec Jenkins et GitLab CI, pour la mise en place de pipelines d’intégration et de déploiement continus.
- Maîtrise des langages de script Bash, Python et Go pour l’automatisation des tâches et la création d’outils personnalisés.
- Expérience en monitoring et logging, avec des outils tels que Prometheus, Grafana, ELK Stack ou équivalents.
- Connaissance des principes de networking, y compris la configuration des réseaux overlay, la gestion des politiques de sécurité et la résolution des problèmes de connectivité.
- Certification Red Hat Certified Specialist (ou équivalent) est un atout majeur, attestant de la compétence technique et de la capacité à travailler dans un environnement Red Hat.
En plus des compétences techniques, le candidat idéal doit posséder les qualités suivantes :
- Capacité d’analyse et de résolution de problèmes complexes, avec une approche méthodique et orientée résultats.
- Excellentes compétences en communication, tant à l’écrit qu’à l’oral, pour expliquer des concepts techniques aux parties prenantes non techniques.
- Autonomie et sens de l’initiative, afin de gérer efficacement un projet freelance sans supervision directe.
- Flexibilité et adaptabilité, pour répondre aux exigences changeantes d’un projet de migration à grande échelle.
- Esprit d’équipe et collaboration, même dans un contexte de travail à distance ou hybride.
Les atouts supplémentaires pour le candidat comprennent :
- Expérience préalable dans des projets de migration OpenShift 3 vers OpenShift 4 ou des environnements similaires.
- Connaissance des meilleures pratiques de sécurité pour les clusters Kubernetes et OpenShift, y compris la gestion des secrets, la mise en place de RBAC et la conformité aux normes ISO.
- Expérience avec des outils de gestion de configuration avancés, tels que Helm ou Kustomize.
- Capacité à former et à accompagner les équipes internes sur les nouvelles technologies et les processus de déploiement.
Le projet est basé à Casablanca et Rabat, offrant une flexibilité géographique grâce à un mode de travail hybride (HB). Le candidat travaillera en étroite collaboration avec les équipes locales, tout en bénéficiant de la possibilité de travailler à distance selon les besoins du projet. La durée du contrat est à définir, mais le poste est proposé en freelance, ce qui permet une grande autonomie et la possibilité de gérer son propre planning.
Novancy Consulting, acteur majeur de la transformation digitale et du conseil en systèmes d’information, recherche un professionnel passionné par le DevOps et la migration de plateformes cloud. En rejoignant notre équipe, vous aurez l’opportunité de travailler sur des projets d’envergure, de collaborer avec des experts du secteur et de contribuer à la réussite de nos clients. Nous offrons un environnement stimulant, des défis techniques relevés et la possibilité de développer vos compétences dans un contexte de travail flexible et innovant.
Si vous êtes prêt à relever ce défi, à mettre en œuvre vos compétences techniques et à contribuer à la réussite d’une migration OpenShift 4 majeure, nous vous invitons à soumettre votre candidature. Nous sommes impatients de découvrir votre expertise et de discuter de la manière dont vous pouvez apporter une valeur ajoutée à ce projet passionnant.
En résumé, ce poste de Senior DevOps Consultant – OpenShift Engineer en freelance à Casablanca et Rabat offre une occasion unique de travailler sur une migration critique, d’appliquer vos compétences avancées en DevOps et de collaborer avec une équipe d’experts dans un environnement hybride. Vous aurez l’opportunité de démontrer votre expertise technique, de résoudre des problèmes complexes et de contribuer à la transformation digitale de nos clients.