
BONDKA MEDALI
Cloud / DevOps Consultant
Salaire / Taux journalier
Tunis, Tunisie
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Maîtrise de la conception et de l'automatisation de pipelines CI/CD, avec une expérience du build, des tests et du déploiement sur plusieurs environnements. – Compétences en containerisation et orchestration (Docker, Docker Swarm, Kubernetes) ainsi qu'en gestion des artefacts et qualité du code (Nexus, SonarQube). – Expérience des environnements cloud AWS et Azure, incluant le déploiement d'applications, la gestion des bases de données et la supervision de l'infrastructure. – Solides compétences en administration système (Linux, Windows), garantissant des environnements stables et sécurisés. – Pratique des outils de monitoring (Prometheus, Grafana) et configuration d'environnements complets incluant Nginx, certificats SSL, gestion des noms de domaine et optimisation des connexions (PgBouncer). – Bonne compréhension des architectures techniques, des pratiques DevOps et du développement (Spring Boot, Angular) sur l'ensemble du cycle de vie applicatif.
Expérience de travail
Cloud DevOps Consultant
Bondka Medali Consulting
juin 2023 - Présent
3 ans 5 mois
Tunis, Tunisie
Client: Ministère des Affaires Culturelles (MAC) – Conception et mise en œuvre de l'architecture technique des serveurs. – Configuration des serveurs pour le déploiement des applications client. – Migration et réplication des bases de données. – Conception et mise en place d'un pipeline CI/CD principalement avec Ansible. – Configuration de Nginx en tant que reverse proxy. – Implémentation et optimisation de PgBouncer pour une gestion efficace des connexions aux bases de données, garantissant un équilibrage de charge optimal. – Gestion des configurations de domaines et sous-domaines. – Intégration des certificats SSL. – Maintenance continue des serveurs locaux. – Environnement technique: Docker, Docker-compose, Docker-swarm, Jenkins, Ansible, Nexus, Kafka, Keycloak, SonarQube, Prometheus, Grafana, Nginx, Postgres, Pgbouncer, Centos. Client: Agence Nationale des Médicaments et des Produits de Santé – Conception et mise en œuvre d'un cluster Kubernetes pour orchestrer efficacement une architecture de microservices Spring Boot & Angular. – Déploiement des microservices sous forme de workloads conteneurisés dans Kubernetes, garantissant scalabilité et haute disponibilité. – Développement de Helm charts pour automatiser le déploiement des microservices et la gestion de leur configuration. – Création de pipelines CI/CD pour automatiser les déploiements sur différents namespaces Kubernetes, assurant des déploiements fluides et reproductibles. – Configuration de Nexus pour le stockage des images conteneurs et la gestion des artefacts. – Intégration de SonarQube pour l'analyse statique du code et le contrôle qualité. – Déploiement de Grafana & Prometheus pour la supervision en temps réel des microservices et des performances du cluster Kubernetes. – Configuration de Nginx comme Ingress Controller pour router efficacement le trafic vers les différents microservices. – Maintenance continue et optimisation de l'infrastructure Kubernetes pour assurer sécurité, stabilité et efficacité des coûts. – Environnement technique: Docker, Kubernetes, Helm, Jenkins, Nexus, SonarQube, Prometheus, Grafana, Nginx, Postgres, Keycloak, kafka, Centos. Project: Infrastructure as Code (IaC) Implementation – Mise en œuvre complète de l'Infrastructure as Code (IaC) avec Terraform pour automatiser: – Création du réseau Amazon VPC (sous-réseaux publics/privés, tables de routage, passerelles NAT, etc.) – Configuration des Security Groups et des rôles IAM pour un contrôle d'accès granulaire. – Déploiement des services ECS Fargate, des bases de données Amazon RDS (PostgreSQL) et du stockage via Amazon S3. – Gestion automatisée des enregistrements DNS via Route 53. – Organisation du code Terraform en modules réutilisables, facilitant la maintenance et la scalabilité de l'infrastructure. – Intégration de Terraform dans le pipeline CI/CD pour assurer un déploiement entièrement automatisé. – Supervision de l'infrastructure avec CloudWatch, avec intégration des logs et métriques dans Grafana et Prometheus. – Documentation de l'infrastructure pour faciliter le transfert de compétences et la montée en expertise de l'équipe client. – Environnement technique: AWS (ECS, RDS, S3, CloudWatch, Route 53, IAM, VPC), Spring Boot, Angular, Keycloak, Kafka.
Formation
École Nationale d'Ingénieurs de Gabès (ENIG)
Ingénieur, Informatique
2020 - 2023
3 ans 1 mois
– Spécialité: Cloud Computing
Faculté des sciences de Tunis (FST)
Cycle préparatoire PC, Sciences
2018 - 2020
2 ans 1 mois
Licences et certifications
AWS Cloud Practitioner (CLF-C02)
Délivré le : –
CKA Certification Course
Délivré le : –
GitOps Fundamentals
Délivré le : janv. 2023
CCNA1: Introduction to networks
Délivré le : janv. 2022