Expériences professionnelles
SPHEREA
Mars-Juillet
2023
Poste : Responsable du déploiement continu
Mission : Ingénieur DevOps Kubernetes - Le client a été commandité par Airbus pour
réaliser un applicatif stratégique. Situation de crise avec Airbus. Attentes fortes sur ce
projet conséquent et haute valeur ajoutée (équipe de 30 développeurs).
Réalisations :
● Assurer le déploiement des microservices chez Airbus sur 4 environnements
(dev/val/int/preprod)
● Assurer la migration d’un environnement déployé sur Docker vers un cluster
Kubernetes
● Assurer la maintenance des pipelines CI/CD Gitlab
● Assurer la mise en place, la maintenance et le déploiement du helm chart des
microservices
Environnement technique :
● DevOps: Kubernetes, OpenShift, Rancher, Docker, Ansible, GIT, Gitlab, Helm
● Cloud: OVH, Scaleway
IRT SYSTEMX
Avril-Décembre
2022
Ingénieur DevOps/Expert Kubernetes
Assurer l’installation, la maintenance et la configuration des clusters kubernetes
Principales activités :
● Analyser et résoudre des anomalies liées à la performance et la scalabilité des
systèmes
● Création, maintenance et déploiement des charts Helm
● Automatisation des tâches répétitives
● Création et Surveillance de tous les composants d’un cluster kubernetes
1
● Installation, maintenance et supervision des clusters kubernetes
● Maintenance des pods/nœuds/replicasets
Projet :
À l'IRT SYSTEMX, je suis chargé du déploiement des applications et de la
maintenance de plusieurs clusters kubernetes. J’accompagne aussi les équipes sur la
conception des charts helm pour leur faciliter le déploiement de leurs applications
vers le cloud. J’assure la dockerisation et le versionning des applications.
Environnement Technique :
● Devops : Kubernetes (k8s), Docker, Ansible, Terraform, kubectl, GIT, Gitlab,
Jenkins
● Cloud: OVH
SONATEL
2017/2022
Ingénieur DevOps
Assurer la configuration, le déploiement et la maintenance des application vers le
CLOUD
Principales activités :
Linux
● Réaliser de la documentation liée au bon fonctionnement des applications en
production (architecture logicielle et technique, procédures d’exploitation,
besoins de supervision)
● Installation, administration et mises à jour des systèmes Linux Ubuntu et les
outils de travail quotidien tel que (Nginx)
● Maintenir la disponibilité des services/processus (Apache, Tomcat…)
● Participer à l’évolution technique de l’infrastructure existante
● Analyser et résoudre des anomalies liées à la performance et la scalabilité des
systèmes
● Création et gestion des comptes d'utilisateurs, de groupes et de niveaux
d'accès.
● Automatisation des tâches répétitives
● Développer des processus d’automatisations
Devops
● Automatisation DevOps : Ansible/Jenkins.
● Gestion des déploiements, du monitoring,
Docker
2
● Création et optimisation des images Docker
● Déploiement des applications via des images docker
● Orchestration des applications via Docker Swarm
● Configuration des volumes docker
Ansible
● Automatisation d'installation de serveurs Linux via Puppet et Ansible
● Déploiement Linux via Jenkins: création de playbook Ansible
Kubernetes
● Création et Surveillance de tous les composants d’un cluster kubernetes
● Installation, maintenance et supervision des clusters kubernetes
● Maintenance des pods/nœuds/replicasets
AWS
● Déploiement de VMs avec EC2
● Gérer des services Amazon: ELB, EC2, S3, Cloudwatch
● Déploiement avec EC2 launch config et Auto Scaling
● Surveillance et journalisation avec CloudWatch
● Générer des instances de stockage de bloc avec Amazon EBS
● Maîtrise des outils d’administration, gestion de compte et de sécurité AWS
tels que IAM
Maintenance et Incidents
● Effectuer le suivi journalier des serveurs et des systèmes de stockages de
données
● Suivre et coordonner des changements et opérations techniques
● Maintien en condition opérationnelle de l’infrastructure client
Les projets les plus importants :
Projet 1 : mettre en place une plateforme d’inventaire dynamique.
Cette plateforme permet de suivre l’évolution des projets en termes de déploiement et
d’intégration. Nous permettons également d’auditer la sécurité des applications web
ou mobiles.
● Suivre l’historique des builds depuis la chaîne CI
● Vérifier le respect du pipeline de référence
● Lever des alertes en cas d’incident sur un déploiement
● Permettre aux équipes de suivre tous les événements sur la chaîne CI/CD
3
Projet 2 : prendre en charge la sécurité des applications mobiles
● Mettre en place un plugin à intégrer dans les IDE
● Permettre aux développeurs de scanner régulièrement leurs applications afin
de corriger les éventuelles failles de sécurité
● Intégrer l’outil dans la chaîne CI, le cas de Jenkins afin d’automatiser les tests
et les scans de vulnérabilité des applications.
Environnement Technique :
● Devops : Docker Compose, Jenkins, Json, Services REST, Ansible,
Kubernetes, GIT
● AWS : VPC, EC2, S3, IAM, EBS, Route 53, ELB, Cloudfront, CloudWatch