Montassar - DevOps GITLAB

Ref : 200917B001
Photo de Montassar, DevOps GITLAB
Compétences
GIT
HASHICORP TERRAFORM
GRAFANA
Expériences professionnelles
  • Expérience 5 ans
    1/2019 – 9/2020 Consultant DevOps @ Portago
    Contexte :
    Dans le cadre de développement d’une plateforme de gestion et la refonte de nos anciennes solutions (on-premise) vers le Cloud mon rôle consistait à implémenter des briques d’infrastructure, mais aussi de cadrer des équipes projets les aidants à monter en compétence et assimiler les enjeux du Cloud.
    Realisations:
    ⦁ Accompagner les nouveaux arrivant en leurs présentant les outils utilisé terraform/aws/ci-cd
    ⦁ Présentation de l’architecture terraform/terragrunt orientée module et ses avantages
    ⦁ Présentation des solutions pour l’équipe
    ⦁ Mise en place et configuration des indexes Algolia
    ⦁ Intégration d’Algolia avec nodejs et angular.
    ⦁ Développement des applications Cloud hybride
    ⦁ Migration de la solution existante (docker-compose) vers une solution terraform en passant par le provider docker.
    ⦁ Utilisation de makefile pour gère l’orchestration des différentes bricks d’infrastructure
    ⦁ Implémentation de nouvelles ressources non existant dans le provider docker selon les besoins
    ⦁ Migration de la solution terraform/makefile non modulaire vers une solution terragrunt modulée
    ⦁ Utilisation de terragrunt pour gérer les différents environnements
    ⦁ Implémentation de test d’infrastructure en utilisant terratest
    ⦁ Configuration du .pre-commit-config.yml afin de valider que la commit avant qu’elle soit ajouté
    ⦁ Stack Intellij IDEA, GITLAB, NodeJS, AWS (Lambda, S3, STS, API Gateway, Route53), Terraform, Terragrunt, terratest CICD , Algolia

    1/2017 – 1/2019 Ingénieur DevOps @ Allence-Tunisie
    Contexte :
    Dans le cadre des évolutions de nos applications NodeJs/Angular et Spring-boot/Angular, je suis responsable de la gestion des projets d’assister les développeurs dans leurs tâches de développement, garantissant l’uniformité des développements ainsi la conformité des environnements DEV - INT- UAT - PROD
    Au cours de mon travail j’ai eu à encadrer des développeurs, organiser des transferts de compétences, entre les ressources qui partaient et les nouveaux venus, et faire des entretiens de recrutement, entre autres…
    Réalisations :
    ⦁ Encadrement et formation de nouveaux arrivant sur le model technique de l’entreprise
    ⦁ Présentation de solution docker pour des besoins technique et des besoins fonctionnels
    ⦁ Mise en place du CICD
    ⦁ Mise en place d’un système de monitoring et alerting en utilisant grafana avec prometheus comme datasource
    ⦁ Mise en place d’un système de notification sur slack en utilisant des webhooks
    ⦁ Configuration de gitlab-ci.yml afin de mettre en place un processus automatique de validation
    ⦁ Mettre en place un stage de test sonar pour la qualité et le rendre bloquant
    ⦁ Mettre en place un stage de validation des différents composants grâce entre autre a NewMan
    ⦁ Mettre en place une phase de déploiement automatique
    ⦁ Socle DEVOPS : utilisation de Docker pour la configuration des environnements DEV , INT , UAT et PROD
    ⦁ Socle CICD : utilisation de gitlab-ci pour mettre en place les phases de validation, et de livraison
    ⦁ Génération des ssl : automatisation d'une solution pour la création des certifs ssl et automatisation du renouvellement des certifs
    ⦁ Mise en place d’un système de backup automatique sur ftp en utilisant docker
    ⦁ Mettre en place promotheus et grafana afin de monitorer les serveurs et les containers docker en utilisant docker
    ⦁ Mettre en place d'un gitlab-runner spécifique et un autre partagé avec des différents exécuteurs docker, Shell et ssh
    ⦁ Externalisation et centralisation des différents logs de différents serveurs et applications vers la plateforme Logz.io
    ⦁ Mise en place d’un projet git pour chaque solution docker en documentant la solution et gérer la versioning du solution avec maven et mettre en place un pipeline bloquant qui valide le build de la solution.
    ⦁ Maintenance et audit sur plusieurs projets
    ⦁ Création et préparation du test case
    ⦁ Généralisation des solutions et intégration des solution dans la Framework interne
    ⦁ Préparation et mise en place du déploiement automatique de différents modèles existant
    ⦁ Spring-boot + angular, Spring-MVC ET NodeJS + angular

    ⦁ Docker, gitlab-runner, script shell, docker-compose



    2/2016 – 1/2017. Full-Stack Developer (angular – spring) @ Allence-tunisie

    Projet:
    ⦁ E-Formation
    Description :
    ⦁ E-Formation est un service en ligne d’inscription ou demande de session de formation, qui nous aide à trouver des formation ou bien offrir une selon nos envies et besoins du moment. E-Formation offre ces services pour tout le monde.
    Réalisations :
    ⦁ Analyse et spécification des besoins
    ⦁ Rédaction du diagramme relationnelle de données
    ⦁ Rédaction du diagramme des classes
    ⦁ Création des scripts SQL de schéma de base de données 
    ⦁ Création des tests unitaires avec Junit et mockito API pour avoir la meilleure couverture de test possible
    ⦁ Développement des entités, des DAO et des services associés
    ⦁ Utilisation du design pattern DTO pour isoler l'application de la structure physique d'une base de données.
    ⦁ Développement d’une applications à page unique (SPA) en utilisant Angular 2, Typescript, HTML5, CSS3 et Bootstrap.
    ⦁ Mettre en place un serveur d’intégration et un serveur UAT afin d’optimiser le procès de livraison.
    ⦁ Déploiement de l’application sur les serveurs INT, UAT et PROD via la chaine CI/CD. En utilisant gitlab CI
    ⦁ Développer des composants imbriqués complexes pour la réutilisation tels que Pop-Up, Navigation.
    ⦁ créer des services pour consommer les rest APIs exposé par la partie back end
    ⦁ usage de postman pour tester les APIs : GET , PUT , POST , DELETE , PATCH

    ⦁ Stack spring boot, angular 2, web service REST, maven, Junit, MySQL, CI/CD, Docker, GIT
    Projet:
    ⦁ CHOSA
    Description :
    CHOSA est une plateforme qui permet à chaque parent, là où il se trouve de suivre la journée de son enfant et de réagir à temps si besoin.
    Cette plateforme permet aux parents de communiquer plus aisément avec les animatrices ou directeurs grâce au réseau social dédié.
    Réalisations :
    ⦁ Analyse et spécification des besoins
    ⦁ Rédaction du diagramme relationnelle de données
    ⦁ Rédaction du diagramme des classes
    ⦁ Création des scripts SQL de schéma de base de données : CREATION & UPGRADE
    ⦁ Création des scripts de caviardage
    ⦁ Création des tests unitaires avec Junit et mockito pour avoir la meilleure couverture de test possible
    ⦁ Développement des entités, des DAO et des services associés
    ⦁ Génération de la documentation en utilisant Java Doc.
    ⦁ Développement d’une applications à page unique (SPA) en utilisant Angular 8, Typescript, HTML5, CSS3 et Bootstrap .
    ⦁ Développement des jeux web en utilisant le Framework de jeu Phaser.
    ⦁ Développer des composants imbriqués complexes pour la réutilisation
    ⦁ Création des test angular en utilisant Jasmine et karma, et des tests end-to-end en utilisant Protractor et karma.
    ⦁ Utilisation du design pattern "page object" pour bien structurer le code du test afin d'éviter les problèmes de maintenabilité.
    ⦁ Creation d’une chaine CI/CD pour garantir une automatisation et une surveillance continues tout au long du cycle de vie de l’application.
    ⦁ Automatisation du déploiement de l’application dans la chaine CI/CD en utilisant deux type de gitlab-runner ( partagé et spécifique )
    ⦁ usage de postman pour tester les web services GET , PUT , POST , DELETE
    ⦁ intégration du test postman dans la chaine CI/CD grâce à un outil développé par Postman appelé Newman

    ⦁ Stack spring boot , angular , web service REST ,maven , Junit , MySQL ,CI/CD , Docker , Docker-compose GIT

Études et formations
  • Compétences Techniques

    Cloud AWS, Terraform, GruntWork (Terragrunt, Terratest…), Docker
    CI GitLab CI
    Langages JAVA, NodeJS, TS, SQL, HCL, Javascript
    Framework spring, Hibernate, Angular, Express
    BD Mongo DB, MySQL 5
    Langues Anglais courant, Italien (notions)

    Autres :

    - Diplômes :
    - Diplôme d’ingénieur en Informatique (ESPRIT) : 2016

    - Formation en cours :
    - Aws Architect Associate (en cours)

D'autres freelances
DevOps GITLAB

Ces profils pourraient vous intéresser !
CV DevOps CI/CD
Christian

DevOps CI/CD

  • LONGJUMEAU
GITLAB GIT CI/CD Kubernetes AZURE DEVOPS DOCKER JENKINS ANSIBLE HASHICORP TERRAFORM
Disponible
CV DevOps
********

DevOps

  • CHÂTILLON
DOCKER LINUX Kubernetes Cloud AWS GITLAB DEVOPS ANSIBLE CI/CD JENKINS PYTHON
Disponible
CV Ingénieur systèmes / DevOps
Julien

Ingénieur systèmes / DevOps

  • MAISONS-LAFFITTE
ANSIBLE LINUX ZABBIX DEVOPS GIT CI/CD DOCKER GITLAB JENKINS PYTHON
Disponible
CV DevOps senior
Guillaume

DevOps senior

  • PARIS
GITLAB DOCKER SCRIPT SHELL ANSIBLE GO POSTGRESQL GRAFANA Cybersécurité REVERSE PROXY PYTHON
Disponible
CV Développeur FullStack | DevOps | Certifié Azure, CKAD Et Terraform
Tidiany

Développeur FullStack | DevOps | Certifié Azure, CKAD Et Terraform

  • CARRIÈRES-SOUS-POISSY
DOCKER LINUX CI/CD JAVA PHP ANSIBLE GITLAB HASHICORP TERRAFORM AZURE Kubernetes
Disponible
CV DevOps Kubernetes
Florent

DevOps Kubernetes

  • NIEDERSCHAEFFOLSHEIM
LINUX Kubernetes DEVOPS JENKINS AZURE GITLAB ORACLE MYSQL
Disponible
CV ingénieur production
Gilles

ingénieur production

  • FAYENCE
LINUX GIT DOCKER Kubernetes CI/CD GITLAB VMWARE ANSIBLE Cloud AWS AZURE
Bientôt disponible
CV Architecte Applicatif / Tech Lead / DevOps
Evariste

Architecte Applicatif / Tech Lead / DevOps

  • PARIS
API RESTful Microservices DEVOPS GIT GITLAB DOCKER OAUTH JAVA Spring Boot Cloud AWS
CV DevOps DEVOPS
Khaled

DevOps DEVOPS

  • DRANCY
DEVOPS GITLAB GIT ANSIBLE Kubernetes JENKINS CI/CD PYTHON HASHICORP TERRAFORM Google Cloud Platform
Disponible
CV DevOps cloud aws
Henry Hermann

DevOps cloud aws

  • BONDY
JENKINS ANSIBLE DOCKER LINUX HASHICORP TERRAFORM DEVOPS CI/CD GITLAB PYTHON Kubernetes
Disponible