Date de publication | Type de poste | Lieu de travail | Expérience | Étude | Disponibilité | Langues | Mobilité |
9 janvier 2020 | Stage | La Marsa, Tunis, Tunisie | Moins d'un an | Bac + 3 | Plein temps | Arabe , Français , Anglais | Locale |
Description de l’annonce:
Digitalberry est une société d’ingénierie logicielle. Basée à Marseille, Paris et Tunis, nous travaillons sur des projets de R&D dans le domaine de la confiance numérique.
La confiance numérique se définit par les technologies et applications qui permettent de sécuriser et apporter une valeur probante aux échanges, transactions et documents numériques.
Nos domaines d’intervention sont : Le E-banking (Banque en ligne, M-paiement, E-commerce), l’Authentification (biométrique), La signature électronique, le coffre-fort numérique, l’archivage sécurisé, l’horodatage.
Le livrable attendu :
Ø Développement d’un micro-service exposant les fonctionnalités de cryptographie nécessaires au fonctionnement de nos produits
Ø Fonctionnalités à développer (à titre d’exemple) :
· Décodage d’un certificat SSL (CN, DN, Date de validité)…
· Génération des paires de clé (clé privée + clé publique de type RSA)
· Génération des demandes de certificats (CSR)
Les phases du stage :
· Etude et architecture :
-Etudier l’existant
-Proposer des solutions alternatives et les comparer
-Challenger l’architecture proposée par l’entreprise
· Réalisation :
-Développement et implémentation de l’architecture choisie
· Déploiement :
-Dockerisation de la solution
-Intégration dans notre usine de développement (intégration continue)
– Installation sur nos serveurs de Test
· Recette :
Imaginer 10 cas de tests
– Valider après le déploiement les cas de tests
Les exigences du poste :
· Python 3.6 / Environnement Linux + Docker
· Nécessité d’une base de données : à étudier, si c’est nécessaire le stagiaire doit choisir entre PostGres et MongoDB, et justifier son choix
· Manipulation du SQL, API REST, JSON, Certificats SSL et norme X509
Avantages :
· Stage rémunéré
· La Possibilité de pré embauche
· L’encadrement technique
· La Montée en compétence
· L’intégration dans une équipe de jeunes développeurs
· L’évolution dans une boite avec un esprit start up
· Des horaires flexibles et possibilité de travail en Remote
· Ambiance conviviale