top of page

Joseph Gomez 

Skills - Cybersécurité 

La cybersécurité constitue un domaine très vaste . Alliant réseau, programmation, analyses poussées et enfin ingéniosité . Les classes de compétences en cybersécurité se retrouvent plus au reflet du métier exercé . Nous pouvons néanmoins les classer entre défense, offense et ceux transverses avec le management inclus. Rendant notre versatilité un atout majeur dans la progression de ce domaine. 

Manipulation d'outils cyber 

Il est commun en cybersécurité de faire appel à différents logiciels afin d'effectuer plusieurs tâches .Il est alors important d'avoir un éventail conséquent à son actif ainsi qu'une capacité d'adaptation nous permettant de se familiariser avec l'outil au plus vite. Notre parcours nous a permis de devenir efficient dans l'utilisation de logiciels tels que ida, volatility, autopsy, gdb, hashcat, john the ripper, maltego mais aussi des os dédiés tels que kali linux pour le pentesting et les hyperviseurs pour des simulations .

Pentesting

Cette classe de compétence représente nos habilités offensives en sécurité . Au delà de juste "hacker" nous incluons l'établissement de la portée d'une opération, les limitations, autorisations, l'exécution des charges en elle même et enfin le rapport . A cet effet nos certifications et notions en cybersécurité nous permettent de simuler un acteur de menace ainsi que ses actions, ceci dans le cadre d'une amélioration de la sécurité des actifs informatique de l'entreprise ou du client .

Développement cyber

La programmation en cybersécurité est fondamentale . Elle se retrouve utile à bien des égards, développement de malwares, identifications et exploitation des failles et vulnérabilités de sites ou applications . Au delà de ces éléments un point des plus importants serait la personnalisation de la démarche et des outils utilisés . Notre aptitude en développement permettrait au delà de simples programmes d'effectuer des simulations ou autres projets bénéfiques aux DSI avant tout déploiement.

Analyse cybersécurité

Dans cette classe de compétence nous recensons les différentes types d'analyses à notre actif, à savoir l'analyse de logs, de vulnérabilités ,de malwares et l'analyse forensique . Bien qu'il existe une disparité réelle entre chacune de ces analyses et leurs objectifs, je saurai de par mon habilité m'adapter au contexte technique et être une à une force de proposition , vous permettant de rester à jour avec les actualités tech.

Skills - Réseau

Le réseau constitue un pilier pour toute entreprise . Ainsi cet effet disposer des bonnes compétences permettant de prendre en charge toutes les responsabilités et tâches liées à ce pilier est cruciale . C'est ainsi que nous avons organisé nos classes de compétences liées à ce pilier. 

Architecture réseau 

Dans cette classe de compétence nous incluons la conception, la configuration et le maintien d'un ou plusieurs réseau. En effet ayant eu a concevoir différentes architectures grâce aux certifications Cisco, la maitrise de l'architecture réseau constitue un pilier pour les services infra . Entre considérations économiques, qualitatives et techniques, pouvoir agir et dépanner non seulement le réseau mais ses utilisateurs est une tache nécessaire

Sécurité du réseau 

Dans cette classe de compétence nous incluons la gestion des pares-feux et outils dédiés à la sécurité notamment les IDS, IPS, SIEM, EDR . En effet assurer la sécurité de son réseau , connaitre ses points sensibles et pouvoir mettre en place des règles permettant de réagir aux incidents éventuelles est de nos jours un point capital pour les entreprises .

Administration système et réseau

Dans cette classe de compétence nous incluons l'affinité et les habilités à utiliser divers OS notamment Windows ,mac et linux . Des commandes rudimentaires aux configurations avancées nécessitant du Scripting et de l'intervention à distance . A cela s'appliquent les notions de gestion de parc et d'utilisateurs aussi bien dans un domaine AD sous Windows que sous linux . Nous pouvons de plus inclure ici les compétences reliées à l'administration réseau et les manipulations annexes

Analyse réseau

Afin de mieux cerner son réseau il est primordial d'effectuer de bonnes analyses . En effet couplant l'analyse des flux, du réseau et des vulnérabilités, nous avons une vision objective de notre infrastructure mais aussi de ce qui se passe en réel. Ces compétences permettant non seulement de considérer les potentielles améliorations à effectuer mais aussi déceler les anomalies. Outre cela connaissant les vulnérabilités auxquelles nous sommes exposés nous pourrons préparer des mesures préventives à cet effet.

Skills - Devops & Gestion de projets  

L'avènement à permis des cycles de déploiement plus fréquents , de nouvelles méthodologies de travail et une gestion des projets différente de celle en cascade .  C'est de là que nous introduisons des notions tels que la micro segmentation du réseau et des services , la conteneurisation ,l'infrastructure as a service via du code . Ainsi cette pratique nous permet de réaliser bien des tâches .

Virtualisation & Conteneurisation

Nos divers projets nous on permis de nous familiariser avec différents hyperviseurs notamment VirtualBox, Vmware Workstation , Proxmox afin d'administrer des machines virtuelles . Outre cela nous avons eu a créer et personnaliser des conteneurs (Docker ) de par des dockerfile , l'orchestration de plusieurs conteneurs avec les fichiers docker-compose et la gestion globale avec Kubernetes pour les différentes stacks . Enfin nous utilisons de plus Ansible pour l'automatisation de la gestion des infrastructures et les détails spécifiques .

Automatisation & Intégration 

Afin de réaliser des tâches plus rapidement nous avons eu à écrire des scripts pour de l'automatisation mais aussi une amélioration de l'efficience . Cela a permis de gagner en temps et en simplicité . D'autre part nous disposons d'une maitrise de git et gitlab notamment pour l'intégration continue , l'accès par ssh avec l'utilisation de clés et les bonnes pratiques à respecter dans un cadre collaboratif.

Gestion réseau et sécurité

La gestion des réseaux et la sécurité sont également des aspects cruciaux. De part nos certifications Cisco et Fortinet nous avons su comprendre cet enjeu mais aussi les notions nécessaires notamment les concepts de TCP/IP, DNS, VPN, Load Balancing et Firewall. Nous sommes à même de mettre en place des vpn site a site , configurer des pares-feux spécifiques (asa, fortigate) mais aussi mettre en place des règles dédiés selon le contexte en place . Nous pouvons de plus sécuriser les accès aux serveurs avec SSH, TLS/SSL et PKI et en parallèle un outil de supervision réseau global.

Cloud computing

En terme de cloud computing nous pouvons effectuer l'administration des conteneurs et autres instances spécifiques selon le provider.Outre cela nos connaissances sur les services azure et aws nous permettront de conseiller mais aussi orienter des clients dans un contexte de consulting et conseils . Nous pouvons de plus gérer l'authentification IAM et la mettre en place . Enfin nous utilisons terraform afin 'automatiser les infrastructures mise au service de clients ou autre entreprises

Skills - Développement

Avec l'essor de l'IA, beaucoup remettent en question l'utilité des développeurs, mais le développement va bien au-delà de l'écriture de code. Il inclut la conception de projets, l'analyse, la gestion des bases de données, la sécurité et les tests utilisateurs. Nous mettons en avant notre expertise dans ce domaine essentiel pour l'expansion digitale et le rayonnement global des entreprises.

Développement web

Je maîtrise aussi bien le frontend que le backend, avec une expertise en HTML, CSS et JavaScript pour la création d’interfaces interactives et ergonomiques. Côté serveur, j’ai une solide expérience en Python (Flask), PHP (Prisma) et Java, ce qui me permet de concevoir des applications robustes et évolutives. Mon savoir-faire en bases de données MySQL s’accompagne d’une capacité à gérer PHPMyAdmin, la création de tables, la définition de clés, l’implémentation de triggers et de procédures stockées. Je travaille couramment avec des environnements tels que VS Code et IntelliJ pour maximiser ma productivité.

Développement mobile

Le développement mobile fait également partie de mes compétences, avec une spécialisation en Dart (Flutter) et C# (.NET MAUI). Grâce à mon expérience avec Flutter, je peux concevoir des applications mobiles performantes et optimisées, capables de fonctionner sur différentes plateformes. Mon utilisation de VS Code et IntelliJ me permet de développer efficacement des solutions adaptées aux besoins des utilisateurs.

Programmation générale

En plus du développement d’applications, j’ai acquis des compétences en programmation système et bas niveau, avec une maîtrise de plusieurs langages tels que Python, C, Pascal, Assembleur et Java. Cette polyvalence me permet d’aborder aussi bien le développement d’applications logicielles que la programmation plus proche du matériel. Mon expérience en paradigmes de programmation me donne une flexibilité pour concevoir des solutions adaptées à différents contextes techniques

Analyse et conception logicielle

Enfin, mon expérience en modélisation et conception logicielle me permet d’analyser et structurer efficacement les applications. Je maîtrise les méthodologies Merise (MCD,MLD, MCT,MOT) et UML, ainsi que les diagrammes associés (diagrammes de classes, cas d’utilisation, séquentiels, entité-relation). Cette approche me permet de concevoir des architectures logicielles claires et évolutives, adaptées aux exigences des projets sur lesquels je travaille.

bottom of page