Contexte :
Dans une équipe produit agile avec des sprint d'une semaine votre objectif sera de garantir l'exploitabilité des produits installés et ce, de manière native sans que nos équipes produit soient obligées d'intégrer du code technique.
Nous recherchons un ingénieur pour apporter de bonnes bases en python, une expérience opérationnelle de Kubernetes et une forte culture DevOps.
Bien au-delà du développement, il faudra intervenir sur de l'infrastructure as code avec des pratiques GitOps et plus généralement la mise en œuvre de briques techniques dans une architecture micro-services.
Cette prestation vous amènera à être force de proposition et à travailler sur de l'innovation avec des phases de développements exploratoires pour réaliser des MVP, qui seront tantôt abandonnés, tantôt transformés en produit apportant la valeur à nos utilisateurs.
Vos missions seront :
- Développer des API en Python.
- Mettre en œuvre et maintenir de l'infra as code et du middleware type ELK, Kafka.
- Construire et améliorer la CI-CD pour le déploiement des applications sur Kubernetes.
- S'assurer du bon niveau d'observabilité des produits développés.
- Favoriser l'automatisation des livraisons, des déploiements et des tests.
- Garantir l'exploitabilité, la disponibilité et la fiabilité des applications.
- Faire avancer les projets en assurant le contact avec les différentes parties-prenantes.
- Rédiger quand c'est nécessaire la documentation utile à l'équipe et à nos utilisateurs.
- Travailler en pairing chaque semaine avec l'ensemble des équipiers.
- Avec des sprint d'une semaine, participer activement aux cérémonies agile qui permettent de délivrer la valeur à nos utilisateurs
L'environnement technique à maitriser :
- Kubernetes
- Python
- API
- Architecture micro-services
L'environnement technique apprécié :
- ELK / ECK
- Kafka
- SonarKube
- Gitlab CI
- Grafana/Thanos/Prometheus