Mon espace
Je m'inscris

En tant que

Consultant Client
 

CV du
consultant

Réf PROF00006953

Accueil > Consultants > PROF00006953
 
 

Ingénieur DevOps Angular -AWS - Terraform - CI/CD

Disponible

 

Profil publié le : 12/06/2023 Profil vu : 702 fois Référence : PROF00006953

 
 

Compétences

Expert Moyen Débutant

BDD

Data MYSQL Sauvegarde

Connaissances fonctionnelles

BACKEND Analyse ANGLAIS AUTHENTIFICATION Build Cloud Comptabilité Déploiement ESPAGNOL Formation Français FRONTEND informatique intégration continue pipelines PROCESSUS swagger TESTS UAT WEB

Langages

Angular Node.js PYTHON bash Docker Excel gitlab CI JAVA Java/Jee JAVASCRIPT JEE JIRA Microservices MongoDB NodeJS postman PYTHON 3 SCRIPT SPRING SQL

Méthodes

DEVOPS AGILE api Architecture Backup Conception développement Kanban KANBAN MIGRATION ORGANISATION PROJET Qualité REST SCRUM

Outils

Alert Manager Cloudfront GitLab Grafana iam Promotheus SonarQube

Réseaux et Middleware

ansible AWS ESXi Express KUBERNETES Monitoring Security serveur ssl Terraform VMWARE

Systèmes

GIT IBM LINUX WINDOWS

Diplômes et formations

. 2020 - AWS Developer - Associate

Pays / régions

Expérience professionnelle

Compétences Techniques
Cloud : AWS, Terraform, Terragrunt, Docker, sonarqube
CI/CD : GitLab CI/CD
OS : Linux , Windows
Outils projet : JIRA , GIT, ASANA
Languages : NodeJS, Python, TS, HCL, Javascript ,Bash Linux , JEE , Java
8/11 ,
Framework : Angular, Express, FastAPI
Base de données : Mongodb, MySQL
Monitoring : Promotheus , Grafana , Alert Manager
Autre : Git , Postman
Langues : Anglais , Français , Espagnol
Diplômes & Formations
- 2020 : AWS Developer - Associate
- 2018 : Diplôme d’ingénieur en Informatique (ESPRIMS)
Certifications
- 2022 : Scrum Foundation Professional Certificate - SFPC™
- 2022 : Remote Work and Virtual Collaboration Professional
Certificate - RWVCPC
Expérience 5 ans
02/2022 – 08/2023 : Ingénieur DevOps @Charliz
● Configuration de l'infrastructure AWS
- Sauvegarde et restauration de base de données MongoDB avec mongodump et
mongorestore
- Automatisation du processus de sauvegarde en utilisant Gitlab Schedule et
Terraform
- Déploiement d'environnements DEV, UAT et PROD avec Terraform et AWS
- Simplification du processus de déploiement avec un pipeline de lancement de
tâches
- Automatisation du déploiement sur l'environnement DEV en utilisant Gitlab CI
- Configuration de Gitlab Runner avec l'exécuteur Docker



- Migration de l'application backend de Spring Boot vers Node.js
- Migration de la base de données de MySQL vers MongoDB à l'aide de scripts
Python
- Gestion de l'infrastructure avec Terraform, AWS et Terragrunt.
Technologies utilisées: Terragrunt, Terraform, Docker, MongoDB,
Gitlab runners, Gitlab CI, AWS, Mysql, NodeJs.
● Migration des données de la base de données MySQL vers la base
de données Mongodb
- Développez scripts python qui s’exécutent si le script s’exécute en localhost
sinon il s’exécute dans un seul processus lorsque le runner lance ce script.
- Développer un script terraform avec le provider Gitlab pour créer un scheduler
qui se déclenche tous les 3 jours pour synchroniser les données et exécuter les
scripts python de migration.
Technologies utilisées: SQL, Python, PyMongo , Gitlab, Terraform,
Terragrunt.
● Configuration de l'infrastructure AWS et Docker avec Terraform
pour le déploiement d'une application web.
- Écrire un script Terraform qui configure l'infrastructure AWS pour le projet,
incluant la création d'un Bucket S3 pour stocker les fichiers de build du front-end,
d'un Lambda pour le fichier zip du build du back-end, d'une API Gateway pour les
requêtes Rest API définies dans le fichier swagger, et d'un Cognito pour la
gestion de l'authentification.
- Écrire un script Terraform qui configure l'infrastructure en localhost avec Docker,
en créant deux conteneurs pour Mongo et MongoClient.
- Rédiger le fichier gitlab-ci.yml pour la configuration des pipelines de build et de
tag du back-end et du front-end. Créer une image Docker contenant toutes les
commandes nécessaires pour exécuter les scripts du pipeline sur un runner
GitLab.
Technologies utilisées: Terragrunt, Terraform, Docker, MongoDB,
Gitlab runners, Gitlab CI, AWS.
● FinOps:
- Utilisation de AWS Cost Manager pour visualiser les coût AWS par projet et par
services avec les estimations
- Minimisations des coûts avec désactivation des logs non utiles sur les
environnement DEV, UAT et PROD pour minimiser les coûts de AWS Cloud Watch.
Technologie utilisée: S3, Lambda, API Gateway, CloudFront, Cognito,
IAM, Route53, Cost Explorer, AWS Cloud Watch,Angular, Nodejs, gitlab,
CI/CD, GITOPS, Swagger
03/2021 – 02/2022: Ingénieur DevOps - Full Stack @Chosa
Contexte : Conception, développement et mise en place d’une jardin d'enfant .
Organization : 15 dev, 1 PO , 1 tech lead
Méthodologie de travail: Scrum
Réalisation:


- Création et développement de la partie backend avec Python et FastAPI et tests
d'API avec Postman
- Conception de la base de données MongoDB pour l'application
- Implémentation du front-end avec Angular 15
- Gestion multilingue avec ngx-translate
- Mise en place de la chaîne CI/CD avec Gitlab CI pour automatiser le processus de
validation, de construction et de déploiement
- Accompagnement des nouveaux arrivants dans l'architecture de l'infrastructure
et les outils utilisés : Terraform, AWS, CI/CD
- Standardisation du processus de création de projet Gitlab avec Terraform.
Technologies utilisées: Terragrunt, Terraform, Docker, MongoDB,
Gitlab runners, Gitlab CI, AWS, angular , postman, Python, FastAPI.
● Un provider docker:
- Le provisioning de la création de nos conteneurs de base de données(Mongo/
MySql) & gitlab runners dans le cloud privé.
- La création de nos conteneurs dans l’environnement local Mongo et MongoClient.
- mise en place d'une solution de monitoring terraformé en utilisant promotheus,
grafana et alert manager
● Mise en place d'une solution IAC de déploiement pour les environnements DEV , UAT ,
et PROD en utilisant un seul compte master AWS et une organisation pour chaque
projet
- Développement de backend Node.js avec AWS Lambda
- Gestion des comptes IAM AWS et des privilèges d'accès avec Terraform et Gitlab
- Gestion des environnements DEV, UAT et PROD avec un compte master et une
organisation par environnement
- Utilisation de AWS API Gateway pour la gestion des URLs d'API
- Ajout d'un domaine personnalisé et installation de certificats SSL pour l'API et la
partie front-end dans le cloud AWS.
Technologies utilisées: Terragrunt, Terraform, Docker, MongoDB,
Gitlab runners, Gitlab CI, AWS.
10/2018 – 01/2021: Ingénieur DevOps - Full Stack @Allence
Contexte : Conception, développement et mise en place d’une solution web,pour la
gestion des entreprises, de la comptabilité et de leurs employés.
Organization : 7 dev, 1 PO , 1 tech lead
Méthodologie de travail: Kanban
Réalisation:
- Analyse et spécification des besoins
- Gestion des rôles dans la plate-forme .
- Utilisation d’une architecture en microservice.
- Migration de l'application backend de Spring Boot vers Node.js
- Migration de l'application Frontend de java vers Angular
- Authentification sociale avec AWS Cognito.
- Configuration d’un environnement docker en local pour la base de données
mongo et mongoDB client en utilisant terraform.
- Utilisation d’une base de données non relationnelle avec mongodb.


- Création des API REST en utilisant Node.js.
- Utilisation d’un contrat Swagger pour générer la documentation pour les API
REST.
- Création des services angular pour consommer les REST API exposés dans la
partie backend.
- Implémentation des stages CI/CD pour la partie déploiement et les tests.
- Maintenir et faire évoluer la chaîne CI/CD en GitLab
- Gestion multilingue avec ngx-translate
- Importation et exportation Fichier excel dans la plateforme
- Creer partie de statistique à partir des données stockées dans Mongodb et
utiliser agrégation pipeline
- Signature électronique des contrats.
- Génère des factures au format PDF à partir des données stockées dans la base
de données.
- Paiement des factures en ligne.
- Envoyer des e-mails par simple clic.
- Tester la qualité du code avec SonarQube
Technologies utilisées: Terragrunt, Terraform, Docker, MongoDB,
Gitlab runners, Gitlab CI, AWS, angular , node js , postman , SonarQube.
 
 

Consultants similaires

 
Développeur Salesforce

Compétences : BACKEND, Conception, développement, FRONTEND, Salesforce, ...

Voir
consultant
Retenir
 
Developpeur salesforce

Compétences : BACKEND, développement, FRONTEND, Salesforce, SCRUM, ...

Voir
consultant
Retenir
 
Tech Lead Salesforce

Compétences : AGILE, BACKEND, FRONTEND, Mulesoft, Salesforce, ACCESS, ...

Voir
consultant
Retenir
 
Developpeur Java SpringBoot

Compétences : Angular, GIT, JAVA, JAVA 11, Java/Jee, CI/CD, Cloud, ...

Voir
consultant
Retenir
 
Consultant Mulesoft

Compétences : BACKEND, Conception, dataweave, développement, FRONTEND, ...

Voir
consultant
Retenir
 
.NET / Azure Developper

Compétences : .NET, ASP, Azure, BACKEND, TESTS, APPS, Architecture, ...

Voir
consultant
Retenir
 
Data analyst

Compétences : Azure Cloud, Data, PYTHON, SQL, AGILE, Analyse, ANGLAIS, ...

Voir
consultant
Retenir
 
Chef de Projet Transverse

Compétences : C++, JAVA, Kotlin, PYTHON, SQL, elasticsearch, PROJET, ...

Voir
consultant
Retenir
 
Sénior data engineer

Compétences : Data, DataWareHouse, ETL, PySpark, PYTHON, AGILE, Analyse, ...

Voir
consultant
Retenir
 
Freelance PO / Dev Full Stack

Compétences : GIT, JAVASCRIPT, PYTHON, react, ReactJS, Github, HTML5, ...

Voir
consultant
Retenir
 
 

Partager

 

Retenir

  • Pour quelle mission ?

 

Vous avez oublié
votre mot de passe ?