INGENIEUR DEVOPS - CLOUD

INGENIEUR DEVOPS - CLOUD

PSIT_05011299
Expériences : +3 ans

3 ans d\'expérience

Cloud/Ops :
Google Cloud GCP / Amazon Web Service AWS.
Kubernetes / Terraform / Ansible / GitOps / Argo.

Software/Outils :
Langages de programmation : Python / Flask, Typescript/Js, SQL, Script Shell.
Containerisation : Docker, Docker Compose, Kubernetes.
Serveur Web : Apache, Nginx.
Messaging/Message Brokers : REST, gRPC, RabbitMQ.
Systèmes de gestion des bases de Données : MySQL, PostgreS, MongoDB.
Build tools/CICD : Gradle, Maven, Nexus, Ansible, Gitlab CI, Jenkins.
Testing : Selenium, Cucumber.
Virtualisation : Vagrant, VirtualBox.
Outils de gestion de projet : Versionning (Git, Bitbucket), Jira, Scrum agile.
Systèmes d exploitation : Windows, Linux (Debian, Ubuntu, Fedora).

Conception Logiciels / Méthodologies :
BDD, TDD, Microservice Architecture, Scrum, Kanban.
Infrastructure as Code (IaC) :
Gestion des configurations des serveurs avec Ansible (installations, updates, services, ...).
Création des ressources GCP d\'une manière automatisée (Clusters, Networks, Instances, ...) avec Terraform.
Terraformisation (Automatisation) de l\'infrastructure GCP créée manuellement.
SysOps :
Administration des serveurs (Maintenance, Mise-à-jour, ...).
Gestion des configurations des serveurs Web : Nginx et Apache.
Gestion des bases de données (création, dump, import, backup, migration, ...).
Gestion des DNS [GCP, OVH] (création, migration, redirection, ...) et des certificats HTTPS.
Intégration Continu CI/CD :
Mise en place des workflows CI/CD afin d\'automatiser l intégration et le déploiement des applications. (Test Compile Document Build Deploy).
Créer et maintenir le pipeline Gitlab-CI pour plusieurs projets développés en différents langages BackEnd (Python Java Golang NodeJS ), FrontEnd (ReactJS).
Déploiement des Gitlab-Runner sur cluster kubernetes.
Déploiement de SonarQube sur cluster Kubernetes avec Helm Chart et Istio.
Intégration des scripts de test, suivi des performances et de la qualité dans le pipeline d\'intégration continue CI (SonarQube, Test unitaire, Test d\'intégration, Test e2e).
Cloud :
Gestion de l\'environnement de production GKE, y compris les changements et mises à jour fréquents sur Google Cloud Platform GKE.
Assurer le support : le dépannage, le débogage et la résolution des problèmes sur des Clusters Kubernetes GKE.
Gérer une infrastructure des dizaines de micro-services développés en différents langage déployés sur un cluster Kubernetes GKE.
Monitoring :
Effectuer une surveillance quotidienne du système, vérifier l\'intégrité et la disponibilité des ressources du serveur, des systèmes et des processus clés, à l\'aide de Nagios.
Monitoring des serveurs et centralisation des logs en mettant en place la stack ELK (Elasticsearch, Logstash, Kibana).
Collaborer avec les départements DEV - DEVOPS - QA basés sur (Oman - Tunisie - Turquie - Chine - Canada - Royaume-Uni).
Générer des conceptions, des diagrammes et de la documentation appropriée.
Utilisation de la méthode agile Scrum.
Fonction
Autre
Consultant
Consultant Developpement
Developpeur
Langages
PYTHON
SCRIPT SHELL
Systèmes exploitation
LINUX
WINDOWS
Base de donnée
MONGO DB
MYSQL
POSTGRESQL
Methode
SCRUM
Cloud
AMAZON AWS
Web
APACHE