Golang Job: Apprenti en développement Web F-H

Job added on

Company

ANSSI

Location

Paris - France

Job type

Full-Time

Golang Job Details

Apprenti en développement Web F/H

Descriptif de l'organisation

Rejoindre l’Agence nationale de la sécurité des systèmes d’information (ANSSI), c’est mettre ses compétences au service de l’intérêt général en participant à une mission capitale, d’actualité et porteuse de grandes responsabilités dans un monde où la cybersécurité est devenue l’affaire de tous !

Au sein de la division « scientifique et technique », le laboratoire sécurité des réseaux et des protocoles s'intéresse à la sécurité liée au réseau et aux protocoles avec un vaste champs d'investigation. Les principaux sujets abordés par le laboratoire sont la sécurité des réseaux d'entreprise (MACsec, VXLAN, 802.1x, etc.), la résilience et sécurité des protocoles de l'Internet (BGP, DNS, courriels, DDoS, etc.), les réseaux de systèmes industriels (Scada, Modbus, OPC/UA, etc.), les protocoles de communications sécurisées (TLS, IPsec, IKE, WireGuard, etc.).
Le laboratoire peut être sollicité, pour son expertise, par des équipes internes à l'agence comme par des administrations extérieures.


Descriptif des missions

En tant qu'apprenti(e), vous intégrerez le laboratoire sécurité des réseaux et des protocoles (LRP) sur un projet de recherche et développement.

Ce projet consiste en la conception et au développement d’une plateforme d’évaluation semi-automatique du niveau de sécurité des systèmes de courrier électronique et des serveurs de noms DNS. Celle-ci vise à évaluer ces systèmes et alerter des erreurs de configuration courantes, tout en évaluant leur conformité vis-à-vis de l’état de l’art en termes de protocoles de sécurité.
À terme, ce service sera accessible sous la forme d’un service Web en ligne et visera un usage par des administrateurs systèmes ou réseaux afin de leur fournir une aide à la configuration de leurs systèmes et leur fournir une première évaluation rapide du niveau de sécurité de leurs services exposés sur Internet.

L’objectif de cette mission d’alternance est d’assister l’agent en charge de ce projet en participant au développement de cette plateforme.

Vous aurez donc pour missions les activités suivantes :

  • réaliser un premier prototypage de l'application (wireframing rapide et composition HTML/CSS de l'interface après prise en main du code source existant) ;
  • développer une première version fonctionnelle de l'interface Web (tant sur les parties front-end que back-end) ;
  • contribuer à l'interfaçage de cette application Web avec les agents logiciels chargés des analyses côté serveur ;
  • ajouter de nouveaux tests de sécurité sur les services évalués.


En termes de technologies employées :

  • La composition graphique de l’interface Web s'appuie sur le Système de design de l’État et les pages sont rendues côté serveur.
  • L'application Web côté serveur est développée en Go tout comme certains des agents logiciels d'analyse.
  • La plateforme s’appuie sur des briques logicielles libres et open source (Postfix, Rspamd, NSD, Unbound, etc.).
  • La plateforme est architecturée sous la forme de conteneurs OCI (Docker) et orchestrés à l’aide d’une solution développée en interne.


Profil recherché

  • Vous êtes étudiant et suivez un cursus en alternance à un niveau au moins Bac+4.
  • Vous êtes intéressé par le sujet de la sécurité du courrier électronique sur Internet, du DNS et du Web.
  • Vous recherchez un contrat d'apprentissage pour une durée d'un an.


Savoir-faire

  • Aisance à travailler en environnement Linux
  • Bonne connaissance des langages Web (HTML, CSS et JavaScript) et des bibliothèques logicielles afférentes (frameworks CSS, Webpack, langages de templates HTML, etc.)
  • Maîtrise d'au moins un langage de programmation compilé et un langage interprété généralistes
  • Autonomie de travail avec le logiciel de gestion de versions Git
  • Connaître les problématiques courantes propres aux environnements Web et savoir les remédier
  • Apprécié : maîtrise de Go, TypeScript, Docker ou des protocoles de courriel


Savoir-être

  • Savoir faire preuve de créativité et d’attention au détail
  • Avoir une certaine curiosité technique et un goût pour la veille technologique
  • Faire preuve d’aisance relationnelle


Process de recrutement

  • Si votre candidature est présélectionnée, vous serez contacté(e) pour apprécier vos attentes et vos motivations au cours d'un entretien téléphonique ou physique.
  • Des tests techniques pourront vous être proposés.
  • Vous ferez l'objet d'une procédure d'habilitation.


Mots-clés :
Golang, e-mail, SMTP, TLS, SPF, DKIM, DMARC, ARC, MTA-STS, TLS-RPT, DNS, DNSSEC, DANE

Je postule

Type de contrat Contrat d'apprentissage
Début du contrat 01/09/2022
Localisation Paris, 75, Paris, Île-de-France
Niveau d'études Master 1 ou titre équivalent de niveau Bac +4
Domaine professionnel Développeur de solutions de sécurité
Niveau d'expérience Débutant ou jeune diplômé
Rémunération A définir selon expérience mensuel net
A définir selon expérience annuel brut (selon expérience)
Avantages en nature -
Télétravail Non