Mettre en place un outil permettant à chaque filiale commerciale du groupe Renault dans le monde d'élaborer et de valider son plan d'action commercial. Cet outil permet de
*Collecter et agréger toutes les données concernant la gamme, les volume: de ventes prévisionnels, les commandes, les prix de ventes, les couts de revient (COGS), les moyens commerciaux (VME), les offres de leasing, les offres de financement, ..
*Faire le diagnostique des données collectées pour vérifier les règles d'entreprise, identifier les leviers d'optimisation et élaborer des hypothèses des prix de ventes
Taches :
Taches:
dev:
• Nouveau Projet : Mettre les premières briques du projet : Developper les Apis et les consommer coté front
• Faire la conception Backend
• Exploiter des datas sur GCP et les persister en postgres
• Exploiter des Apis externes
• Collecte des besoins lors des ateliers métiers Développement des apis REST à partir des user stories Conception et développement des nouvelles fonctionnalités
• Développement des interfaces FrontEnd Revue de code avec l'équipe Réalisation des tests unitaires, tests d'intégration
Architecture: microservices
Taches :
Taches:
dev:
• Ajouter de nouvelle fonctionnalité au service, correction, des évolutions
• Ajouter un cache, un job schedulé, une métrique, revue de codes, validation des MR
Devops:
• Responsable de l'environnement dev sur gitlab CD et kub
• ( grafana: ajouter les dashboard, vérification des logs et des métriques, )
• Montée des versions et voir la compatibilité avec kafka producer , ajouter des chart Helm ...
• Conception applicative du sevice et d'un nouveau service ( mettre en place le socle technique)
• Responsable des ateliers de passage de connaissances pour les nouveaux arrivants
Partie CD:
• Lancer les tests automatisés, ajouter les descripteurs de déploiement,.)
• Kubernetes ( avec l'outil Rancher pour superviser les environnements créés et létat des pods et des nods)
• stack observabiity ( pour la collecte des logs, des métriques générés par les différents services, le dashboarding, la supervision: loki, prometheus, grafana, alert manager,...)
Architecture: microservices
Projet : Solution Traefik
Taches :
Configuration degitlab-ci.yml afin de mettre en place un processus automatique de validation
Socle DEVOPS : utilisation de Docker pour la configuration des environnements DEV et PROD
Socle CICD : utilisation de gitlab-ci pour mettre en place les phases de validation, et de livraison
Développement d’une application à page unique (SPA) en utilisant Angular 11, Typescript, HTML5, CSS3 et Bootstrap
Mise en place des tests unitaires et les tests d’intégration.
Création des scripts SQL de schéma de base de données
Créer des services pour consommer les restAPIs exposé par la partie back end
Usage de postman pour tester les web services GET, PUT, POST, DELETE
Intégration du test postman dans la chaine CI/CD grâce à un outil développé par Postman appelé Newman
Plannifier les reviews
Rédaction des spécifications techniques sous WIKI
Mise en livraison
Mise en production
PROJET 1: Gestion de portail employeurs (La partie qui calcule et gère les versements des employeurs pour savoir si l’employer a le droit à la formation ou non, autrement dit il a atteint la somme en euro qui lui permet de se bénéficier des formations de l’état)
Taches :
Développement des parties en back avec Java8
Développement d’une application à page unique (SPA) en utilisant Angular 9, Typescript, HTML5, CSS3 et Bootstrap
Préparer et tester les jobs Jenkins (release et livraison)
Présentation de solution docker pour des besoins techniques et des besoins fonctionnels
Mise en place des tests unitaires et les tests d’intégration.
Création des scripts SQL de schéma de base de données
Création des tests unitaires avec Junit et mockito API pour avoir la meille ure couverture de test possible
Créer des services pour consommer les restAPIs exposé par la partie back end
Usage de Portman pour tester les web services GET, PUT, POST, DELETE
Intégration du test postman dans la chaine CI/CD grâce à un outil développé par Postman appelé Newman
Plannifier les reviews
Rédaction des spécifications techniques sous Confluence
Mise en livraison
Mise en production
Encadrement des nouvels arrivants.
Création et Configuration rapide de l’environnement de développement via l’outil Vagrant, Docker et Jenkins.
Automatisation des taches de build et de run autour des composants Docker.
Gestion des versions de la solution avec l’outil :Bitbucket
PROJET : Projet CongoPAy
PROJET 1 : Projet CongoPAy TACHES:
Automatisation des déploiements (CI/CD)
Test unitaire et test d’intégration
Mise en œuvre monitoring, capacity planning
Cadrage et pilotage de migrations
Responsabilité de l’administration de la production (déploiement, Optimisation)
Développement des parties en back avec Java8
Développement des nouveaux services
Développement des parties en Front avec Angular 7
Développer des scripts Ansible
Préparer les dockers files pour le client
PROJET 2 : Gestion des correspondances (refonte angular9) : (La partie qui s’occupe des validations ou refus des courriers, aussi la partie des correspondances entre mairie et caisse)
Taches :
Développement des parties en back avec Java8
Développement des nouveaux services
Développement des parties en Front avec Angular 9
Intervention au niveau de la base de données (Postgres)
Mise en place des tests unitaires et les tests d’intégration.
Créer des services pour consommer les restAPIs exposé par la partie back end
Usage de postman pour tester les web services GET, PUT , POST , DELETE
Plannifier les reviews
Rédaction des spécifications techniques sous Confluence
Mise en livraison
Mise en production
Encadrement des nouveaux arrivants.
Gérer la migration de plateformes applicatives vers des hébergeurs Cloud (AWS)
Configuration des différentes services Aws tel que : EC2, S3, Lambda.
Création et Configuration rapide de l’environnement de développement via l’outil Vagrant, Docker et Jenkins.
Automatisation des taches de build et de run autour des composants Docker.
Gestion des versions de la solution avec l’outil :Bitbucket