Réalisation du pentest d’un site institutionnel de BNP Paribas
Recherche des vulnérabilités
Rédaction du rapport
Intervention sur les domaines production ferroviaire/référentiel et big data
Études d’architectures pour les projets
Prise en compte des contraintes techniques imposées par le contexte SNCF (langage,framework,sécurité)
Matrice des flux inter-applicatifs
Réponse aux exigences de sécurité spécifique à chaque projet
Rédaction de la documentation nécessaire
Définition de l’architecture des projets basées sur le cloud Azure
Support aux chargés d’études métiers
Audit du code d’une application de GED (gestion électronique des documents)
Analyse du code (manuelle et automatique)
Rédaction d’un guide de bonnes pratiques pour les développeurs
Supports pour les développeurs
Conseil et assistance technique pour fiabiliser et améliorer la chaîne de production actuelle.
Propositions d’architectures pour garantir la disponibilité des services
Etude des possibilités de migrations vers une offre Paas pour remplacer l’infrastructure existante
Aide à la rédaction du PRA (plan de reprise d’activité)
Migration vers Jenkins 2 (pipeline)
Mise en place de pratique devops
Automatisation de l'installation des postes de développements
installation de l’OS linux via une clé usb bootable
installation de l’environnement de développement via Ansible
Mise en place d'une solution de prévisualisation de ficher Autocad
Refonte de l’application coeur de métier Déclaration
Administration de la plateforme d’intégration continue
Renfort des équipes de développement pour ajouter un module de configuration au progiciel progiciel DMC à destination des opérateurs de téléphonie mobile
Environnement technique Spring, Hibernate, AngularJS, Junit, DBUnit, Mockito, karma, Jasmine, phantomJS , Tomcat, Git, Jenkins, Maven, NexusProjet de migration d'une application métier spécifique développée en Business Basic vers une système d'informations distribués développé en Java et JavaScript.
Définition de l'architecture du système d'informations :
Mise en place de l'ESB Tibco pour assurer les échanges inter-applicatifs
Choix des composants constituant les applications développées en spécifique
Définition des normes de développements et des critères de qualité
Développements des composants communs pour les applications
Définition des interfaces entre les applications
Mise en place de l'environnement de développements
Installation et administration de la plate-forme d'intégration continue
Participation dans le choix de la méthode SCRUM pour développer les applications
Préparation de l'exploitation du futur SI
Automatisation de la configuration des machines virtuelles
Automatisation des procédures d'exploitations courantes
Reprise des données
Développements de scripts permettant de migrer les données
Tests de performances
Écritures des scénarios de charges
Profiling des applications
Analyse des résultats
Mise en place d'une plate-forme de suivi des logs applicatifs
Support aux équipes de développements
Recrutement des développeurs
Finalisation des développements sur le back-office d'une application de gestion des sinistres en assurance .
Écriture de cahiers de tests pour valider les développements
Suivi des incidents de production.
Développements et conceptions pour l'application de gestion de leur service préparatoire.
Conception et chiffrages des fonctionnalités à développer.
Réalisation des Uses Cases et des tests unitaires associés.
Prototypage de solutions et mise en place d'échanges inter-applicatif.
Maintenance évolutive et corrective.