Stage - Développeur Back (F/H)

SEKOIA recrute !

À propos

# SEKOIA est une scale-up dédiée à la Cybersécurité
SEKOIA est une entreprise créée en 2008 qui réalise des activités de conseil, d'expertise et d'innovation en cybsecurité. L’approche globale de cette thématique permet à SEKOIA aussi bien de conseiller les entreprises sur leur stratégie, de les secourir en cas d’attaque, ou de concevoir et développer les solutions technologiques dont elles auront besoin demain pour réussir leur transformation.

Grands comptes, institutions et entreprises innovantes, travaillent au quotidien avec les équipes, professionnelles et passionnées, de SEKOIA pour (ré)inventer leur sécurité.

# Une Factory pour la production d'applications de cybersécurité collaboratives
L'équipe UPSCALING de SEKOIA est chargée de concevoir, créer et maintenir la plateforme SEKOIA.IO, un produit innovant de cybersécurité. SEKOIA.IO est une solution en mode SaaS pour l’anticipation, la détection et la réponse aux alertes et incidents de cybersécurité dédiés aux environnements clouds et on-premises.

De nombreuses compétences participent à cette aventure telle que des product owner, des designers UX/UI, des développeurs frontend et backend ainsi que de profils SRE. Nous faisons confiance aux membres de l’équipe pour qu'ils fassent les bons choix et favorisons l'autonomie et la responsabilisation. En conséquence, de nombreuses technologies, langages et outils sont exploités. En outre, de retour de conférences ou de formations, il est très courant de voir un membre de l'équipe s'aguerrir aux dernières technologies/approches de son domaine.

L'équipe UPSCALING exploite quotidiennement de nombreuses approches. Voici quelques credos de l'équipe : « everything as code », « mono-repo », « continuous delivery », « you built it, you run it » ou encore « docker everything ». Pour autant, le plus important “Surface first” puisque notre premier objectif est de répondre au besoin des utilisateurs.

Descriptif du poste

En tant que Stagiaire Developer Back-End (H/F), tu rejoins l’équipe UPSCALING et son chapter Back.

Tes missions principales sont les suivantes :

  • Tu contribues techniquement au projet en suivant les process mis en place.
  • Tu es force de proposition lors des workshops tech
  • Tu mets en place des tests robustes, tu es acteur de la qualité de ton code et de celui de tes collègues.
  • Tu es capable de tester rapidement des POC et d'itérer avec les différents métier notamment sur leurs besoins : Dev Ops, Front, PO…
  • Tu participes aux différentes étapes de la vie du projet > Stand up, démo, kickoff & co.

Au quotidien, tu auras l’occasion de développer à l’aide des outils et librairies suivants : Python, Docker, Kubernetes, Kafka

Différents projets peuvent être envisagés :

1. Stage 1: Implémentation d’un nouveau langage
L'équipe UpScaling développe une solution de détection et de réponse d'incidents de sécurité (Operation Center). Cette application s'inscrit dans un objectif d'automatiser la lutte informatique défensive. Elle ingère des évènements de sécurité, fournit par nos clients, qui vont être analysés, en temps réel, selon des règles de sécurité définies. Si un événement de sécurité valide une règle de sécurité, une alerte de sécurité est alors générée. Cette dernière porte les informations nécessaires à la remédiation automatisée de la menace notamment en proposant la reconfiguration des équipements de sécurité.

Le ou la stagiaire sera chargé d'implémenter un langage permettant d'exprimer des actions que devront effectuer des équipements ou logiciels de sécurité face à une menace informatique. Cette personne devra préalablement effectuer un tour d'horizon des langages existants, concevoir puis implémenter le langage ou dialect choisi au sein de la solution.

2. Stage 2: Détection d’anomalie / beaconing
L'équipe UpScaling développe une solution de détection et de réponse d'incidents de sécurité (Operation Center). Cette application s'inscrit dans un objectif d'automatiser la lutte informatique défensive. Elle ingère des évènements de sécurité, fournit par nos clients, qui vont être analysés, en temps réel, selon des règles de sécurité définies. Si un événement de sécurité valide une règle de sécurité, une alerte de sécurité est alors générée.Cette dernière porte les informations nécessaires à la remédiation automatisée de la menace.

Le ou la stagiaire sera chargé de faire évoluer le moteur de détection d’anomalie de SEKOIA.IO

3. Stage 3: Modernisation du système d’authentification
L'équipe UpScaling développe une solution de détection et de réponse d'incidents de sécurité (Operation Center) et une solution de renseignement sur les menaces informatiques (Intelligence Center). L’accès à ces solutions est supervisé par un système d’authentification.

Le ou la stagiaire sera chargé d’améliorer le système d’authentification afin de renforcer la sécurité des utilisateurs de SEKOIA.IO. Cette personne devra préalablement effectuer un tour d'horizon des technologies et des concepts d’authentification existants puis implémenter les solutions choisis au sein du système d’authentification.

Profil recherché

  • Tu connais le langage python
  • Tu es en fin d’études dans une école d’ingénieur ou une école informatique
  • Tu es curieux sur les technos (l’infra, le front, les langages fonctionnels, etc.)
  • Tu es curieux sur les problématiques d’architectures, et les bonnes pratiques
  • Tu as déjà développé des projets perso et/ou contribué à un projet OpenSource
  • Tu es passionné

Il s’agit d’un stage de pré-embauche. (nous ne sommes pas une usine à stagiaires)
Si tu te retrouves dans ce profil n’attends plus :-)

Process de recrutement

Un entretien métier avec nos équipes techniques puis un entretien RH/Manager et c'est tout ! :-)

Le recrutement des stages débutera en décembre.

Informations complémentaires

  • Type de contrat : Stage (6 mois)
  • Date de début : 01 avril 2020
  • Lieu : Rennes, France (35000)
  • Niveau d'études : Bac +5 / Master