
Ahmed GARGOURI
Azure Cloud DevOps Engineer
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Azure Cloud DevOps avec +5 ans d'expertise en automatisation et orchestration. Expérience prouvée chez VINCI Energies dans l'implémentation de pipelines CI/CD, Kubernetes et monitoring avec Prometheus/Grafana. Spécialisé en Terraform, Ansible et Docker avec maîtrise complète des environnements cloud pour optimiser vos déploiements.
Expérience de travail
Cloud DevOps Engineer
VINCI Energies
févr. 2023 - Présent
3 ans 9 mois
Paris, France
• Mise en place d'une pipeline CI/CD sous Azure DevOps pour automatiser le déploiement d'applications sur un cluster AKS en utilisant des Helm charts. • Configuration d'Ingress sur AKS pour exposer l'application de manière sécurisée sur internet, incluant la gestion des certificats SSL et la redirection de trafic. • Mise en place des workflows CI/CD afin d'automatiser l’intégration et le déploiement des applications avec gitlab. • Déploiement et gestion d'applications conteneurisées sur OpenShift via des templates Helm et des pipelines CI/CD. • Terraformisation de l'infrastructure Azure créé manuellement. • Administration des serveurs (sécurité, maintenance, mise-à-jour, ...). • Monitoring des serveurs en mettant en place les outils Grafana, Prometheus, AlertManager. • Développement des exporters personnalisés pour exposer des métriques afin de permettre une surveillance complète de la plateforme. • Automatisation des configurations serveurs de la webfactory via ansible. Sécurisation des applications web à l'aide d'un pare-feu applicative WAF (Nginx App Protect). • Mise en place et maintenance de la stack Elastic agents et Elasticsearch • Création des dashboards via Kibana pour le monitoring des logs applicatifs. • Résolution des incidents, et garantie de la haute disponibilité d'une webfactory comprenant des sites web hebergés sur le cloud.
Ingénieur DevOps Cloud GCP
Sofrecom
juil. 2020 - déc. 2022
2 ans 6 mois
Sfax Governorate, Tunisia
• Mise en place et configuration de clusters Kubernetes via GKE sur GCP pour le déploiement d’applications client. • Automatisation du déploiement des applications sur GKE en utilisant des pipelines CI/CD intégrées avec Helm. • Création et gestion des VM (Compute Engine) avec configuration réseau (VPC, firewall, IP statique). • Utilisation de Cloud Storage pour la gestion de fichiers. • Supervision et alerting via Cloud Monitoring et Cloud Logging. • Création de bases de données managées avec Cloud SQL (PostgreSQL, MySQL). • Configuration de load balancers HTTP(S) pour assurer la haute disponibilité. Mise en place de règles IAM (Identity and Access Management) pour gérer les accès aux ressources. • Utilisation d'Helm et de Kubernetes pour orchestrer et gérer les services applicatifs, assurant une haute disponibilité et une mise à jour continue. • Configuration d'Ingress pour exposer les applications sur Internet, avec gestion des certificats SSL pour garantir la sécurité des communications. • Développement des rôles Ansible pour automatiser le déploiement des applications. • Administration et maintenance des serveurs d'application. • Configuration des serveurs web Nginx et Apache. • Utilisation de Docker pour la conteneurisation des différentes briques de l'application. • Utilisation de Docker Swarm et Kubernetes pour Orchestrer les clusters. • Utilisation de Glusterfs pour gérer les volumes des serveurs de base de données d'application. • Mise en place de la stack elastic ( filebeat, logstash, elasticsearch et kibana ) pour la servaillance des logs applicatifs. • Mise en place de Prometheus, Grafana et alertmanager pour la surveillance des serveurs d'applications.
Formation
École Nationale d'Electronique et des Télécommunications de Sfax (ENET'Com)
2017 - 2020
3 ans 1 mois
Licences et certifications
HashiCorp Terraform Associate
Délivré le : janv. 2024
Certified Kubernetes Administrator (CKA)
Délivré le : janv. 2023