Je réalise des infrastructures de A à Z propres et efficaces. J'adapte et optimise l'existant aux besoins d'évolutions et de compétitivités.
Lors de ma dernière mission j'ai conçu et mis en place une infrastructure cloud Kubernetes. Cela comprend les actions suivantes:
1. Préparation de l’applicatif de base (Kubelet, Kubeadm, glusterfs, elasticsearch, etc …) via Packer.
2. Elaboration des scripts Terraform pour le déploiement de l’infrastructure sur Openstack (CloudWatt).
3. Configuration des instances avec Ansible, notamment Kubernetes (Initialisation des masters, ajouts de nodes, opérations de maintenance, gestion d’incidents, etc …)
4. Installation et configuration du système Glusterfs (cluster de 3 nodes) pour les PVC Kubernetes.
5. Mise en place du monitoring avec la stack EFK (Elasticsearch, Fluentd et Kibana). Utilisé principalement pour monitorer le hardware (metricbeat, fluentd), le software (APM, filebeat) et le reseau (packetbeat). Afin de détecter d’éventuelles optimisations (performance, réduction de coût) et de permettre le diagnostic des incidents.
6. Déploiement des applications de l’entreprise sur l’environnement cloud Kubernetes (docker) en utilisant Helm et Jenkins.
Déploiements personnalisés:
Réalisation du pipeline Jenkins en fonction des besoins de l’équipe de développement.
Maintenance et administration:
Administration de l’ensemble du parc d’instances openstack et des clusters Kubernetes ainsi que les bases de données Postrges.
Optimisation des dépenses:
Adaptation des ressources systèmes, nombre d’instances et volumes de stockage principalement , en fonction des besoins (quantité d’application, nombre d’utilisateurs, etc...)