DEVSECOPS FULLSTACK JUNIOR
KAP Conseil
Détails de l’offre
Type
Emploi
Domaine
Non classé
Échéance
Sans échéance
Description
Lieu de travail : Dakar, Sénégal
Type de contrat : CDD Junior
Durée : 6 mois minimum (renouvelable)
Rémunération : À définir selon profil
Contexte du poste :
KAP Conseil développe une plateforme industrielle dédiée au suivi de performance (KPI, capteurs, alertes). L'environnement technique comprend une API REST Django avec authentification JWT, un frontend Vue 3 avec PrimeVue, une infrastructure Docker/Nginx, un système IoT avec broker MQTT (Mosquitto) et capteurs Arduino.
MISSIONS PRINCIPALES
1. Sécurité IoT
- Implémenter l'authentification sur le broker MQTT
- Configurer le chiffrement TLS/SSL pour les communications MQTT
- Valider et assainir les payloads JSON reçus des capteurs
- Mettre en place une gestion sécurisée des credentials des devices
- Surveiller et journaliser les connexions MQTT suspectes
2. Sécurité Plateforme
- Auditer et renforcer l'authentification JWT (rotation des tokens, blacklist)
- Implémenter des tests de sécurité automatisés (OWASP Top 10)
- Configurer les headers de sécurité HTTP (CSP, HSTS, X-Frame-Options)
- Mettre en place une politique de gestion des secrets (variables d'environnement)
- Sécuriser les conteneurs Docker (images minimales, scan de vulnérabilités)
- Configurer les règles de pare-feu et la segmentation réseau
3. IA & Analyse de données
- Développer des scripts Python pour l'analyse des données capteurs
- Implémenter des algorithmes de détection d'anomalies sur les métriques IoT
- Contribuer à la création de modèles prédictifs (maintenance préventive)
- Assurer la sécurité des pipelines de données
4. DevOps
- Maintenir les pipelines CI/CD
- Automatiser les déploiements et les mises à jour de sécurité
- Documenter les procédures de sécurité
COMPÉTENCES TECHNIQUES OBLIGATOIRES
- Python: Maîtrise de Python 3.x, Django/DRF, scripting
- JavaScript: Connaissance de Vue.js 3, ES6+
- Linux: Administration de base, ligne de commande
- Docker: Création et gestion de conteneurs
- Git: Versioning, branches, pull requests
- Réseaux: TCP/IP, HTTP/HTTPS, notions de pare-feu
COMPÉTENCES TECHNIQUES APPRÉCIÉES
- IoT: MQTT, protocoles embarqués, Arduino/ESP32 Domaine Attendu
- Sécurité: OWASP, analyse de vulnérabilités, pentesting de base
- IA/ML: Pandas, NumPy, Scikit-learn (notions)
- Base de données: PostgreSQL, requêtes SQL
- Cloud : DigitalOcean, AWS ou équivalent
COMPÉTENCES TRANSVERSALES
- Curiosité et veille technologique active
- Capacité d'apprentissage autonome
- Rigueur et sens du détail
- Esprit analytique et résolution de problèmes
- Bon niveau en anglais technique (documentation)
PROFIL RECHERCHÉ
- Formation : Bac+3 à Bac+5 en informatique, cybersécurité ou domaine connexe
- Expérience : Première expérience appréciée (projets personnels, stages, contributions open source)
CE QUE NOUS OFFRONS
- Encadrement technique par l'équipe senior
- Montée en compétences sur des technologies modernes
- Travail sur un projet concret déployé en production
- Flexibilité horaire
- Possibilité d'évolution
Bonus pour postuler: Lien vers GitHub/GitLab avec projets personnels
Pour candidater, envoyez nous votre CV et une lettre de motivation à l'adresse suivante: contact@kapconseil.sn
Objet du mail: [Titre du poste - NOM Prénom]
- KAP Conseil
- Consortium Jeunesse Sénégal
Cette offre n’accepte pas de candidature sur le Guichet