Alexis Madrzejewski

Alexis Madrzejewski

Administrateur système / Devops

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).

Expériences

o2switch

Clermont-Ferrand
Administrateur système
Mars 2013 - Aujourd'hui

Administration, configuration, monitoring des serveurs, support client chez o2switch un hébergeur web

  • Environnement Centos / LAMP basé sur cPanel/WHM
  • +200 serveurs et +90 000 sites hébergés
  • Développement : script bash, web html/css/php/mysql, plugins WHM/cPanel
  • Support client (mail, ticket, téléphone), sur des demandes et CMS variés (WordPress, Prestashop, Joomla, etc...)
  • Rédaction de la documentation et des tutoriels vidéos

Auto-entrepreneur

Clermont-Ferrand
Administrateur système
Aout 2012 - Décembre 2013

Création d'une entreprise de conseil en systèmes et logiciels informatiques. Configuration de serveur, infogérance et création de site web.

Vesalis

Clermont-Ferrand
Administrateur système
Avril 2012 - Octobre 2012

Stage chez Vesalis, une entreprise spécialisée dans la reconnaissance faciale et la beauté digitale.

  • Mise en place d'une solution de répartition de charge sur un serveur IBM Blade Center (~6 serveurs) et proposition d'une architecture de haute disponibilité (HA)
  • Changement d'hébergeur, réinstallation de toutes les applications et service sur un serveur Windows Server 2008 R2 (configuration d'un SVN, serveur web, base de données, FTP)
  • Adaptation du code (C++) des applications de la société pour le rendre compatible Linux

Formations

Licence Professionnelle AESR

IUT Clermont-Ferrand
2012 - 2013
Licence Professionnelle Administration et Sécurité des Réseaux (AESR) à l'institut universitaire de technologie (IUT) de Clermont-Ferrand (63). Mention bien, major de promotion.

DUT Informatique

IUT Clermont-Ferrand
2010 - 2012
Diplôme universitaire de technologie (DUT) en informatique spécialité système embarqués à l'IUT de Clermont-Ferrand (63)

Baccalauréat

Lycée Haute-auvergne
2007 - 2010
Baccalauréat série scientifique spécialité mathématique à Saint-Flour (15)

Compétences

Développement

Langages
HTML CSS Javascript PHP SQL BASH C

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.
Je suis plus à l'aise avec les technologies Backend comme PHP/SQL et je sais aussi développer avec des Framework comme Silex ou Symfony (3 et 4).
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).

Framework
Silex Symfony (3+) Bootstrap (3+)

J'ai commencé par le Framework Silex puis je suis passé sur le Framework Synfony à partir de la version 3 et je suis en cours d'apprentissage sur la version 4 également. J'utilise l'excellent site KnpUniversity pour cela, ma fiche publique est visible ici. J'utilise régulièrement Bootstrap3 pour mes projets et l'expérimente avec la version 4 (pour ce site notamment).

WordPress Dokuwiki Prestashop Joomla

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.

Administration système

Systèmes d'exploitations
Windows XP / Seven Centos 6/7 Debian CloudLinux

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.

Administration (services)
Apache Nginx Postfix Proftpd Bind WHM/cPanel MySQL/MariaDB Exim Dovecot

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à.

Administration (Fichiers)
LVM Raid mdadm Cloisonnement (chroot, cloudlinux)
Sécurité
SELinux CSF Iptables / Firewalld
Virtualisation
Proxmox / OpenVZ

Divers

Langues étrangères
Anglais (TOIC 965)

Certifications

Certification LFCE

Certification LFCE de la The Linux Foundation Juillet 2017

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.

Certification LFCS

Certification LFCS de la The Linux Foundation Août 2016

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.

Réalisations

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.

Logo WHM cPanel

Plugin cPanel Gestion de mon univers web Décembre 2017

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.

  • Utilisation de l'API et des mécanismes internes à WHM/cPanel
  • Développement PHP POO
  • Versionnage avec GIT
  • Composer/Docker
Logo WHM cPanel

Plugin cPanel ipXtender Septembre 2017

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.

  • Utilisation de l'API et des mécanismes internes à WHM/cPanel
  • Développement d'une API avec le Framework Silex
  • Tests unitaires phpunit
  • Développement PHP POO
  • Versionnage avec GIT
  • Composer/Docker
  • Centos/Nginx
Blade Center

Répartition de charge sur un serveur Blade Center Avril 2012

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.

  • Administration d'un IBM Blade Center S / OS Debian
  • HA Proxy
  • Nagios
  • Adaptation du code C++ de l'application pour la rendre compatible Linux (initialement Windows)
Tutoriels-video.fr

Création de tutoriels-video.fr Depuis 2009

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.

  • Site créé sur le CMS WordPress
  • Développement custom pour la version 2 du thème
  • Linux / Debian / Ubuntu / Administration système
  • Développement PHP
  • Plus 1 Million de vues sur les formations vidéos

Me contacter

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