Contexte
Novancy Consulting, cabinet spécialisé en staffing et recrutement de talents, propose une opportunité freelance pour un développeur Full‑Stack afin de bâtir une plateforme d’infrastructure on‑premise. Le projet vise à déployer et orchestrer des solutions de communication tout en respectant des exigences strictes de souveraineté des données.
Responsabilités
- Développer le plan de contrôle web pour la gestion des déploiements VM distribués.
- Créer des tableaux de bord de monitoring en temps réel avec visualisation de données complexes.
- Mettre en place des workflows d’orchestration automatisés via Ansible.
- Intégrer les systèmes de monitoring Prometheus, Grafana et Elasticsearch.
- Développer un gestionnaire de sessions VPN avec authentification éphémère.
- Gérer les workflows de mise à jour LTS, planification de migration et capacités de rollback.
Compétences requises
- Maîtrise de React et WebSocket/SSE pour les mises à jour en temps réel.
- Expérience Node.js (Express/Fastify), REST APIs, bases de données et file d’attente de tâches (BullMQ/Redis).
- Compétences en Bash scripting, Python, Ansible, Linux (Debian), Docker, systemd et réseaux (TCP/IP, routage, VLANs).
- Connaissance des systèmes distribués, automatisation d’infrastructure et gestion de VPN.
- Expérience avec Prometheus, Grafana, ELK, KVM/VMware/Proxmox, WireGuard.
Profil recherché
- 3 à 5 ans d’expérience en développement Full‑Stack.
- Capacité à travailler de façon autonome dans un environnement freelance.
- Bonne communication en français et anglais.
- Souci du détail et de la qualité du code.
Conditions
- Type de contrat : Freelance.
- Durée minimale : 6 mois.
- Localisation : Casablanca / Rabat (possibilité de télétravail partiel).
- Rémunération : à négocier selon expérience.
Cette offre est idéale pour un développeur passionné par l’infrastructure, la souveraineté des données et l’automatisation.