Equipe composée de 13 personnes:
• 1 Manager
• 2 Devops
• 10 consultants support
Responsabilités :
• Gérer les environnements cloud et sur site pour garantir évolutivité et
disponibilité..
• Automatiser l'installation manuelle des applications sur les machines
Windows à l'aide d'Ansible.
• Préparer les playbooks/rôles Ansible pour l’automatisation de nos pipelines et
définir les templates des pipelines pour les autres équipes.
• Créer des playbooks pour le déploiement d'applications (Kubernetes/Docker)
sur tous les environnements, y compris la production (cloud/on premise), tout
en documentant les processus de déploiement et en fournissant un support en
cas d'incident.
• Faire le monitoring des performances des applications en prod hébergées sur
le cloud et on premise, développées en Kubernetes et Docker.
• Développer une solution à l'aide de RabbitMQ (Kubernetes/Docker) pour
améliorer l'efficacité de l'application (RabbitMQ StatefulSet avec un volume
persistant et 3 pods : Wrapper et SAP inbound/outbound).
• Effectuer une migration complète d'Awx vers Ansible Tower et de Dtr vers
Jfrog .
• Participer activement aux discussions sur les spécifications et la conception
avec les équipes de développement.
• Faire la doc pour les différents déploiments d'application pour notre équipe
de support en inde .
Kubernetes / Ansible / Docker / Docker compose / RabbitMQ / Zabbix /
PostgreSQL / Unix / Wrapper / Sap / dtr / jfrog / Awx / Sonarqube / ELK
/ Microsoft Azure / Python / Vault / Windows
Equipe composée de 7 personnes:
• 1 Tech lead
• 4 Devops
• 2 consultants Cloud Vmware, AWS
Responsabilités :
• Accompagner les équipes Hermès à migrer ses projets/applications
“java/splunk/js …” vers Kubernetes .
• Préparer les pipelines Gitlab-CI pour toutes les équipes Hermès et leur fournir
du support en cas de besoin.
• Préparer les playbooks/rôles Ansible pour l’automatisation de nos pipelines et
définir les templates des pipelines pour les autres équipes.
• Préparer les Modules Terraform “infra as code” pour automatiser les
déploiements et les différentes manipulations d’infra ( AWS /
Vmware”Vsphere” ) avec la documentation pour les différents services AWS
• Assurer le support sur les différents services de AWS .
• Installation / Configuration de Grafana/Prometheus pour monitorer les
différentes clusters Kube et les Runners/Jobs/Pipelines de Gitlab .
• Préparer nos propres images Docker de tous les applications avec les
différents scan et tests de sécurité pour les stocker dans HARBOR
Ansible / AWX / Gitlab CI /AWS / Terraform / Jenkins / Vmware “Vsphere” /
Kubernetes / Tanzu / Stack ELK / GIT / Shell / Prometheus / grafana /
alertmanager / Docker / Vms Centos - Windows / Java 11 / Splunk / Snowflake
Equipe composée de 3 personnes:
• 1 Tech lead
• 2 Devops
Contexte / Enjeux :
Mise en production de Vitam accessible en service
• Parc: 420 VM (Openstack / CentOS 8), 20 plateformes
Responsabilités :
La mise en production d’une infrastructure interministérielle mutualisée sur le
Cloud NUBO qui est un cloud Cercle 1 de l’Etat qui se basent sur Openstack pour
héberger VITAM accessible en service pour tous les ministères .
• Préparer les sources Terraform from scratch pour tous les environnements
(recette , préprod , prod … ) sur les différents site de NUBO
selon l’architecture définis au début de projets pour le déploiement
automatique d’infra , en gérant les différents groupes de sécurités et les flux
adéquats pour l’interconnexion des différents sites et différents composants de
VITAM et VITAM-UI ( qui sont des applications développés en Java , ayant une
architecture un peu complexe et beaucoup de composants interconnectés pour
assurer l’archivage interministérielles et aussi VITAM-UI qui est un front de
vitam accessible en service pour tous les Ministères , d'où le projet VAS “Vitam
As A Service” )
• Développement des playbooks Ansible pour automatiser la configuration
post-création des machines et la mise à jour des rôles ansible pour le
déploiement des différents composants de Vitam.
• Installation et configuration de Gitlab avec des playbook ansible et
préparation des pipelines et jobs Gitlab CI pour l’intégration continue
d’infrastructure et installation de VITAM .
• Installation et configuration des outils de monitoring des plateformes avec
Prometheus , Grafana et Alertmanager . Et gérer le monitoring des
composants VITAM et VITAM UI qui sont affichés sur consul .
• Faire de l’exploitation des composants distribués ainsi que les composants
utilisés dans Vitam (MongoDB, Elasticsearch, Swift…..).
• Assurer le support N3 sur le fonctionnement des plateformes . Résolution des
incidents d’intégration et de production pour les clients “les autres ministères"
.
• Analyse des performances et optimisation permanente du fonctionnement
des outils et composants permettant le bon fonctionnement et le déploiement
de la plateforme.
• documenter les outils de déploiement/production/d'exploitation.
• Rédaction des documentations de production et d’installations pour les
différentes ministères
• Assurer un suivi technique de l’activité (lors des cérémonies Scrum
notamment).
Centos / Terraform / Openstack / Nubo ( cloud privé de l’état ) / Ansible /
Jenkins / Gitlab CI /
/ Apache / DNS / NTP/ SMTP / Haproxy / Stack ELK / GIT / Shell / JSON / Consul
/ Prometheus / grafana / alertmanager / Docker / Java 11
Equipe Ops composée de 7 personnes:
• 1 dév python fullstack
• 1 admin système
• 4 devops
Responsabilités : Build et Run sur le parc FDJ, application e-commerce
• Parc: 14.000 VM (Openstack / RHEL et CentOS), 48 plateformes
• Rythmes des MEP: 3 MEP par semaine
• Préparer le déploiement automatisé (depuis l’intégration jusqu’à la mise en
production) des nouvelles versions et des correctifs pour les jeux, middlewares
(jboss, tomcat, sql) et les composants des plateformes avec Saltstack.
• Développement Salt et scripting en python et shell pour automatiser le
déploiement des jeux et des différents composants.
• Préparer les jobs et les plans Bamboo pour tous les composants des
plateformes.
• Assurer le support N3 sur les systèmes et les middlewares de la plateforme.
Résolution des incidents d’intégration et de production, résolution des
problèmes (ITIL)
• Analyse des performances et optimisation permanente du fonctionnement
des outils et composants permettant le bon fonctionnement et le déploiement
de la plateforme.
• Industrialiser et automatiser les tâches courantes. Développer, maintenir et
documenter les outils de déploiement/production/d'exploitation.
• Rédaction de livrables: 200 documentations de production et d’installations
• Assurer un suivi technique de l’activité (lors des cérémonies Scrum
notamment).
RedHat Enterprise Linux / Centos / Saltstack / Openstack / Apache / Tomcat /
Zookeeper / Hazelcast / Jmxtrans /Collectd / Kafka/ Java 8/ GIT / Nexus OSS /
Shell / Python / JSON / REST / ELK / Jira / Bamboo / Bitbucket / Docker / Docker
Compose
Contexte / Enjeux :
Ce projet a été créé suite à un besoin au sein de l’équipe Big data qui consiste à
créer une plateforme de dashboarding et de monitoring pour surveiller en
temps réels l’état des machines et des serveurs de Carrefour (CPU, RAM, Disk
Usage, SSH connections…) ou l’état des composants qui sont installés sur les
machines (zookeeper , collectd, apache…..) et être alerté en temps réel selon le
type de l’incident .
Méthodes : Scrum
Responsabilités :
Ingénieur DevOps / Système:
• Développement des scripts Terraform pour la construction et la configuration
des VMs Cloud sur Openstack en “Infra As Code” .
• Développement des rôles et playbook Ansible (from scratch) pour
automatiser l’installation et la configuration des différents composants de socle
technique: ElasticSearch, Logstash, Kibana, Filebeat, serveur LDAP, NodeJs et
Apache.
Ingénieur développement backend NodeJS:
• Mise en place d’un nouvel index (création automatique par le web service) de
gestion d’alertes, temps, et résolution d’incidents. Module développé en
NodeJS.
• Développement des Web services avec NodeJs entre l’application et la stack
ELK, pour être alerté en cas d'incident en utilisant le WebSocket pour la
récupération des données en temps réel et en utilisant API FCM pour les
notifications.
• Rédaction de DAT de notre application.
• Rédaction du document d'exploitation
• Organisation en Agile Scrum, suivi sur Trello, Jira, Confluence.
Ubuntu / Ansible / Openstack / Docker / Terraform / Elasticsearch / Logstash /
Kibana / shield / Filebeat 5.3.2 / Apache / Node js / Express Js / Collectd /
Elastalert / Docker / PhpldapAdmin /Java 11
Contexte : Projets universitaires de développement et Intégration
Projet d'intégration et de développement (Cheap airlines ticket développé
avec
“Symfony 2 / Java / Java ME”)
• D...