Je m'appelle Alexis Madrzejewski, je suis un administrateur système chez un hébergeur web depuis plusieurs années. Je fais principalement du support aux clients, j'aide à administrer le parc de serveurs en place (monitoring, astreintes, resolution de problèmes), rédige la documentation et je fais également du développement pour des projets internes (principalement bash ou php/sql avec ou sans Framework).
Administration, configuration, monitoring des serveurs, support client chez o2switch un hébergeur web
Création d'une entreprise de conseil en systèmes et logiciels informatiques. Configuration de serveur, infogérance et création de site web.
Stage chez Vesalis, une entreprise spécialisée dans la reconnaissance faciale et la beauté digitale.
J'ai de bonnes notions en HTML/CSS, je ne suis pas un développeur Frontend spécialisé
mais j'arrive toujours faire ce que je souhaite. J'utilise fréquemment le Bootstrap (versions 3 & 4).
Je suis plus à l'aise avec les technologies Backend comme PHP/SQL et je sais aussi développer
avec des Framework comme Symfony (j'ai utilisé les versions 3, 4 et dernièrement la version 5).
Je suis très à l'aise avec le BASH, que j'utilise quotidiennement pour les tâches d'administrations
courantes.
Concernant le langage C, je l'ai appris durant mon cursus universitaire, j'ai de très bonne notions
mais je ne l'utilise pas couramment. C'est aussi pour cette raison que je n'ai pas listé
d'autres langages que j'ai vu dans mon cursus universitaire (C++, Java).
J'ai commencé par le Framework Silex puis je suis passé sur le Framework Synfony à partir de la version 3, puis je suis passé à la version 5. Je suis maintenant assez à l'aide avec Symfony. Depuis peu, j'utilise également API Platform et petit à petit je convertis mes projets API vers API Platform. J'utilise régulièrement Bootstrap (3 puis 4) pour mes projets.
J'ai l'ocassion de travailler avec plusieurs CMS différents dans le cadre du support que j'apporte aux clients pour o2switch. Ce sont souvent les mêmes CMS qui reviennent, WordPress en tête de liste. Les compétences acquises sur ces CMS sont des compétences de dépannages, par exemple, remettre en ligne un site cassé à cause d'une mise à jour. Ce ne sont pas des compétences de développements spécifiques aux CMS utilisés.
Actuellement, je travaille exclusivement sur des environnements CentOS 6 et 7, qui utilisent des solutions propriétaires comme KernelCare et CloudLinux (pour l'isolement). Mes certifications LFCS et LFCE ont été passées sur Centos 7. J'ai commencé sur des distributions comme Debian et Ubuntu, je sais me travailler sur ces distributions là aussi.
Tous les services listés sont en réalités ceux qui sont recommandés pour le fonctionnement de WHM/cPanel et je travaille beaucoup avec ces solutions là.
Passage de la certification LFCE (Linux Foundation Certified Engineer) proposé par The Linux Foundation. Cette certification est valide pendant deux ans.
Les compétences testées sont en rapport avec Linux et l'administration système avancé.
La liste des compétences testées est trouvable ici.
La certification se passe en ligne, à l'aide d'un "proctor" qui vérifie à distance le bon déroulement de l'examen qui dure deux heures, sans accès internet possible.
Mon ID de certification est le LFCE-1700-0334-0200.
Passage de la certification LFCS (Linux Foundation Certified System Administrator) proposé par The Linux Foundation.
Cette certification est valide pendant deux ans.
Les compétences testées sont en rapport avec Linux et l'administration système.
La liste des compétences testées est trouvable ici.
La certification se passe en ligne, à l'aide d'un "proctor" qui vérifie à distance
(avec partage d'écran et webcam) le bon déroulement de l'examen qui dure deux heures, sans accès internet possible.
Mon ID de certification est le LFCS-1600-0922-0100.
Cette liste de projet n'est évidemment pas exhaustive, je liste uniquement ceux qui me tiennent à coeur, sont techniquement intéressants et qui ne divulguent pas d'informations de confidentielles.
Développement d'un module cPanel WPTiger qui permet de faciliter la gestion des sites WordPress installé sur un hébergement. L'outil propose de nombreuses options et raccourcis pour la gestion quotidienne d'un site WordPress. Il est par exemple facile de lister les comptes utilisateurs d'un site, changer un mot de passe, se connecter rapidement à l'administration, lister/activer/désactiver/désinstaller des extensions, changer l'adresse d'un site, lancer un processus de rechercher/remplacer dans la base de données, forcer le HTTPS, activer des règles de sécurités par .htaccess/extension autogénéré, faire des sauvegardes, clones, préproductions, etc...
Développement d'un plugin cPanel xtremCache qui permet d'activer un cache Varnish sur un nom de domaine configuré sur l'hébergement.
Le cache est personnalisable, il est possible de choisir une configuration de cache particulière en fonction du type de site internet. J'ai également créé les configurations Varnish utilisées par les sites internet, pour différents CMS, comme WordPress, PrestaShop, Joomla. La configuration du serveur Varnish est 100% dynamique et est prise en compte en quelques secondes.
Ce projet est compatible avec mon projet précédent : ipXtender. Autrement dit, il est possible de personnaliser l'adresse IP associée à un site internet et d'avoir un cache Varnish actif.
Développement d'un plugin cPanel nommé Gestion de son univers Web qui permet de créer plusieurs sous comptes cPanel pour améliorer l'isolement des sites internet hébergés. L'outil permet de créer 4 sous comptes cPanel. Ces comptes sont totalement isolés les uns des autres. Le plugin a été développé à partir de zéro et utilise l'API de cPanel.
Développement d'un plugin cPanel, nommé ipXtender qui donne la possibilité aux clients hébergés de choisir l'adresse IP avec laquelle va être associée leur site internet, parmis une liste d'adresses IP proposées. Cela peut être utile pour des besoins de référencement. L'extension a été développé à partir de zéro et utilise, entre autres, l'API de cPanel.
Durant ce projet de stage, j'ai mis en place d'une solution de répartition de charge sur un serveur IBM Blade Center de 6 serveurs et j'ai proposé une architecture de haute disponibilité (HA). Les jobs/traitements étaient liés à une application développée en interne par l'entreprise (C++/Windows). J'ai également mis en place une solution de monitoring basée sur Nagios.
Création d'un site de tutoriels vidéos sur le thème de l'informatique et plus particulièrement le développement web et la configuration de serveurs Linux. Le site a été créé en 2009 et est resté très actif jusqu'en 2012, depuis ce projet est innactif (mais toujours en ligne). Le site ainsi que le contenu est assez ancien et n'est plus dans les "normes" actuelles.
Je ne suis pas à l'écoute du marché en ce moment mais si besoin vous pouvez me contacter par email alexis@madrzejewski.com
Je ne suis pas très actif sur les réseaux sociaux mais vous pouvez me retrouver sur les réseaux suivants