Menu

Développeur C++ – Challenge technique

Société

Spécialiste de logiciel de sauvegarde de données informatiques, l'entreprise est aujourd'hui reconnue sur son marché pour proposer des solutions complètes et fiables pour les entreprises.
La société a besoin d'un renfort dans son équipe technique pour le développement d'un connecteur NFS en C++ compilé pour fonctionner sur Linux.
L'objectif du projet est de pouvoir donner accès à l'utilisateur final en lecture écriture aux fichiers de sa sauvegarde à un instant T.

Poste

Les fichiers de la sauvegarde utilisateur sont stockés en mode bloc dans les containers sur le boîtier de sauvegarde. Le lien entre les fichiers et les blocs est fait par une base de données PostgreSQL

La mission est de développer un connecteur NFS qui aura pour rôle :
– Emuler un serveur NFS v4
– Intercepter les requêtes pour lister le contenu du partage et y répondre en consultant les informations dans la base PostgreSQL
– Intercepter les demandes de lecture d’un bloc d’un des fichiers du partage et y répondre en lisant le bloc dans le container correspondant
– Intercepter les demandes d’écritures d’un bloc d’un des fichiers du partage et écrire ce bloc dans un nouveau container (qui sera ou non conservé)
Les fonctions pour récupérer les informations dans la base PostgreSQL ainsi que pour lire un bloc d’un container existent déjà.

Vos tâches seront les suivantes :
– Prise en compte du cahier des charges et de l’environnement technologique du projet
– Développer en c++
– Compiler le code pour qu’il fonctionne sous Linux
– Implémenter

Environnement technologique :
C++ – NFS – PostgreSQL –

Profil recherché

– Anglais lu et écrit
– Lecture et compréhension de RFC
– Expérience dans l’implémentation de code réseau

Compléments

TJM : à définir
Durée 3 mois
Lieu : PACA - possibilité de télétravail

Sans réponse de ma part d'ici 7 jours, merci de considérer que votre candidature n'a pas été retenue pour cette mission. A bientôt

Marion Mohan - responsable pôle freelance - email : m.mohan@silkhom.com

Postuler
Top UA-103837192-1