DevOps – Mise en place d’Opendistro
Le contexte
Edifixio développe et opère (DevOps) des applications et des infrastructures hébergées sur le cloud AWS. Edifixio dispose actuellement d’un système de monitoring qui permet de suivre l’état de nos applications afin de faciliter la détection des problèmes potentiels qui peuvent avoir lieu. Pour cela, Edifixio utilise Opendistro qui collecte, stocke et présente des logs. L'objectif d’Edifixio est de s'améliorer sur l’exploitation de ses applications en développant de nouvelles fonctionnalités sur notre plateforme Opendistro.
Les problématiques
- Se former sur les services clés AWS
- Etudier le “well architected framework” pour apprendre les bonnes pratiques AWS
- Déployer une infrastructure résiliente de monitoring en se basant sur les divers services AWS
- Mettre en place la chaine de déploiement automatisée CI/CD (Continuous Integration / Continuous Development)
- Ajout de nouveaux Dashboards de monitoring
- Mettre en place un système d'alerte
Les objectifs
A l’issue de votre stage, vous aurez acquis une bonne compréhension des services AWS.
Vous aurez montré votre capacité à appréhender les questions d’infrastructure et leurs impacts sur les applications.
Vous aurez aidé Edifixio à automatiser la gestion de leurs environnements de monitoring et serez prêt(e) à nous rejoindre pour appliquer ce que vous avez appris sur nos nouveaux projets.
Les mots clés
- Intégration continue : Gitlab CI.
- Cloud AWS : EC2, ELB, VPC, VPC peering.
- Langages : Java, Shell, Bash.
- ELK : OpenDistro Elasticsearch, Logstash, Kibana, Opensearch.
- Architecture / infrastructure : Amazon Web Services
Vos qualités
- Esprit d’équipe
- Capacité d’abstraction
- Connaissances sur les plateformes de containerisation
- Anglais parlé/lu/écrit