Architecte technique/ Consultant Cloud AWS
EDF/DOAAT
janvier 2022 - aujourd'hui
Contexte de la mission:
- Architecture technique :
• Accompagnement des projets dans la mise en place et la modification de de leur infrastructure
matérielle et logicielle
• Etude et migration vers une nouvelle plateforme virtualisée à forte contrainte sécuritaire
- Mise en place et implémentation d’une architecture de référence dans le cloud public AWS
- Migration depuis SVN et Gitlab du département vers le Gitlab du Groupe
Réalisation:
- Instruction des dossiers d'architecture technique
• Définition des critères D.I.C.T conjointement avec le projet, le RSSI et l'équipe d'architecture.
• Définition et mise en place d'une architecture logiciel avec les contraintes associées (DIMA,
PDMA, reprise sur panne/PRA: applicative, système, réseau, matériel ou autre)
• Migration des projets vers une zone réseau plus sécurisée
• Spécification des environnements à mettre en place: Gabarit, entrées/sorties (Utilisateurs
détenteurs d'un VPN A, B ...etc.), zone réseau ...etc.
• Validation de la demande et du budget associé au sein d’un comité technique hebdomadaire
• Rédaction des documents associés:
Logiciels à installer sur chaque environnement
Ports à ouvrir par type d'utilisateur
Schéma d'architecture logiciel, environnement et PRA le cas échéant
• Suivi de l'obsolescence logiciel via un référentiel de l'entreprise.
• Suivi des demandes d'ouverture de flux logiciel
- Migration du code source de plusieurs projets depuis SVN et git du département vers le Gitlab du
Groupe, Celui-ci est mutualisé, sécurisé, résilient et résistant aux pannes
- Instruction et mise en place d'une architecture AWS cloud:
• Mise en place d'une architecture AWS Cloud, celle-ci servira de référence pour tout projet du
département voulant migrer ou créer des applications sur le cloud.
• Réalisation et mise en place de l'ensemble des composants de l𠆚rchitecture de référence dans le
cloud AWS avec l'utilisation de la console en se basant sur les services AWS: ECS fargate, RDS,
ECR, EC2, MSK, ALB, Route53, IAM𠉮tc
• Un accent a particulièrement été mis sur la sécurité des données stockées ou communiquées
entre les différents services (KMS et Service Connect).
• Mise en œuvre réalisée en CloudFormation et en Terraform.
Environnement:
RHEL, PostgreSQL, Oracle, Tomcat, Jboss, ProFTPd, Docker, Springboot, GitLab, SVN, Haute disponibilité HA, Microsoft Visio, Virtualisation, Cloud public AWS : ECS Fargate, ALB, Route53, ECR, Security Group, MSK (Kafka), Transfer Family, KMS, Lambda, EC2, RDS, IAM, CloudFormation, Terraform
RHEL, PostgreSQL, Oracle, Tomcat, Jboss, ProFTPd, Docker, Springboot, GitLab, SVN, Haute disponibilité HA, Microsoft Visio, Virtualisation, Cloud public AWS : ECS Fargate, ALB, Route53, ECR, Security Group, MSK (Kafka), Transfer Family, KMS, Lambda, EC2, RDS, IAM, CloudFormation, Terraform
Exploitation/Intégration/Suivie de production et mise en place ou migration d’infrastructure.
Assurance Maladie CNAMTS
janvier 2021 - janvier 2022
Contexte fonctionnel:
- Projet METEORE (Build): Migration d'une infrastructure de remboursement des frais de santé.
- Projet DMP (Run): Dossier Médical Partagé DMP-MiddleOffice
Réalisation:
- Spécification des caractéristiques systèmes (FS, capacité stockage, nombre de cœurs CPU, Montage NFS...etc.) des VMs, des interfaces réseaux
- Spécifier/Modifier des demandes de plateforme/couloir.
- Vérification et recette des plateformes livrées.
- Réception, installation et vérification des différents composants à déployer (certains manuellement d𠆚utres d’une façon automatique)
- Rédaction des documents et des synoptiques d’installation pour la mise en production.
- Mise en place de Rundeck avec
• Automatisation de l'installation des composants via la création des jobs Rundeck et l'écriture des scripts correspondant
• Création des jobs d'automatisation Rundeck de certaines tâches répétitives liées aux suivie de la production
- Supervision: surveillance et mise en place de sonde Centreon NRPE dans le cadre du suivie de la production.
- Supervision: Mise en place des procédures permettant la prise en compte et le traitement des alertes.
- Faire un état de lieu quotidien (Suivi) de la production et le communiquer au comité de pilotage.
- Correction des bugs: Toute sorte de bug, documentaire, de script shell, infrastructure.
- Formation et intégration des nouvelles recrues
Environnement:
- Java, Postgres, JBoss EAP 6 et 7, Cluster Weblogic, Tomcat, Shell BASH, Haute disponibilité avec Apache, Linux Redhat, Nagios/Centreon, Rundeck, SaltStack
- Java, Postgres, JBoss EAP 6 et 7, Cluster Weblogic, Tomcat, Shell BASH, Haute disponibilité avec Apache, Linux Redhat, Nagios/Centreon, Rundeck, SaltStack
Intégration/Architecture technique et architecture logicielle
Ministère de la finance et de l'économie
octobre 2018 - novembre 2020
Contexte technico-fonctionnel:
Migration de l'ensemble des projets liés à la fiscalité des particuliers, d'une plateforme avec des serveurs physiques vers une plateforme virtualisée .
Réalisation :
- Spécifier/Modifier des demandes de plateforme/couloir.
- Vérification des plateformes livrées.
- Automatisation de la vérification des plateformes
- Développement des scripts aidant à effectuer la mise en conformité de certains couloirs vis-à-vis de la FiDD (fiche d'identification de plateforme: une sorte de spécification pour chacune des platesformes)
- Mutualisation de la personnalisation des serveurs de données et d’échange
ZA/ZU par le biais d'un outil interne appelé Pfctl.
- Mise en place des scripts de migration d'un serveur d'échange de l'ancienne plateforme vers la nouvelle plateforme.
- Elaboration des DEXs de personnalisation des serveurs de données et d’échange ZA/ZU
- Gérer la planification de la migration des serveurs de données de l𠆞nsemble des couloirs
- Conception et rédaction des FiDD s(fiche d'identification de plateforme
- Rédaction des DI (demande d'intervention)
- Correction des bugs: Toute sorte de bug, documentaire, de script shell, infrastructure.
Environnement :
- Java, Oracle RAC, Posgres, JBoss, Tomcat, Shell BASH, HAProxy, Keepalived, Linux, CentOS,
Java, Oracle RAC, Posgres, JBoss, Tomcat, Shell BASH, HAProxy, Keepalived, Linux, CentOS,
Intégration/Conception/Exploitation
Malakoff Médéric/ DUCS-EDI-GPS et DADSU
février 2016 - juillet 2018
Contexte fonctionnel:
Déclaration des cotisations sociales liées à la retraire et la prévoyance.
Réalisation :
- Installation de l𠆞nvironnement de développement
- Paramétrage de l𠆚pplicative dans tous les environnements (MOE, MOA,
Homologation) : application, ordonnancement des batchs via Crontab.
- Paramétrage des serveurs d𠆚pplication en vu de leur optimisation
- Etude et migration du socle technique Aix/WebSphere vers Linux/Tomcat
- Assistance à la maîtrise d’ouvrage (Analyse et investigation)
- Mise en place des scripts d’installation et de retour arrière.
- Assistance à la maîtrise d’ouvrage et à la recette.
- Chiffrage
- Implémentation ou modification des MPDs
Environnement :
- Java, DB2, MySQL, JBoss, Tomcat, Websphere, Spring Core, Spring Spring Batch, JSP, Hibernate, JPA, Maven, Junit, Intégration continue avec Jenkins, SOAPUI.
- Java, DB2, MySQL, JBoss, Tomcat, Websphere, Spring Core, Spring Spring Batch, JSP, Hibernate, JPA, Maven, Junit, Intégration continue avec Jenkins, SOAPUI.
Ingénieur d’études et développement Java
Viamedis/V.net
juillet 2013 - janvier 2016
Contexte fonctionnel:
Contrôler le processus de facturation et s𠆚ssurer que les équipements optiques ont été livrés. Ainsi que la gestion de la valorisation automatique des PECs via des WebService.
Réalisation :
- Installation de l𠆞nvironnement de développement
- Chiffrage
- Conception et implémentation du produit au niveau des quatre couche : métier, DAO, Service, et IHM
- Implémentation du MPD
- Développement des tests unitaires (Junit )
- Maintenance évolutive/corrective des webservices dédiés à la valorisation automatique des demandes de prises en charges des différentes disciplines( optique, audioprothèse, dentaire)
- Assistance technique.
Environnement :
- Java, SqlServer, SQL Server Mangement Studio, JBoss, Spring Core, Spring MVC, Spring WebFlow, Spring Batch, JSP, Hibernate, JPA, Maven, Junit, Intégration continue avec Jenkins, Git
- Java, SqlServer, SQL Server Mangement Studio, JBoss, Spring Core, Spring MVC, Spring WebFlow, Spring Batch, JSP, Hibernate, JPA, Maven, Junit, Intégration continue avec Jenkins, Git
Ingénieur d’études et développement Java/AGILE
France Telecom
juillet 2012 - juillet 2013
Contexte fonctionnel:
Octroyer des mesures financières aux clients de FT suite à un incidents, une erreur de facturation …
Réalisation :
- Mise en place d’une architecture en couches (Modèle, DAO,
Business, Application, IHM)
- Chiffrage
- Conception du modèle de classe UML
- Conception du modèle physique de données
- Développement évolutif sur la base des stories
- Développement des tests unitaires (Junit et MOCKITO)
- Développement des tests d’intégrations
Environnement :
- Agilité, Java, Postgres, Jonas, Jetty, Spring, Hibernate, JPA, Maven, GWT, HSQLDB, Junit, Mockito, Intégration continue avec Hudson, Sonar
- Agilité, Java, Postgre...