Compétences | Humaines & techniques
Ensemble des acquis que j'ai à mettre à votre disposition dans le cadre d'une collaboration future
Pourquoi m'embaucher
sur vos projets, dans votre entreprise ?
Je suis une personne polyvalente ce qui me rend plus adaptable aux changements et aux nouvelles technologies. Je pense être plus rapide à s’adapter aux nouveaux outils, à apprendre de nouvelles compétences et à appliquer ces connaissances dans un large éventail de situations. Cela peut aider l’entreprise à rester à la pointe des dernières tendances technologiques et à s’adapter rapidement à l’évolution du marché.
À mon arc s’ajoute aussi une efficacité dans la collaboration avec d’autres membres de l’équipe, en raison de ma capacité à comprendre les différentes facettes de l’informatique et de ma capacité à communiquer efficacement avec d’autres membres de l’équipe ayant des spécialisations différentes. Cela peut aider à améliorer la productivité de l’équipe, la qualité des projets et la satisfaction des clients.
Automatisation
L'automatisation en informatique présente de nombreux avantages, notamment une efficacité accrue, une réduction des erreurs, une productivité améliorée et une meilleure sécurité des données. L'automatisation permet aux tâches informatiques répétitives et chronophages d'être accomplies rapidement et facilement, libérant ainsi les travailleurs pour se concentrer sur des tâches plus complexes et créatives. L'automatisation réduit également le risque d'erreurs humaines, ce qui peut être particulièrement important pour des tâches critiques et sensibles. De plus, l'automatisation peut aider à accélérer les processus de développement de logiciels, en permettant la création et le déploiement plus rapide de nouveaux programmes et fonctionnalités. Enfin, l'automatisation peut aider à renforcer la sécurité des données en éliminant les vulnérabilités liées aux erreurs humaines et en garantissant une exécution cohérente des procédures de sécurité.
Admin | Linux & Windows
Un administrateur système qui est à l'aise à la fois sur Linux et Windows peut tirer parti des avantages de chaque système d'exploitation pour optimiser l'efficacité et la sécurité du réseau informatique de l'entreprise. Avec une connaissance approfondie de la ligne de commande de Linux et des outils de configuration, cet administrateur peut automatiser les tâches répétitives et optimiser les performances du système. De plus, grâce à une connaissance approfondie des fonctionnalités de sécurité de Windows, cet administrateur peut identifier les vulnérabilités potentielles et configurer les paramètres de sécurité pour protéger efficacement les données de l'entreprise. La connaissance des deux systèmes d'exploitation permet également à cet administrateur de mieux résoudre les problèmes interplateformes et de faciliter l'intégration des applications et des services entre les différents systèmes d'exploitation.
Monitoring
Le monitoring en informatique présente de nombreux avantages pour les entreprises et les organisations, notamment une surveillance proactive de l'état des systèmes informatiques, une détection rapide des pannes et des problèmes, ainsi qu'une amélioration de la performance du système. Le monitoring permet de collecter des données en temps réel sur l'utilisation des ressources du système, telles que la CPU, la mémoire et le stockage, ce qui permet aux administrateurs de détecter rapidement les goulots d'étranglement et les goulets d'étranglement potentiels. En outre, le monitoring peut aider à identifier les tendances de performance, ce qui peut permettre aux administrateurs de planifier et d'optimiser les ressources pour améliorer la performance globale du système.
Testing code
Le DevOps est une approche qui combine les pratiques de développement logiciel et d'opérations informatiques pour améliorer la collaboration, l'efficacité et la qualité des logiciels. Les avantages du DevOps sont nombreux. Tout d'abord, le DevOps peut aider à améliorer la qualité des logiciels en permettant des tests et des mises en production plus fréquents, ce qui permet de détecter et de corriger les erreurs plus rapidement. Les tests sur le DOM sont un élément important de la validation de la qualité des pages web. En testant les interactions utilisateur, la manipulation du contenu de la page et la compatibilité multinavigateurs, les tests sur le DOM peuvent aider à garantir que les pages web fonctionnent correctement pour tous les utilisateurs, quel que soit leur navigateur ou leur plateforme.
Catégorisation des compétences
Observation
Celui s’inscrit autant dans le cadre des différentes tâches informatiques réalisées que sur les utilisateurs, leur comportement et leurs réactions. L’observation est dans mon cas mais aussi celui de beaucoup d’autres un moyen de détecter les erreurs ou des problèmes importants potentiels avant que ceux-ci ne deviennent des problèmes majeurs. En observant attentivement le comportement des systèmes mais aussi ceux des utilisateurs, collaborateurs on peut mieux comprendre les différents défis auxquels l’on peut être confronté et d’élaborer des stratégies adéquates pour les résoudre de manière proactive. Elle m’a permis de répondre au mieux aux questions posées sur certaines réalisations en identifiant de façon précise les causes sous-jacentes afin de comprendre ce qui m’était demandé de faire.
Empathie
Cette compétence m’a permis d’établir des relations positives et productives avec mes collègues et des utilisateurs dans le sens où comprendre les émotions et les perspectives des autres permet de mieux travailler ensemble de façon plus efficace, de résoudre les problèmes de manière plus créative et innovante en établissant des rapports de confiance et de coopération. L’empathie m’a permis aussi de fournir un support technique et humain de qualité aux différents collaborateurs en comprenant les défis et les frustrations qu’ils peuvent rencontrer. En somme, l’empathie est une compétence essentielle dans le milieu informatique comme dans tout autre milieu professionnel, qui peut aider à établir des bonnes relations, améliorer la collaboration en équipe. En somme j’ai considérablement amélioré mon efficacité et ma satisfaction professionnelle.
Analyse
Cette compétence cognitive importante m’a permis d’examiner les informations disponibles, à les interpréter et à les utiliser pour prendre des décisions éclairées et résoudre des problèmes complexes. Elle m’a permis de comprendre les spécifications d’un projet, les performances d’un système ou encore les besoins des utilisateurs et collaborateurs et donc par ailleurs être capable de collecter et d’analyser les données pour identifier les tendances, les problèmes potentiels et les opportunités d’amélioration. Elle m’a aussi permis d’être plus concis afin de prendre des décisions stratégiques, en examinant l’humain comme les données disponibles, j’ai pu aider à déterminer les choix technologiques les plus appropriés pour l’entreprise. Tout cela, s’est inscrit dans mon évolution afin de trouver des solutions efficaces et contribuer à la réussite et la satisfaction professionnelle.
Autonomie
Cette compétence m’a permis de prendre des décisions éclairées, du fait qu’être autonome implique la capacité à planifier et à organiser son propre travail, à résoudre des problèmes de manière indépendante et à être responsable de ces propres résultats. J’ai donc appris à gérer mon temps de travail en fonction de mes tâches tout en respectant les délais et en assurant la qualité du travail. J’ai dû apprendre à prendre des initiatives et à proposer des idées novatrices si non complémentaires. Dans le domaine de l’informatique, surtout dans le secteur d’activité qui est le mien, les technologies et les méthodes de travail évoluent rapidement, j’ai donc dû apprendre très rapidement de nouvelles compétences et m’adapter aux nouveaux environnements. C’est pourquoi l’autonomie peut également être liée à la capacité de s’adapter aux changements.
Loyauté
Pour moi la loyauté est une valeur fondamentale dans le sens où l’attachement et la fidélité que je porte à une entreprise, à ses valeurs et à ses objectifs me permettent d’être dévoué aux tâches qui me sont confiées. Aujourd’hui les lois et les règles mises en place par les gouvernements mais aussi les normes des entreprises facilitent le développement de la loyauté envers l’entreprise à laquelle on est affilié en ne divulguant ni les informations confidentielles ou encore moins en volant les propriétés intellectuelles car un employé est considéré comme un ambassadeur de l’entreprise qui défend son image et son positionnement sur le marché. Il n’est donc pas question pour moi de nuire en aucune façon de par mon comportement ou ma vie privée au bon fonctionnement de l’entreprise à qui je suis affilié.
Adaptation
Face à la constante évolution de l’environnement des entreprises, des défis tels que le changement technologique, l’évolution des marchés et les modifications des réglementations et des lois, l’adaptation est un atout majeur pour réussir. Dans l’exercice de mes fonctions notamment dans le cadre de mon alternance, j’ai dû appendre très rapidement des technologies comme PowerShell, python, javascript et d’autres encore pour répondre à un besoin de première nécessité qui en quelques mois est devenu le socle de mes principales tâches et projets. Cela peut aussi inclure une adaptation aux changements organisationnels, ce qui ne m’a pas jusqu’à présent dérangé, tels que les changements de direction ou de structure de l’entreprise. Mon adaptation à différentes situations m’a également permis de travailler avec des personnes de différentes cultures et horizon.
Communication
C’est une compétence essentielle dans toute entreprise et ce que soit le secteur d’activité. Pour ma part ce fut un exercice très complexe du fait d’être très introvertis. Cependant la communication revêt une importance particulière dans le milieu de l’informatique, qui est souvent caractérisé par des tâches complexes et des équipes multidisciplinaires. J’ai dû développer une communication efficace du fait de travailler avec en équipe, avec des experts de différents domaines, pour assurer la coordination des efforts, la compréhension mutuelle et la réalisation des objectifs communs. Elle m’a permis d’améliorer des points comme l’écoute attentive, un questionnant pertinent, des explications de concepts techniques de manière accessible et à fournir une rétroactions constructives. Les avantages de la communication se sont inscrits aussi dans l’élaboration des documents techniques, des rapports d’analyse ou de manuel d’utilisation.
Travail en équipe
En tant que DevOps, le travail en équipe est une qualité première que j’ai dû développer pour mener à bien les différentes missions et projets qui m’ont été confiés tant sur le plan académique que sur le plan professionnel lors de mon alternance. Le travail en équipe implique une collaboration étroite entre les membres qui partagent des responsabilités et travaillent ensemble vers un objectif commun. J’ai eu beaucoup d’avantage, à travailler en équipe, notamment une meilleure répartition des tâches, une grande efficacité, une meilleure communication, une grande créativité et une meilleure prise de décision. Il s’agit entre autres d’une association plusieurs compétences et connaissances complémentaires pour résoudre des problèmes complexes et atteindre des objectifs difficiles. Cela m’a permis aussi de développer ma confiance en moi et à mieux m’exprimer lors d’un oratoire.
Admin Windows
Ici, le but est d’administrer et de veiller au bon fonctionnement des environnements aussi bien serveur qu’utilisateur (client). sachant l’administration Windows est un domaine clé de la gestion des systèmes d’exploitation Windows qui englobe un large éventail de tâches et de responsabilités visant à assurer la sécurité et la maintenance des systèmes dans un environnement informatique. dans le cadre de cette compétences, mes principaux point d’évolution ont été porté sur la gestion des utilisateurs et des groupes avec l’annuaire Active Directory, la surveillance des performances avec Grafana Prometheus Loki et Promtail, la gestion des mise à jour avec la mise en place d’un serveur WSUS, ou encore de la configuration du réseau que je mettrai en dernier avec l’environnement CISCO.
Admin Linux
A l’image de l’admin Windows, le but ici est d’administrer et veiller au bon fonctionnement des environnement serveur (s’ils peuvent être défini ainsi). Mes compétences ont été développer dans différents points, notamment sur la gestion des utilisateurs avec la mise en place d’une IHM (interface humain machine) et services octroyés par un système avec Kubernetes et docker pour gérer la montée en charge des requête au niveau des serveurs, l’automatisation de l’installation d’un système serveur ou client avec ansible, la simulation d’action de tests répéter avec Cypress (framework porté sur le testing Code), la gestion de fichiers avec l’administration des environnement Git, Bitbucket, mais aussi le Bash scripting qui est aujourd’hui représente le langage sur lequel mes principales tâches sont écrites (à cela s’ajoute le yaml, python, PowerShell).
Bash | PowerShell
Ici mes compétences se sont développer principalement sur le Scripting qui est aujourd’hui un principal outils utilisé aussi bien dans le milieu professionnel qu’académique. Bash et PowerShell offrent une interface de ligne de commande puissante destiné à l’administration et à l’automatisation des tâches et dans la réalisation des différents projets que j’ai eu à mené notamment l’écriture des fichiers de configuration d’ansible (principalement écrit en yaml), ou encore dans la réadaptation du script PowerShell d’installation de l’application CARDABEL utilisée aujourd’hui dans l’entreprise dans laquelle je suis. A part la différence de plateforme et de syntaxe (Bash basé sur le Shell bourne et PowerShell sur les langages de programmations) ils restent des interpréteurs de commandes et de langages de script très complets.
Ansible
Cette plateforme m’as été très utile principalement dans l’automatisation des installations des différents profil utilisateurs (développeur, production, testeur) et de l’application CARDABEL. Le but étant de maintenir les systèmes de manière cohérents. l’ensemble de ses modules qui couvrent différents aspects de la gestion de configuration, tels que la configuration du système, l’installation de logiciels, la gestion des fichiers et des services, la gestion des utilisateurs et des groupes mentionnés plus haut. Mes principales tâches ont été l’écriture des playbooks (fichiers de configuration permettant de décrire un état désiré) pour la gestion du versionning au niveau des plugins pour la compatibilité exigé par l’application et donc d’avoir la main mise sur tous les systèmes installés. Ansible est en résume un framework puissant dans l’automatisation des systèmes d’information.
Cypress
Ici la principale tâche fut celle de simuler si non de reproduire des scénarios de tests sur application en offrant une API interactive, autour duquel se sont ajouter d’autres compétences comme l’analyse d’un DOM (Document Object Model). Sachant que Cypress est un outil de test end-to-end automatisé open source conçu spécialement pour les application web. les avantages d’utiliser cypress sont l’apprentissage pour des débutant comme moi de l’architecture Javascript (qui est son langage principal), d’avoir des test en temps réel grâce au rechargement instantané et automatique pendant le développement, la capture vidéo et d’écran pour permettre la visualisation des interaction, des erreurs et des résultats de tests, le débugue intégré, et la possibilité d’avoir une intégration continue (CI/CD) et outils de reporting.
Cisco
Ici il a été question de découvrir et de mettre en place un environnement réseau, avec la mise en place , la gestion et la maintenance des topologies en utilisant principalement Packet tracer (logiciel de simulation d’équipement cisco). les principales réalisations ont été la connaissance quasi complète de l’environnement Cisco avec le passage de la certification CCNA 1 & 2, l’apprentissage du troubleshooting (maintenance) avec le passage du CCNA 3. Tous cela est resté dans un cadre complètement académique et qui m’as permis d’avoir une vision sur l’élaboration d’un environnement réseau autre que ceux proposé par Windows ou linux aux utilisateurs finaux. Reconnu pour ses solutions de réseautage et d’infrastructure, CISCO reste un des leaders mondiaux en terme de réseau et qui offre des ouvertures sur des débouchés (chose qui n’est pas mon secteur d’activité privilégié).
Cloud Google | OVH
Ici il était question de découvrir les environnement cloud et leurs fonctionnalités. mes fonctions ce sont limitées à la gestion des différentes machines (virtuelle et physique) avec ansible, de la migration de google vers OVH, de la gestion des droits utilisateurs, mais aussi de la sauvegarde et des backups.
NB: Il s’agit ici d’une estimation sur les objectifs que je me suis fixé personnellement sur le plan personnel (un travail sur soi pour être plus tolérant, patient et avenant); collectif ( se mettre à la place des autres et être plus emphatique); technique (ayant finis ma formation académique, je considère avoir atteint 50% de mon objectif, auquel je pense ajouter la formation en entreprise); et enfin sur le plan humain (être plus généreux).
74 Av. Maurice Thorez, 94200 Ivry Sur Seine
molelekoyo@et.intechinfo.fr / molele.bertil70@gmail.com