
CV du
consultant
Réf PROF00007918
Compétences
BDD
Azure Cassandra Data MariaDB MYSQL NoSQL ORACLE Postgres Splunk Stockage UbuntuConnaissances fonctionnelles
Acceptation Administration Analyse ANGLAIS BACKEND Build Cloud Déploiement Ecoute ESPAGNOL Exploitation Formation Français GCP Incidents informatique LATEX Leadership pipelines PROCESSUS Production Produit RabbitMQ statistiques TESTS WEBLangages
Docker PYTHON Artifactory C Confluence css ELK Flask Github HTML JAVASCRIPT JIRA Keras MATLAB NodeJS PHP Programmation R ReactJS scala Scripting Selenium SHELL sonar Spark SQL TensorFlow VsCodeMéthodes
CI/CD DEVOPS Jenkins AGILE Architecture Autonomie Conception développement elasticsearch Etudes integration Kanban Management MIGRATION Planning PROJET Qualité REST SCRUM Support UMLOutils
github actions Grafana AWX bitbucket Bootstrap Helm iam Jfrog Keycloak Kibana Prometheus RDS Trello VaultRéseaux et Middleware
ansible AWS KUBERNETES Terraform CISCO DYNATRACE ESXi infrastructures Monitoring Reseau réseaux VMWARESystèmes
APPS GIT INFRASTRUCTURE LINUX Systèmes UNIX VMS WINDOWSDiplômes et formations
Pays / régions
Expérience professionnelle
Analyse du besoin technique et fonctionnel.
Scripting et développement.
Troubleshooting
Excellentes connaissances sur les nouvelles technologies. Ecoute active et force de proposition.
Bonne capacité d’analyse, d’adaptation et d’apprentissage. Forte autonomie et bonne capacité à travailler en équipe dans des environnements complexes.
Leadership et mentorat.
Stress management.
Diplomes
2018 École Nationale des Sciences de l’Informatique (ENSI), Diplôme d’ingénieur informatique.
2015 Institut préparatoire aux études d’ingénieurs de Monastir (IPEIM), Diplôme de préparation aux études d’ingénieur.
2013 Lycée Ibn Rachik, Diplôme de Baccalauréat Mathématiques.
Certifications
2023 The Linux Foundation, Certified Kubernetes Administrator (CKA).
Formations
2019 Udemy, Formation en Elasticsearch, Logstash et Grafana.
2018 Coursera, Formation en Processus et méthodologies de développement logiciel.
Missions Effectuées
Juillet 2022Aujourd’hui
Tech Lead DevOps.
Poste occupé: Tech Lead DevOps chez Kairnial.
Projet 1: Migration de l’infrastructure AWS vers AZURE.
Tâches réalisées:
Analyse technique et fonctionnelle de différentes tâches.
Elaborer et implémenter le backlog du produit. Configuration des hyperviseurs ESXi. Approvisionnement des VMs Windows et Redhat8 sur des hyperviseur via Vcenter.
Configuration des interfaces réseaux des VMs. Installation des softwares sur les VMs. Modification de l’architecture AWS pour correspondre au cloud AZURE. Migration de la pipeline Ansible de AWS vers Azure. Création des infrastructures et pipelines.
Création des instances EC2 et VM Azure.
Création des VPC et Subnets.
Création et scripting des Azure Function Apps.
Création des load balancers sur Azure.
Gérer Azure Key Vault.
Répartition des tâches au sein de l’équipe.
Accompagnement et montée en compétence des membres juniors.
Environnement: Vcenter, ESXi, Jenkins, Windows, Redhat8, Terraform, Ansible, Python, azure-identity, Fabric, Azure, AWS, queueTrigger, Serverless, Shell, Linux, Github, Jira.
Méthodologie: Scrum.
Projet 2: Support pour les équipes dev / Mise en place et implémentation d’une architecture EKS
Tâches réalisées:
Analyse technique et fonctionnelle de différentes tâches.
Documentation des nouveaux standrads sur Confluence. Migration des charts HELM du cloud privé vers le cloud public et vis versa.
Amélioration des pipelines du CircleCI.
Redirection des URLs avec CloudFlare.
Création des agents Splunk sur les EC2 pour le monitoring.
Purge des queues RabbitMQ.
Gérer les secrets sur Vault et LockSelf.
Mise à jour du code applicatif sur les EC2.
Gérer les Certifs sur Gandi.
Importer / exporter des ApiGatewy entre des comptes AWS.
Mise en place d’une architecture EKS avec la création des schémas d’architecture.
Création des ressources aws.
Création des ressources kubernetes sur le nouveau EKS. Répartition des tâches au sein de l’équipe. Accompagnement et montée en compétence des membres juniors.
Environnement: Redmine, Bluemine, Confluence, Shell, Linux, Github, RabbitMQ, CloudFLare, LockSelf, Vault, Gandi, Splunk, Claranet, Terraform, AWS, EKS, EC2, Cloudwatch, CloudTrail, S3, RDS, AMI, DynamoDB, Apigateway, IAM Méthodologie: Lean management.
Projet 3: Mettre en place une architecture AKS et la maintenir
Tâches réalisées:
Analyse technique et fonctionnelle de différentes tâches.
Documentation des nouveaux standrads sur Confluence. Mettre en place l’architecture AKS et l’approvisionner. Création des infrastructures et pipelines Github Actions. Déploiement des charts Helm.
Déploiement d’Aifrlow et le configurer.
Gérer les ressources sur Azure. Sécuriser l’infrastructure.
Environnement: Terraform, Github Actions, Azure, kubernetes (AKS), Shell, Linux, Airflow, Github, Jira.
Méthodologie: Lean management.
Juillet 2021Juillet 2022
Ingénieur DevOps, KeySoft, France.
Poste occupé: Consultant DevOps chez Carrefour.
Projet : Administration des plateformes DevOps.
Tâches réalisées:
Analyse technique et fonctionnelle de différentes tâches.
Développer la plateforme CI/CD, l’améliorer, automatiser les taches d’exploitation et gérer les incidents.
S’assurer que la plateforme rend service et que les backups soient effectués.
Elaborer et implémenter le backlog du produit.
Réduire les taches manuelles d’exploitation et mettre en place une gestion et un suivi d’incidents de la plateforme. Création des infrastructures, pipelines, web hook et cloud functions pour toutes les équipes de Carrefour. Création des images docker pour les applications (bitbucket, jenkins, jira...).
Création des Helm charts pour les différentes applications.
Création et administration des jenkins dédiés pour les différentes équipes.
Inspection continue de la qualité du code avec Sonar. Monitoring des applications avec Prometheus et Jmx Visualisation des métriques avec Grafana. Lier Keycloak aux différentes applications pour gérer les connexions. Faire des astreintes pour gérer les incidents.
Environnement: Terraform, Python, Requests, Postgres, Serverless, Shell, Docker, Kaniko, Kubernetes, Helm, GCP, GKE, Jenkins, Dynatrace, Prometheus, Grafana, Logm, Jmx, keycloak, Vault, Sonar, JFrog, Vagrant, Windows, Linux, Bitbucket, Jira. Méthodologie: Scrum, Kanban.
Novembre 2020– Juillet 2021
Ingénieur DevOps, KeySoft, France. Poste occupé: Consultant DevOps chez TF1. Projet : Migration de AWS vers AZURE. Tâches réalisées:
Analyse technique et fonctionnelle de différentes tâches.
Création des fonctions azure (Azure Functions). Monitoring des fonctions azure.
Construction des ressources des infrastructures AWS et Azure avec Terraform.
Création des pipelines de build et releases sur Azure DevOps .
Configuration et administration d’Azure DevOps (gestion des utilisateurs, des projets, et des pull requests).
Environnement: Terraform, Azure Pipeline, Azure DevOps, Application insights, Python, Requests, Serverless , Service Now, Windows, Linux.
Méthodologie: Scrum.
Février 2018Octobre 2020
Ingénieur Devops, Cognira, Tunisie.
Poste occupé: Consultant DevOps chez HEB.
Projet : Développement, déploiement et monitoring de l’application Promo Planning.
Tâches réalisées:
Analyse du besoin technique et fonctionnel.
Déploiment d’une architecture Docker-Compose de la conception à la livraison.
Ecriture des scripts shell pour le suivi et le nettoyage et l’administration des systèmes.
Création des APIs REST du backend.
Gestion des bases de données SQL et Nosql. Configuration et administration de Bitbucket (gestion des utilisateurs, des projets, et des pull requests). Dépoloiment des applications réalisées sur le cloud à l’aide de Kubernetes et de divers composants Azure. Création et mise à jour des pipelines Jenkins (environnement de production) pour l’intégration continue.
Configuration et gestion des serveurs et machines virtuelles distantes avec Ansible.
Construction des ressources des infrastructures AWS avec Terraform.
Visualisation des métriques avec Grafana.
Réalisation des tests unitaires et des tests d’acceptation. Publication des packages à JFrog Artifactory.
Environnement: Windows, Linux (Ubuntu), Docker, Docker-compose, Kubernetes, Minikube, Scala, Spark, Akka-http, Akka-testkit, Behave, MariaDB, Cassandra, CosmosDB, Jenkins, Ansible, Terraform, Bitbucket, Jira, Agile (Scrum) Azure, Data Lake, Delta Lake, JFrog.
Méthodologie: Scrum.
Juillet 2016Février 2018
Data Engineer / Ingénieur DevOps, Cognira, Tunisia
Poste occupé: Consultant Data Engineer / DevOps chez Walgreens.
Projet : Développement, déploiement et monitoring de l’application Short Life Cycle.
Tâches réalisées:
Data Scraping. Création des approches statistiques pour générer des données adaptées au problème (attribute based forecasting, loi normale, loi du poisson). Construction d’un réseau de neurones artificiels. Conteneurisation des applications avec Docker (Création des Dockerfile, construire les images, exécution des conteneurs, publier les images dans le Docker private registry).
Orchestration des conteneurs avec docker-compose. Création et mise à jour des plans Jenkins (environnement de production) pour l’intégration continue.
Configuration et administration de Bitbucket (gestion des utilisateurs, des projets, et des pull requests). Déploiement des applications réalisées sur le cloud (Azure, AWS).
Stockage, collecte et visualisation des données avec ELK.
Environnement: Windows, Unix (Ubuntu), Python, Tensorflow, Keras, Web scraping, Selenium, Beautifulsoup, Scrapy Splash, Scrapy Shell, Jupyter notebook, Docker, Docker-compose, Kubernetes, Minikube, Jenkins, ElasticSearch, LogStash, Kibana, Git, Bitbucket, Jira, Agile (Scrum), Azure, AWS.
Méthodologie: Scrum.
Janvier 2016 Juin 2016
Freelancer, Consultem, Tunisie.
Poste occupé: Freelancer.
Application réalisée:
Application Web qui cible des sociétés ou des clients qui ont besoins des conseils stratégiques, financiers... et offre aux employés de « Consultem » des fonctionnalités particuliers (ajout/suppression des publications ...).
Tâches réalisées:
Création d’une interface utilisateur (tableau de board). Création des rest APIs.
Gestion des bases de données.
Environnement: Unix (Ubuntu), Python, Flask, Javascript, ReactJs, Axios, Mysql, Git, Github, Trello.
Compétences Informatiques
Devops Docker, Kubernetes, Helm, Terraform, Azure, AWS, GCP, Promethus, Jmx, ELK, Azure Devops, JFrog, keycloak, Vault, Sonar, Vagrant, CLoudFLare, Rundeck, RabbitMQ
Automatisation et intégration continue
Jenkins, CercliCi, Ansible.
Base de données
Oracle, MySQL, SQL Server, Cassandra, CQL, MariaDb, DynamoDB
Langages de programmation
C, C++, Javascript, Python, Scala, R.
Technologies Web
HTML 5, JSX, CSS, PHP, ReactJs, Bootstrap, NodeJs, Flask, Akka HTTP.
Logiciels maîtrisés
Matlab, cisco packet tracer, mysql workbench, Rstudio, Bitbucket, Jira, Lattice, Micosoft azure cloud Computing platform.
Méthodologie de conception
UML, Latex, Yaml.
Editeur de texte et IDE
Atom, VScode, Notepad++. Pycharm, Spyder, Intellij.
Machine virtuelle
Vmware.
Méthodologie Scrum, Kanban
Langues
Arabe Langue maternelle.
Français Courant.
Anglais Courant.
Espagnol Notions.
Vie associative
Décembre 2019 - Aujourd’hui
Membre exécutif, JCI Innovation, Tunis, Tunisie.
Octobre 2017- Octobre 2018
Membre exécutif, AIESEC El Medina, La Manouba, Tunisie.
Octobre 2016- Juin 2017
Président, NETLINKS club, La Manouba, Tunisie.
Septembre 2012 - Septembre 2013
Membre observateur, JCI Kairouan, Kairouan, Tunisie.
Intérêts
Fitness.
Football.
Tennis.
Consultants similaires
Compétences : Azure, Cloud, DEVOPS, GCP, ansible, AWS, Datadog, Terraform, ...
consultant Retenir
Compétences : DEVOPS, GCP, Kotlin, KUBERNETES, Terraform, AWS, JAVA, ...
consultant Retenir
Compétences : CI/CD, JAVA J2E, KUBERNETES, Leadership, SPRING, AGILE, ...
consultant Retenir
Compétences : BIG DATA, Cloud, DEVOPS, RPA, AD, Administration, AGILE, ...
consultant Retenir
Compétences : DEVOPS, docker compose, Jenkins, KUBERNETES, AWS, LINUX, ...
consultant Retenir
Compétences : ansible, ELK, GCP, KUBERNETES, Terraform, AWS, CI/CD, ...
consultant Retenir
Compétences : Cloud, DEVOPS, Administration, AIX, Analyse, ANGLAIS, ...
consultant Retenir
Compétences : AWS, GCP, JAVA, PYTHON, Terraform, bash, C, C++, GIT, ...
consultant Retenir
Compétences : AWS, Azure Data Factory, Data, PYTHON, Spark, Accessibilité, ...
consultant Retenir
Compétences : AWS, Data, KUBERNETES, PYTHON, Terraform, Azure Data ...
consultant Retenir