Développeur Senior PHP, expert Magento 2 | Freelance
Freelance passionné de développement et de gestion d'infrastructures systèmes et réseaux, j'ai eu la chance de participer au développement de plusieurs sites web de boutiques en ligne, en garantissant à la fois une expérience fluide pour les utilisateurs et une infrastructure fiable et efficace pour leurs activités en ligne.
Expert E-commerce, avec une forte expérience, j'ai travaillé chez Atos en tant que Product Owner, Tech Lead Magento 2 et Architecte Cloud, où j'ai défini des procédures fonctionnelles, coordonné des équipes de développement, défini et déployé des solutions cloud sous Google Cloud Platform et rédigé de la documentation interne.
Lors de mes missions de développement, j'ai développé des modules Magento 2 de gestion de contenu CMS, importation de contenus et synchronisation de données avec Salesforce.
Pour mes besoins professionnels, j'ai défini et mis en place une infrastructure de développement et de production comprenant une politique de sauvegarde et une sécurisation des accès.
Je serai ravi de partager mon expérience en développement informatique avec vous !
Vous trouverez, ci-dessous, quelques articles sur des sujets qui me passionne tels que Magento 2, ELK, Traefik, Docker et PHP...
Magento 2 :
L'installation :
- Installer Magento 2.4.6, lien vers l'article
- Installer un serveur MySQL 8.0, lien vers l'article
- Installer un serveur Elasticsearch 7.17, lien vers l'article
- Installer et configurer RabbitMQ, lien vers l'article
- Installer et configurer Redis, lien vers l'article
La configuration :
- Installer Magento 2 en ligne de commande, lien vers l'article
- Configurer Magento 2 en ligne de commande, lien vers l'article
Les bases :
- Les bases d’un module Magento 2, lien vers l'article
- L'arborescence d'un module, lien vers l'article
Les modules :
- Mettre en place un module utilisant la classe DataPatchInterface, lien vers l'article
- Envoyer des données clients vers une API externe, lien vers l'article
- Création d'une requête simple en GraphQL, lien vers l'article
- Utilisation de MySQL Message Queue, lien vers l'article
- Quelques modules recommandés
- Les extensions à désactiver
Les sites utiles :
Autres stacks
Proxmox :
- Créer des templates de machines virtuelles avec Cloud-Init, lien vers l'article
Docker :
- Installer Magento 2.4 en utilisant Docker Compose, lien vers l'article
Kubernetes :
- Déployer Traefik Proxy dans Kubernetes derrière Cloudflare en TLS Strict, lien vers l'article
- Déployer Magento 2 dans Kubernetes, lien vers l'article
Elastic (ELK) :
- Déployer un cluster Elastic et Kibana avec Vagrant, lien vers l'article
- Déployer et interconnecter 2 clusters GKE et Elastic Cloud, lien vers l'article
- Session vidéo lors de ElasticCC en février 2022, lien vers la vidéo Youtube
- Connecter votre cluster Elasticsearch avec Google Kubernetes Engine, lien vers l'article
- Déployer un cluster Elasticsearch dans Elastic Cloud, lien vers l'article
- Gérer vos logs RabbitMQ dans un ELK, lien vers l'article
- Installer et configurer Logstash pour faciliter le traitement des logs Magento 2, lien vers l'article
- Créer un conteneur Docker pour traiter vos logs Magento 2 avec Logstash, lien vers l'article
Traefik Proxy :
- Déployer Traefik Proxy dans Kubernetes derrière Cloudflare en TLS Strict, lien vers l'article
- Sécuriser l'accès au dashboard de Traefik Proxy, lien vers l'article
- Générer automatiquement des certificats Let's Encrypt avec Traefik Proxy, lien vers l'article