Loading…
SnowCamp 2020 has ended
22nd-25th of January 2020 / 22-25 Janvier 2020, Grenoble

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

DevOps / Cloud [clear filter]
Wednesday, January 22
 

09:30 GMT

istio ⛵️par la pratique !
Dans un monde distribué, nous sommes confrontés à de nouveaux problèmes. Les notions de circuit-breaker, de retry, de timeout, de blue-green deployment, A/B testing, pool-ejection… viennent remplacer nos anciens problèmes de monolithe .

Istio est là pour nous aider sur tous ces points... et même plus !

Nous allons utiliser Istio on GKE sur Google Cloud Platfom et découvrir ensemble tout ce que nous pouvons faire pour nos petites applications. Si le traffic mirroring, Canary Release, Traffic spliting ne vous font pas peur, nous pourrons mettre cela en place très facilement ! Nous irons même jusqu'à injecter des erreurs dans notre système #ModeChaos.

Nous profiterons aussi des outils offerts par GCP pour suivre les comportements et performances de nos applications en live.

Les pré-requis pour les participants à cette université sont disponibles ici :
https://istio-in-action.training.stack-labs.com/isto-on-gke/0.0.1/01_getting-ready/01_prerequisites.html


Speakers
avatar for Kevin Davin

Kevin Davin

Gradle
Google Developer Expert on Google Cloud & Kotlin, Gitlab Hero, I am above all passionate about tech, languages, infrastructure, and automation. Kotlin, Java, TypeScript are my day-to-day languages. I deploy all of those on the Google Kubernetes Engine with the GitLab's Continuous... Read More →
avatar for Nikola Lohinski

Nikola Lohinski

Stack Labs


Wednesday January 22, 2020 09:30 - 12:30 GMT
Mont Blanc 2 WTC, 5 - 7, place Robert Schuman, 38025 Grenoble
 
Thursday, January 23
 

11:45 GMT

Maintenir son serveur Jenkins en toute détente
Depuis 3 ans nous travaillons une application web composées
- d'une vingtaine d'api Node.js
- de 3 Backoffices AngularJS et Angular
- de plusieurs applications Symphony

Soucieux de la qualité nous avons monté un serveur Jenkins pour nous permettre, dans un premier temps, de construire nos livrables, lancer les tests et analyser le code. Puis est venu le temps de construire nos pipelines pour mettre en production nos livrables.

A la vue du nombre d'éléments composant l'application, l'automatisation des tâches récurrentes devint nécessaire !
Grâce à Jenkins nous pouvons,
- construire tous nos éléments
- assurer la qualité
- préparer les releases et déployer en production
- créer des environnements de dev dynamique pour valider des features

Jenkins est donc devenu un outil central pour nous aider à développer. Dans cette conférence je vous présenterai comment nous arrivons à gérer notre serveur Jenkins.
Je vous parlerai pêle mêle de création de jobs avec JobDSL, de Configration-As-Code, de tests de Pipeline Groovy....

Les slides:
https://t.co/TyQAZWfUtb?amp=1

Speakers
avatar for Julien Giovaresco

Julien Giovaresco

Software engineer, Solocal
Toujours à la recherche de meilleurs outils et de méthodes pour être plus efficace, j’aime apprendre, échanger et travailler avec d’autres professionnels passionnés.


Thursday January 23, 2020 11:45 - 12:30 GMT
Auditorium WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

14:00 GMT

How to avoid Kubernetes Driven Development
Today, almost every Web actors have moved or are moving to the Cloud. At Sogilis, we diagnosed a (way too much widespread) design practice, that we’re calling the “reverse design methodology”, which consists in choosing a platform, and then adapt your application and business to fit it !

Typically, this implies to join the hype of Docker/Kubernetes, hire someone that we call « devops » to operate that new thing. Then move our code to this endlessly scalable wonderland, progressively, while redesigning our legacy system along the way, to fit the platform. That is the « Kubernetes Driven Development » ! And here come the hidden cost of « porting the legacy code to the cloud » (distributed logs, monitoring, race conditions, request tracking, memory sharing ….). While all these costs are normal, they are usually unpredicted by developers and architects, because they underestimate the complexity of distributed software.

This is quite a shame because battle proven guidelines exist ! They are gathered under the « Cloud Native » and « 12 factors app » paradigms, which are perfect candidates to lead to a clean, consistent and scalable application design for the Cloud.

In this talk, we propose to expose the unpredicted consequences that we diagnosed on the Kubernetes Driven developments met in our experiences, and then introduce the Cloud Native and 12 factors app principles to explain how these guidelines could protect a system design (or evolution) from having unpredicted costs.

Speakers
avatar for Nasser Srairi

Nasser Srairi

Sogilis
I am currently working at Sogilis as a Technical Lead in the Cloud Native business Unit.I am a developer with more than 10 years experiences who love quality and automation.Curious by nature, I touch many domains around software engineering as CI/CD, Microservices, ChatBots, TDD/BDD... Read More →
avatar for Willy Malvault

Willy Malvault

Sogilis
I'm yet another experienced developer that have worked with many languages, many frameworks, many teams and methods. My current concerns, along with my colleagues at Sogilis, is to propose a subtle blend of technical skills and (not mandatory agile) methods, so as to deliver software... Read More →


Thursday January 23, 2020 14:00 - 14:45 GMT
Mont Blanc WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

15:00 GMT

J'ai déployé mes apps sur Minikube... maintenant je fais quoi ?
Ces derniers mois Kubernetes est partout, en terme de *buzz word* on peut difficilement faire mieux. Et comme souvent lorsqu'un sujet est si populaire, vous avez des tutoriels, billets de blog et talks par milliers, expliquant comment bien démarrer sur Kubernetes. Tout va donc bien dans le meilleur des mondes, non ?

Et bien non, pour être honnête. Car l'immense majorité de ces tutoriels, articles et talks s'arrêtent juste après le *Hello Kube*, lorsque vous avez quelques applications tournant sur votre MiniKube sur le laptop. Et là, c'est pas la fin, mais à peine le principe...

Dans ce talk je vais parler de cet écart entre MiniKube et une infra de production, de l'intérêt des infrastructures Kubernetes managées, des pièges et du *vendor locking*, de comment arriver à faire assez confiance dans sa solution pour faire tourner du Kubernetes sur Kubernetes et d'autres sujets de ce type.

Speakers
avatar for Horacio Gonzalez

Horacio Gonzalez

DevRel, OVHcloud
Spaniard lost in Brittany, coder, speaker, dreamer and all-around geek.After some years as [Warp 10](https://twitter.com/warp10io) frontend leader as Cityzen Data (now [SenX](https://twitter.com/SenXHQ)), Horacio works as DevRel Leader at [OVHcloud](https://twitter.com/OVHcloud... Read More →



Thursday January 23, 2020 15:00 - 15:45 GMT
Auditorium WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

16:00 GMT

DATAOPS n’est pas que DEVOPS appliqué aux projets DATA
La DATA est le “nouvel or noir” ! Mais comment aborder l’enjeu qui consiste à construire de véritables raffineries, accélérant et fluidifiant le traitement des données de l’entreprise, pour produire des services innovants ? Venez découvrir le processus de fabrication d’un projet bâti sur la donnée !

En s’appuyant sur ses parents naturels que sont l’ **Agilité** et la culture **DevOps**, nous découvrirons les principes fondamentaux de la pratique **DataOps**. Notamment ce que nécessite une application dont les règles sont générées par apprentissage d’un flux de données continu. Quel est l'intérêt d’une architecture Data-Centric ? Qu'apporte le concept de Data-Fabric dans la gouvernance de la donnée ? et le ML ? Venez, et vous comprendrez !

Speakers
avatar for Frédéric Petit

Frédéric Petit

MNT
Confronté aux demandes d’agilité que doit offrir le système d’information, je décide de m’intéresser aux méthodologies **« Agile »** et aux problématiques de sécurité, liées à l’effervescence du « Cloud Computing ». J'approfondis également mon expertise dans... Read More →
avatar for Adrien Blind

Adrien Blind

Coach DevOps, Saagie
Adrien est Tech & DataOps Evangelist chez Saagie, une startup qui propose une plateforme accélérant et industrialisant les projets data & AI. Avant cela, Adrien était Thought Leader chez Société Générale, en charge de l’adoption des pratiques et technos émergentes ; il y... Read More →


Thursday January 23, 2020 16:00 - 16:45 GMT
Kilimanjaro WTC, 5 - 7, place Robert Schuman, 38025 Grenoble
 
Friday, January 24
 

11:45 GMT

Kubernetes on ARM64: Raspberry PI 4 cloud for a few Euros!!!
Building a Kubernetes cloud using Raspberry PI 4.
The RPI4/4G offers enough memory and cpu to build an educative Kubernetes cluster.
The presentation will show how to put the pieces togother to get an Apache Tomcat
operator to deploy a small web application in the build RPI4 Kubernetes cloud.

Description:
We will show:
- how to build a kernel for RPI4, use it to make a bootable SD card for a RPI4.
- how to configure it to use the WIFI board
- how to prepare Docker images for ARM64
- how to join the Kubernetes master
- how to use weave plugin to get the Kernetes internal network
- how to build and install the operator for Apache Tomcat.

Speakers
avatar for Jean-Frederic Clere

Jean-Frederic Clere

Manager, Red Hat
Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and... Read More →


Friday January 24, 2020 11:45 - 12:30 GMT
Kilimanjaro WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

15:00 GMT

Comment Veolia va relever ses compteurs connectés avec Cloud Run
Veolia, référence mondiale de l'environnement, avec sa filiale IoT, Birdz, installe et exploite des modules pour radio-relever les données des compteurs d'eau. Birdz a conçu une solution portable, basée sur des conteneurs, pour traiter et valoriser les données. Mais, lorsque les collectivités souhaitent gérer leur parc de compteurs en autonomie, elles peuvent déployer et exploiter elles-mêmes la solution et les données. De plus, avec plus de 3 millions de modules sur le terrain en croissance constante et divers aléas techniques potentiels, l'utilisation d'une infrastructure extensible et autogérée est devenue indispensable pour répondre aux engagements de service.

Cloud Run répond à cette double problématique de réversibilité et d'élasticité : Cloud Run est une solution managée par Google Cloud qui permet de faire tourner des conteneurs portables, de façon serverless, et de scaler en fonction de la demande.

Cette présentation vous décrira ce retour d’expérience concret de Veolia et sa filiale Birdz, et vous en apprendrez plus sur Cloud Run, pour déployer en quelques secondes et scaler de 0 vos conteneurs dans le cloud, avec le minimum d’ops possible.

Speakers
avatar for Guillaume Blaquiere

Guillaume Blaquiere

SFEIR
Guillaume is a Google Developer Expert on Cloud Platform since 2019 and works at Sfeir as Cloud Architect. Java developer for more than 15 years, and despite positions of responsibilities, he has always kept his wish to create, develop, discover and test new solutions, especially... Read More →


Friday January 24, 2020 15:00 - 15:45 GMT
Auditorium WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

16:00 GMT

CNAB : le chainon manquant
- vos applications sont composées de plusieurs services ✓
- vos services sont sous forme de conteneurs ✓
- vos services sont déployés sur un orchestrateur ✓

Attendez un instant, vos services sont déployés. Pas vos applications ?

Et d'ailleurs, avant même de les déployer, comment publiez-vous vos applications avec tous leurs services ? Et comment les mettre à jour ?

Laissez-moi vous présenter CNAB : Cloud Native Application Bundle dont la spécification ouverte vient de passer à la version 1.0, développée conjointement par Microsoft, Docker, Pivotal, Datadog et Intel entre autre.

Speakers
avatar for Yves Brissaud

Yves Brissaud

Docker
I develop software for software developers to develop software @ Docker


Friday January 24, 2020 16:00 - 16:45 GMT
Kilimanjaro WTC, 5 - 7, place Robert Schuman, 38025 Grenoble