WafR est une fintech marocaine qui propose des services financiers aux petits commerçants informels. Depuis son lancement, l’application a permis aux épiciers de proposer du crédit téléphonique et prévoit prochainement une gamme élargie de services financiers. Aujourd’hui, WafR est déployée chez plusieurs dizaines de milliers de commerçants à travers le pays.
En tant que DevOps Engineer, vous rejoindrez une équipe technique en pleine croissance. Vous serez chargé de concevoir, de mettre en place et de maintenir des pipelines CI/CD robustes et automatisés, principalement via GitHub Actions, afin d’assurer des déploiements rapides, fréquents et fiables de microservices et d’applications. Vous participerez à la définition de stratégies de release (blue/green, canary) et à la mise en place de gates de qualité.
Vous gérerez l’infrastructure cloud Azure, incluant Azure Kubernetes Service, Azure App Services, Azure SQL et les composants réseau. Vous optimiserez les coûts, la performance et la sécurité de l’environnement de production. Vous surveillerez la santé du système, la performance et la capacité à l’aide d’outils tels qu’Azure Monitor, Application Insights, Prometheus et Grafana, et mettrez en place des stratégies de logging et d’alerting pour garantir une visibilité maximale.
Vous développerez et maintiendrez des scripts d’automatisation en PowerShell, Python ou Bash pour rationaliser les tâches opérationnelles, la remédiation de sécurité et la réponse aux incidents. Vous collaborerez étroitement avec les équipes de développement pour intégrer leurs applications dans les pipelines de déploiement et fournir des conseils sur les meilleures pratiques de développement cloud‑native.
Vous participerez à un planning d’astreinte 24/7 afin de résoudre les incidents critiques et d’assurer la disponibilité maximale du produit. Vous contribuerez à la mise en œuvre de pratiques de sécurité cloud, telles que la segmentation réseau, le principe du moindre privilège et la gestion des secrets. Vous serez également impliqué dans la mise en place d’une stack d’observabilité (Prometheus, Grafana, ELK/Loki) et dans l’utilisation d’outils de configuration (Ansible, Puppet, Chef).
Le poste requiert une expérience de 3 à 5 ans dans un rôle DevOps, SRE ou Infrastructure Engineering, une maîtrise d’Azure, une solide connaissance des outils CI/CD et une compétence en scripting. Vous devez être à l’aise avec les environnements Linux et Windows et posséder une forte capacité à travailler dans un environnement agile et collaboratif.