EXPERIENCES PROFESSIONNELLES
De 06/2022 à 09/2022
Formation Infrastructure as Code (Terraform, Aws, Exoscale, KVM) et Approfondissement Conteneurisation (Docker, Kubernetes)
Environnements techniques :
➢ Systèmes d'exploitation serveurs : Ubuntu 20,04, Debian 9,13 & 10,12, CentOS
➢ Langages d'automatisation utilisés : Python, YAML, AWK et BASH
➢ Bases de données utilisées : MySQL, PostgreSQL, Redis, MariaDB
➢ Outils utilisés : K8s, Docker, Docker Swarm, Terraform, Git, GitLab, Ansible, AWS, Exoscale
Formation Terraform :
➢ Infrastructure as code, intérêt du statefull (Terraform) vs stateless (Ansible), workspaces, modules
➢ Cas pratique : utilisation avec Docker : install, run(network+volumes+nginx) & (worpdress,mysql,ssh,trigger)
➢ Cas basiques Kubernetes : pods, services, volumes, deployments, namespaces
➢ Cas pratique : utilisation avec Kubernetes : création deployement wordpress+mysql+vpc
➢ Cas pratique : utilisation avec KVM : architecture legacy
➢ Cas pratique : utilisation basique avec Exoscale (config keys et création d'instances)
➢ Cas pratique : utilisation avancée avec AWS (projet webapp : EC2, S3, RDS, VPC, ELB, Cloudwatch)
Formation Cloud AWS :
➢ Service EC2 (IaaS) : instances, security groups, cloud init, templates, EBS, ELB, Autoscaling rolling update
➢ AWS CLI : instance EC2, security groups, volumes, cloud init
➢ Service S3, utilisation avancé des buckets
➢ Service RDS (PaaS, DbaaS)
➢ Service EFS (stockage hautement disponible)
➢ Service IAM (sécurité mfa, groupes, rôles, password)
➢ Service VPC (création d'un vpc, internet gateway et subnets)
Approfondissement Conteneurisation : Docker-engine, Docker-compose, Docker Swarm
➢ Docker Approfondissement des commandes de bases, debug, association avec Gitlab
➢ Docker-compose, création de docker-compose.yml :
Flask_Python+Redis, Bac à sable Ansible, node_exporter+Prometheus+Grafana, Redmine+PostgreSQL,
Wordpress+MySQL+traefik+Prometheus+Grafana+PhpmyAdmin
➢ Orchestration avec Docker Swarm :Initialisation de cluster, Déploiement de stacks, Lancement de services
Gestion avec Vizualiser swarm
De 12/2021 à 01/2022 Formation/Approfondissement Langage de programmation Python
Environnements techniques :
➢ Systèmes d'exploitation : Windows 10, CentOS 7, Ubuntu Server 20.04, Debian 9.13
➢ Langages d'automatisation utilisés : Autoit, Java, Shell, PowerShell, Python
➢ Outils utilisés : SciTE, Eclipse, Thonny
Réalisations :
➢ Migration de toutes mes connaissances en programmation (Autoit, Java et Powershell) vers le langage Python
➢ Adaptation de scripts Shell en python
➢ Création de scripts python pour des tâches usuelles de sysadmin
➢ Création d'un outil d'analyse de données financières (webscrapping, transformation des données en graph)
De 10/2020 à 05/2021 Ingénieur Système/SRE en prestation pour FreelanceRepublik
Au sein de la start-up API.VIDEO
Environnements techniques :
➢ Systèmes d'exploitation serveurs : Ubuntu Server 18.04.5 et 20.04.1, Debian 9.12 et 9.13
➢ Systèmes d'exploitation client : Windows 10
➢ Serveur d'application : Nginx
➢ Cloud : OVH, Scaleway, NetActuate, Linode
➢ Langages utilisés : Autoit, YAML, JINJA2, JSON, Python et Shell UNIX
➢ Bases de données utilisées : PostgreSQL, MySQL
➢ Outils DevOps: Clickup, Sensu, Graphite, Grafana, Ansible, Gitlab, Elk, Docker
➢ Autres Outils : Putty, SciTE, OpenOffice, Slack, IPAM, MineMeld, Fail2ban, UFW, Shorewall, Gluster, Quobyte, Redis
Réalisations :
➢ Administration et optimisation des environnements de PROD pour API.VIDEO
➢ Administration et optimisation des plates-formes système Linux Debian et Ubuntu Server via Ansible
➢ Exploitation de bases de données PostgreSQL
➢ Exploitation et administration de serveurs web Nginx
➢ Installations et configurations de serveurs dans le cloud OVH et Scaleway
➢ Création de scripts pour la sauvegarde de données (Quobyte, Gitlab) vers bucket s3 Scaleway
➢ Créations, optimisations et complétions de playbooks Ansible (rôles)
➢ Mise à jour de Php 7,2 à 7,4 avec configuration dépendances php-fpm pour Nginx
➢ Migration pare-feu Shorewall vers UFW
➢ Optimisation des règles de pare-feu UFW pour l'ensemble des serveurs (sécurisation port, vlan, bdd)
➢ Personnalisations auto des bash.rc en fonction des divers environnements (timestamp, env)
➢ Ajout d'autoremoves (modifications apt.conf.d)
➢ Modification automatique par serveur des ring tuning (valeur RX/TX) à leur valeur maximale
➢ Optimisation et configuration de Fail2ban (jails)
➢ Affinage et verrouillage de .conf systèmes (ex resolv.conf ) suite conflit DHCP avec OVH (réécriture)
➢ Configurations connexions vers buckets s3 Scaleway (aws credentials et endpoint)
➢ Participation à la migration Gluster vers Quobyte (géo-replication)
➢ Configuration, création et mise à jour de zones dns dans IPAM (Vlan, OVH, Scaleway, NetActuate, Linode)
➢ Mise à jour des dépendances de monitoring (Sensu-Graphite-Grafana) pour les nouveaux outils
➢ Adaptation et création des configurations des outils de monitoring
➢ Refonte du monitoring : création de scripts pour métriques nouvelles (template Ansible), config Sensu-agent, Sensu-backend, Graphite, Grafana.
➢ Nouvelles métriques : RabbitMQ, daemon, Sensu-agent&backend, Graphite, Nginx, Netlify, demo JS, memcached, Opsgenie, system, systemd, load, Iowait, Gitlab, PowerDNS, Mysql, Redis, Global SLA, (...)
➢ Dépannage machine OVH (utilisation du mode rescue), avec stress tests (load)
➢ Harmonisation migration Debian vers Ubuntu
➢ Intervention lors d’incidents d'exploitation (analyse)
➢ Analyse configuration Docker
➢ Analyse des merges requests Gitlab
➢ Supervision via des sondes Sensu-Graphite-Grafana
De 04/2020 à 06/2020 Formations/Approfondissement pendant période de confinement COVID19
Environnements techniques :
➢ Systèmes d'exploitation serveurs : Centreon 6,10 et 7,8
➢ Systèmes d'exploitation client : Windows 10
➢ Langages d'automatisation utilisés : Autoit, Powershell, YAML et Shell UNIX
➢ Langage programmation objet : JAVA
➢ Bases de données utilisées : PostgreSQL
➢ Outils utilisés : Squirrel, pgAdmin, PowerShell ISE, SciTE, Ansible, Docker, Kubernetes
Formation/Approfondissement DBA PostgreSQL Réalisations :
➢ Installation et configuration du serveur de base de données PostgreSQL
➢ Conception du Modèle conceptuel de donnée puis du Modèle Physique des Données
➢ Création de la base de données
➢ Création de scripts pour récupération de données et injection de celles-ci dans la base
Formation/Approfondissement Outils Devops : Ansible, Docker
➢ Installation et configuration de la plate-forme logicielle Ansible
➢ Utilisation Ansible Ad Hoc et avec playbook
➢ Installation de la plate-forme logicielle de containérisation Docker
➢ Création d'images Docker à partir de modifications d'un conteneur, d'archive et de Dockerfile
➢ Déploiement et gestion de containers d’applications
De 05/2019 à 10/2019 Ingénieur Système/Intégrateur d'application en prestation pour CELAD
Chez TESSI Technologies au Haillan
Environnements techniques :
➢ Systèmes d'exploitation serveurs : Red Hat Enterprise Linux Server release 6.2, Ubuntu Server 14.04.2,
Windows 2008, 2012 et 2016
➢ Systèmes d'exploitation client : Windows 10
➢ Serveur d'application : JBOSS
➢ Hyperviseur : VMware ESXi 5
➢ Langages d'automatisation utilisés : Autoit, Powershell et Shell UNIX
➢ Langage programmation objet : JAVA/J2EE
➢ Bases de données utilisées : MySQL 6, Oracle 11, H2
➢ Outils DevOps: Centreon, Jenkins, Ansible, Rundeck
➢ Outils utilisés : SUSI, mRemonteNG, WinSCP, Outlook, Office, Oracle SQL Developer, Squirrel, Eclipse,
VSphere, Outils métier
Réalisations :
➢ Administration et exploitation des environnements RCT et PROD pour le SEPA TESSI
➢ Administration et exploitation des plates-formes système Linux Red Hat, Ubuntu Server
➢ Exploitation des plates-formes système Windows 2008, 2012 et 2016
➢ Administration et exploitation de bases de données Oracle et MySQL
➢ Administration et exploitation de serveurs d'applications JBOSS
➢ Élaboration et diffusion de procédures d'exploitation (optimisation des tâches et tests associées)
➢ Intégration de nouvelles versions d'applications JAVA aux systèmes d’exploitation existants
➢ Planification des traitements, de la supervision
➢ Supervision via des sondes Centreon
➢ Créations d'un outil d'automatisations de tâches récurrentes
➢ Intervention lors d’incidents d'exploitation (analyse, diagnostic et résolution)
➢ Création de scripts d'automatisation pour traitement de données (plusieurs projets)
➢ Création de scripts de transformation et transferts de fichiers
➢ Migration de plusieurs bases H2 vers une sous MySQL
➢ Gestion et mise à jour des connexions et certificats de sécurité bancaire (STEFIX, TESSICOM)
➢ Mise à jour de Dossier d'Architecture Technique pour le client VINCI
➢ Formation Fonctionnelle domaine secteur Bancaire (mandat, virements, et prélèvements SEPA)
De 06/2016 à 01/2019 Ingénieur Système/Exploitation pour AIRBUS DS,
Client final Ministère des Armées (SIMMAD puis DMAé) au sein de la BA106
Environnements techniques :
➢ Systèmes d'exploitation serveurs : Red Hat Enterprise Linux Server release 6.4, IBM i V7R2...