Stage de fin d'études R&D - Ingénieur(e) VueJS - Détection et supervision des vulnérabilités informatiques
Cyberwatch

Stage de fin d'études R&D - Ingénieur(e) VueJS - Détection et supervision des vulnérabilités informatiques

Cyberwatch
  • Internship (From 5 to 6 months)
  • Paris (France)
  • Published on September 20 2021

Notre entreprise :

Cyberwatch est un éditeur français de logiciels de sécurité informatique, qui aide les entreprises et administrations, les Opérateurs d'Importance Vitale (OIV) et les Opérateurs de Services Essentiels (OSE), à réduire leur risque informatique, à l'aide d'analyses continues et de rapports pertinents adaptés à leur environnement métier.

Cyberwatch propose 2 produits :

  • Cyberwatch Vulnerability Manager est une solution de gestion des vulnérabilités, avec cartographie du système d'information, détection des vulnérabilités, priorisation basée sur le risque et sur les contraintes métiers, aide à la décision, et module de correction.
  • Cyberwatch Compliance Manager est une solution de contrôle des conformités, avec analyse du niveau de durcissement et personnalisation complète possible des règles et des référentiels testés.

Membre du groupement Hexatrust et du CLUSIF, référencé à l'UGAP, Cyberwatch propose des logiciels simples et flexibles, avec des outils pertinents d'aide à la décision.


Nos valeurs :

Rigueur : nos produits sont déployés chez nos clients, et nous devons leur fournir des solutions fiables avec peu de maintenance requise.

Passion : notre intérêt fort pour l'informatique nous permet de résoudre des problèmes complexes avec des contraintes de récupération et traitement de données très importantes.

Curiosité : nous travaillons avec une liste très vaste de technologies à sécuriser, en matière de postes de travail, serveurs, équipements réseaux, sites web, et devons donc être capables de nous intéresser à des systèmes aux fonctionnements très différents les uns des autres.


Notre stack : 

Notre stack est composée des technologies suivantes :

  • Ruby on Rails pour le coeur de nos produits et le pilotage à distance via SSH / WinRM / SNMP ;
  • JavaScript ES6 + VueJS pour les éléments d'interactivité ;
  • Python pour les agents Cyberwatch et notre moteur de scan web ;
  • Docker pour l'orchestration et le déploiement de nos produits.

=> Cette composition nous permet de lancer une série de scripts sur les machines de nos clients afin de faire des tests de sécurité, puis de générer une interface web pour visualiser le tout.


Mission :

Il s’agit d’un poste en stage, orienté "pré-embauche" (on vous forme dans l'idée de travailler avec vous ensuite), pour travailler sur notre logiciel au sein de l’équipe R&D.

Les sujets du moment sont :

  • contributions sur notre moteur de scan d'applications web ;
  • extension du périmètre des items scannés (ajouter des fonctionnalités pour analyser des équipements réseaux ou les systèmes industriels avec protocoles SCADA / ModBus par exemple) ;
  • étendre notre moteur de scan afin d'intégrer de nouveaux types de vulnérabilités et de conformités ;
  • travailler sur l'amélioration des tableaux de bord du logiciel (Kibana) ;
  • ajouter de nouvelles solutions d'automatisation dans le logiciel...

Ce poste est dédié à la partie UI / UX de notre logiciel, avec la technologie VueJS.


Bureaux :

Nos bureaux sont à Massy-Palaiseau, juste à côté de la gare RER B / RER C.

Dans le cadre du confinement, le télétravail est bien entendu possible.


Nos process : 

Nous avons aussi une CI/CD avec des tests unitaires et des déploiements automatisés à l'aide de Docker et de Gitlab. 

Notre logiciel est d'ailleurs livré sous forme d'images Docker déployées dans le réseau de nos clients. 

=> Cette approche nous permet de gagner beaucoup de temps au quotidien en matière d'administration système, et de réduire les risques d'erreurs de code.


Profil recherché :

  • Savoir faire :
    • Bonne connaissance de VueJS ;
    • Notions de Git ;
    • Bonus : connaissance de Ruby ou Python.
  • Savoir être :
    • Rigoureux(se)
    • Passionné(e) par l'informatique
    • Curieux(se)


Si vous aimez le challenge, et que vous souhaitez travailler sur des sujets très sérieux et complexes, dans une équipe passionnée, n'hésitez pas à nous contacter !