Mise en place, installation, paramétrage, automatisation, gestion de la sécurité (SSL - certificats) et optimisation des infra (Legacy et Dockerisé) et environnements de déploiement horsProd et Prod.
Kubernetes sur kubespray
Garantir la continuité des services sur les différents clusters kubernetes déployés sur les plateformes KubeSpray, OutScale.
Sauvegarde les données Kubernetes avec Velero et Restic.
Manager les backups avec la gateway s3 minio
Automatisation des déploiements.
Administration Système des serveurs internes et externes : GNU/Linux
Redhat et Rocky.
Monitoring : Grafana 8.1 déployé dans un cluster K8s via helm v3 - Promtail
+ Loki déployé et personnalisé dans tous les clusters K8 pour collecter tous les journaux.Custom dasboards added on Grafana to display relevant
graphics and logs.
CI/CD & Ops : Linux, Git, Vault, Sonarqube ,Gitlab, Ansible, Docker,
Kubernetes, helm, kong, kafka, akhq,haproxy,bind
MISSIONS DETAILS :
Projet Cloud :
Gérer l'infrastructure GCP par le provider gcloud du TERRAFORM
(Infrastructure as Code).
Mise en place des environnements de production sur GKE et GCS avec
TERRAFORM.
Participation a la mise en place de l'option ISTIO / nœud teinté sur des cluster kubernetes.
Déploiement des clusters memorystore / REDIS pour crée des caches d'application.
Implémentation de service cloud DATAFLOW pour l'analyse des flux de données.
La Gestion des droits et des rôles ressources GCP pour les dataengineering.
Configuration et Administration les règles de par-feu et le VPC pour les environnements.
Gestion des incidents N3 via JIRA.
Projet Automatisation / Devops :
Installation et Configuration des runners gitlab avec (GKE et HELM).
Gestion des déploiements via des pipeline GITLAB CI/CD avec ( MAVEN / NEXUS / SONAR).
Automatisation de la création des Project et des variables sous GITLAB avec BASH et GITLABCI.YML.
Création des job gitlab pour l'intégration, le testing et le build des applications JAVA (jars).
Expérience de Kubernetes pour déployer une mise à l'échelle, équilibrer la charge et gérer des conteneurs Docker avec plusieurs versions espacées
de noms et bonne compréhension de IBM CLOUD RPIVATE Platform dans la gestion des conteneurs Docker et des clusters Kubernetes.
Création de clusters à l'aide de Kubernetes et travail sur la création de nombreux pods, replication controllers, replica sets, services, deployments, labels, health checks et ingress en écrivant des fichiers Yaml.
Développement de l'automatisation des clusters Kubernetes avec Ansible, rédaction de playbooks. Utilisation de Docker, Jenkins, VMWare, RHEL,
Kubernetes, Artifactory, Ansible et GitLab.
Travailler sur Docked - Compose, Docker -Machine pour créer des conteneurs Docker pour tester les applications dans l'environnement QA et
automatiser les déploiements, la mise à l'échelle et la gestion des applications conteneurisées sur des clusters d'hôtes.
Expert dans l'utilisation d'ELK Stack; Elasticsearch pour la recherche approfondie et l'analyse des données, Logstash pour la journalisation centralisée, l'enrichissement et l'analyse des journaux et Kibana pour des visualisations de données puissantes.
MISSIONS DETAILS
Projet Infrastructure et Système :
Mise en place des environnements de production sur Kubernetes avec
PostgreSQL, ELK,Mongodb et MySQL, LAMP...
Proposition d'une solution de gestion du cycle de patching en utilisant
GCP.
Mise en place d'une architecture Devops pour un passage vers une
“Infrastructure as code”.
Mise à jour des fichiers de configuration des images Docker.
Push des images Docker sur Docker Hub et création des docker files.
Tests de stabilité et de la performance de l'infrastructure Container Platform par des stress-test.
Responsable Infrastructure full ESXI ( Datacenter site de pré-production).
Projet Automatisation / Devops :
Suivi de commits des développeurs ; et vérification des commits au niveau de Gitlab
Installation et configuration de Gitlab / Sonartype Nexus Gestion
Utilisation du plugin Docker Check (capteur) sur PRTG pour la
Supervision de la disponibilité de chaque micro-service.
Gestion des déploiements via des playbooks Ansible
Réalisation des investigations sur Gitlab pour détecter les origines des bugs
Automatisation des taches récurrentes via Bash et Python
Mise en place d'une solution de monitoring Nagios
Projet Cloud :
Automatisation de la création des images OS sur la plateforme GCP.
Mise en place des infrastructures et environnements GCP.
Définition et implémentation de la haute disponibilité, résilience sur GCP.
Gestion applicative/BDD, élimination SPOF, AutoHealing/Scaling, LoadBalancing.
Administration des services GCP multirégions (Google Storage , CDN).
Taches récurrentes :
Centralisation des logs avec Elasticks logstash kibana.
Résolution des incidents N3 pour les équipes de Développement.
Gestion des bases Cloud : Postgres et Mysql.
Maintenace des serveurs (patching, incidents …).
Supervision proactive des serveurs, du réseau et des sauvegardes.
Optimisation des performances des applications et serveurs.
MISSIONS DETAILS:
Définition des stratégies et scénarios de migration vers le Cloud GCP
Préparation des images Cloud GCP
Conception de l'architecture clients (LAMP) sur un environnement Docker
Utilisation de Elasticsearch (Search Engine) pour le stockage des informations
Mise en place d'une distribution Kubernetes (version Beta) pour la création de kubernete cluster estampillé “prod ready”
Utilisation de DataFlow et NGINX pour (l'internalisation de la collecte des flux de données)
Gestion des bases de données MySQL, Redis
Paramètrage des services pour les applications métiers avec (Nginx,
Varnish, PHP-FPM,Node.js)
Installation de serveurs LAMP
Migration de serveurs Unix
Administration de 2 reverse proxy clusters Linux avec HA et LB .
Mise en place d'une infrastructure de sauvegarde automatique des Bases de données
Déploiement d'Architectures clients (SaaS) en Haute Disponibilité et réparties : HAproxy,MySQL Clusters, ProxySQL...
Scripting bash et shell.
Configuration et maintien des outils d'intégration et de déploiement (GitLab, Artifactory).
Taches récurrentes :
Gestion des incidents N3
Administration de serveurs Linux : SAMBA, SQUID, OTRS, Apache.
Administration de solutions du filer Netap.
Gestion de la sauvegarde sur bande avec Backup Exec.
Monitoring quotidien de l'état des serveurs avec Nagios.
MISSIONS DETAILS:
Analyse de l'architecture et de l'implémentation des solutions existantes.
Analyse de la qualité et de la pertinence des modèles de données existants proposition de nouveaux modèles
Migration de base de données Access en SQL Server.
Mettre en place une base de données centralisée pour le SI , pour concevoir un ERP.
Création et gestion d'une nouvelle base de données SQL Server.
Création de scripts SQL pour la mise à jour de la BDD.
Paramétrage Hardware Bash Python Mysql.
Mise en place de scripts shell d'installation automatisés.
Mise en place de différents environnements (développement, préproduction, recette et production) sous Debian.
Mise en place de la supervision influxdb/collectd/grafana.
Préparation des machine VMWare RedHat 6.4 et Windows 2008 R2.
Démarrage d'un projet de centralisation des logs GoAccess.
Mise en place des plans de sauvegarde et de restauration des données (reprises sur incidents)
Gestion le parc informatique.