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
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
Developper des playbooks ansible
Rédaction des spécifications techniques sous WIKI
Mise en livraison
Mise en production
EQUIPE : 6
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
EQUIPE : 10
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