Développeur full-stack, création d'une application d'aide à la saisie du temps sur SAP
Contexte
Du 18 Septembre 2023 jusqu'à aujourd'hui, je travaille à Airbus Defence and Space sur le site de Sophia Antipolis.
Ma mission est de reprendre une application dont le développement a déjà commencé pour l'améliorer et la finaliser.
J'ai du reprendre le projet sans aucun passage de connaissance puisque la personne travaillant dessus a quitté l'entreprise avant mon arrivée.
L'application consiste à la création de rapport fait à partir des temps individuels que les employés ont rentré sur Jira, l'outil de suivi des taches en interne.
Une fois que l'utilisateur expérimenté a donné un fichier avec les temps de plusieurs employés à l'application, les rapports sont ensuite crées.
Les utilisateurs peuvent ensuite consulter les rapports qui leur sont associés en allant sur la page LastReports.
Ils peuvent alors télécharger ces rapports puis faire un copier-coller de leur contenu directment dans SAP pour mettre à jour leur temps.
Le but est ici de faire une vraie application web à laquelle les employés d'Airbus pourront se connecter à travers le réseau interne.
Changement d'architecture
L'une des premières étapes du projet a été de changer l'architecture existante qui n'étais pas adaptée en termes d'évolutivité et de séparation des taches.
Auparavant, un seul gros bloc était incorporé dans le projet et faisait fonctionner le tout.
Ce code était dans un fichier compressé que l'on décompressait à la volée et agissait comme une sorte de boite noire.
Des soucis commencent à apparaitre lorsque l'on doit faire évoluer ce code qui permet de créer les rapports à l'aide des fichiers fourni par l'utilisateur.
La nouvelle architecture utilise du docker in docker (DinD) afin d'appeler la dite boite noire au sein de l'application.
à l'aide de la nouvelle architecture, la boite noire est mise à jour à chaque nouvelle version déployée.
Création d'un reverse proxy
Une autre étape importante du projet a été de créer un reverse proxy afin de sécuriser la connexion à l'application.
Ceci permet également que le site soit en https à l'aide d'un certificat ce qui améliore encore d'avantage la sécurité du site.
Le reverse proxy est fait à l'aide d'un conteneur docker qui fait tourner un serveur nginx et expose un port auquel doit se connecter l'utilisateur.
Ce port peut etre modifier par l'administrateur lors du lancement d'une instance de l'application en local.
Je n'avais pas vraiment mis en pratique de reverse proxy dans une vraie application jusqu'a maintenant et ça a été un bon moyen de me former là dessus.
Aide à l'appui opérationnel au DFSI sur la partie matériel et télécom, département du 06 et du 83
Contexte
Du 21 Octobre 2021 jusqu'au 30 Aout 2023, j'ai travaillé à l'accompagnement des utilisateurs sur les nouveaux outils bureautique
mis à disposition par l'entreprise tel que Microsoft Teams ou Outlook.
J'ai également participé au portage des solutions Office 365 et à la résolution des irritants liés au réseau et au wifi sur les différents sites.
J'ai aussi travaillé sur la gestion des inventaires téléphonique et à la création de fiche pour aider les utilisateurs à prendre des bonnes habitudes vis à vis de l'informatique.
Ce travail a été le sujet de mon rapport d'alternance puisqu'il m'a appris la gestion de projet, la communication et la capacité à s'adapter aux différents interlocuteurs.
Accompagnement des utilisateurs sur les applications
Durant mon alternance à Enedis, j'ai pu accompagner les utilisateurs à prendre en main les nouvelles applications bureautique
telles que Microsoft Teams ou encore Outlook Online. Cela m'a fait travaillé mes compétences de communication à l'oral et à l'écrit
puisque je dois répondre aux utilisateurs afin que mes réponses soient le plus clair possible. De plus, il fallait également que mes
explications soient compréhensible de l'utilisateur, je devais donc m'adapter en fonction.
Création de documents pour rappeler les bons gestes
Je me suis également chargé de créer des documents destinés aux utilisateurs afin qu'ils assimilent
les bons comportements à avoir et qu'ils deviennent plus autonomes en ce qui concerne le SI comme notamment
le lancement des réunions dans les salles, comment se servir du matériel informatique ou comment faire des demandes de matériel.
Ce travail est essentiel à la conduite du changement et pour que tout cela deviennent des réflexes et ne soient plus
des points de blocage. Cela m'a permis de travailler ma compétence de communication écrite mais aussi d'esprit de synthèse
car je devais résumer et reformuler les informations données par l'opérateur informatique afin que cela soit clair et compréhensible.
J'ai aussi pu développer ma persévérance car cela prend du temps de faire changer les habitudes et meme si parfois, certains
donnent l'impression que ce travail est inutile, il faut tout de meme s'efforcer à le faire.
Gestion des irritants réseau et wifi sur l'ensemble des sites
Cette mission était le sujet de mon rapport d'alternance car c'est une mission très complexe puisque je devais prendre rendez-vous
avec les utilisateurs sur les différents sites puis m'y rendre afin de faire un point sur l'état du réseau et du wifi en fonction
des retours qu'ils me faisaient lors de mon passage. Suite à cela je devais envoyer un compte rendu de visite ce qui m'a fait une nouvelle fois
travailler mon esprit de synthèse ainsi que ma communication. J'ai également du créer un document de suivi des travaux sur les sites
en prenant plusieurs paramètres en compte comme les déménagements des sites ou les travaux prévu par le chargé d'affaires informatique ce
qui m'a fait une fois de plus travailler mon esprit de synthèse ainsi que ma capacité à gérer un projet car après les dates d'intervention
de l'opérateur sur les sites, je devais relancer les interlocuteurs sur site pour savoir si leurs problèmes ont été réglés ou si il persiste.