Loading…
SnowCamp 2019 has ended
23rd-26th of January 2019 / 23-26 Janvier 2019, Grenoble

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

DevOps / Cloud / Container & Scaling [clear filter]
Wednesday, January 23
 

09:30

A la découverte d’Ansible
Ce workshop, se fera sur des instances ec2:

* une instance avec Ansible
* quelques instances qui seront manipulées via l'instance Ansible.

Du coup, pour pouvoir faire ce workshop, il faut que les personnes:

* aient un client ssh pour pouvoir se connecter aux instances ec2 pour faire les manipulations.
* soient à l'aise pour modifier des fichiers textes (yaml) à travers une console ssh (par exemple avec vim) ou avoir un éditeur texte capable de gérer les modification à travers du ssh

Il est aussi préférable d'avoir une connaissance de la syntaxte yaml.
Le but du workshop sera de vous guider à travers des exercices pour vous amener à comprendre les différents concepts Ansible comme :

* les inventaires: les groupes, les variables de groupes, de hosts
* les playbook: les tasks, les modules, les roles, ...

Au final, l'idée est que vous ayez écrit un playbook qui vous permet de déployer une "pseudo" application web

Pré-requis : les participants doivent avoir un client ssh opérationnel et sont invités à installer au préalable Atom (https://atom.io/)

Speakers
SP

Stéphane Perez

Kelkoo Group
avatar for Olivier Perriot

Olivier Perriot

Kelkoo Group
Je travaille à Kelkoo depuis presque 15 ans. D’abord en tant que développeur Java puis en tant qu’architecte logiciel, et cela fait 10 ans que j’ai bifurqué vers la partie Déploiement/Sysadmin/Infrastucture. | Si j’en crois les logs subversion, j’ai écrit mon premier... Read More →


Wednesday January 23, 2019 09:30 - 12:30
Chrome 2 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

09:30

Kubernetes 101
Workshop de formation au basique de Kubernetes, afin de bien démarrer et commencer à travailler avec Kubernetes

Speakers
avatar for Laurent Grangeau

Laurent Grangeau

Cloud solution architect, Programmez
Laurent Grangeau is a Cloud Solution Architect at Sogeti with more than 10+ years of experience. Former Java developer, he has since developed in .NET, with Agile and DevOps mindsets. He has been experimenting with cloud providers for more than 5+ years. Docker enthusiast from the... Read More →
avatar for Piot Ludovic

Piot Ludovic

Head of DevOps & Cloud team, SOAT
Ludovic felt into _DevOps_ in 2004 with first _Infra as Code_ deployments on _bare-metal_ blade servers. He's found of empowering project teams through automated tools and friendly collaboration, and then welcome `Docker` and `Kubernetes` as the ultimate tools to leverage his favorite... Read More →


Wednesday January 23, 2019 09:30 - 12:30
Chrome 4 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

14:00

Service mesh patterns
This workshop discusses and explains the most popular patterns you can use with an Istio service mesh running on Kubernetes. It explains and demonstrates the use of traffic management with intelligent routing and load balancing, policy enforcement on the interaction between services in the service mesh, handling failures, and increasing the reliability of your services and your services’ telemetry and reporting.

Pre-requisites: All materials required to be installed before the workshop is described on https://github.com/peterj/snowcamp

Speakers
avatar for Peter Jausovec

Peter Jausovec

Consulting Member of Technical Staff, Oracle
Peter Jausovec is a Consulting Member of Technical Staff at Oracle working on the serverless framework called Fn Project. He has 10+ years of experience in the field of software development and tech, in various roles such as QA (test), software engineering and leading tech teams... Read More →
SZ

Sherwood Zern

Consulting Solution Architect, Oracle



Wednesday January 23, 2019 14:00 - 17:00
Chrome 4 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

14:00

Una-Gitlab, le TP à Roulette !
A l’image de Perceval et Karadock, Logan et Kevin reviennent d’une quête dans la contrée de Gitlab et vont vous compter leurs aventures parsemées de découvertes : Runners, YAML et même de l’intégration continue ! L’on espère que Père Blaise réussira à prendre des notes…

Lors de cette quête, il a été nécessaire de mettre en place une intégration continue pour une armée de développeurs sanguinaires qui avaient plein de besoins tout bizarres… Et à la force de leur épée, de leur courage et pas du tout de l’aide de Merlin (qui sait toujours rien faire…), Logan et Kevin mis à disposition une CI complète avec job, stage, intégration avec des outils externes (PostgreSQL, Artifactory, Google Cloud Platform…) tout en la gardant simple et versionnable.

L’on pourra même finir sur un exemple de mise en place de la CI dans le cloud (Google Cloud ou Clever, à voir en fonction des préférences et de l’accès à des voucher).

Notes des speakers : A partir de gitlab.com, nous mettrons en place une CI avec des runners custom installé sur les postes des participants. A partir de là, nous pourrons jouer avec les différents cas et fonctionnalités gérées par la CI de Gitlab (build multi-techno, CI, déploiement sur la plateforme cible…)

Pré-requis : 
  • git
  • droit d'installation de logiciel tiers sur la machine (droits root ou similaire)
  •  docker
  •  un IDE/Editeur (de VIM à IntellliJ...)
Lien du tp: http://bit.ly/unagitlab-workshop

Speakers
avatar for Kevin Davin

Kevin Davin

Stack-Labs
Développeur full-stack depuis... toujours
avatar for Logan Weber

Logan Weber

Airbus Defence and Space


Wednesday January 23, 2019 14:00 - 17:00
Chrome 2 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble
 
Thursday, January 24
 

10:45

Il ne faut pas vendre la peau de YARN parce qu'un Mesos vaut mieux que deux Kubernetes
Bien que ces technologies permettent d'utiliser des conteneurs pour déployer, gérer et mettre à l'échelle des applications dans un cluster, elles résolvent en réalité des problèmes bien différents et sont ancrées dans des contextes très divers. En fait, aucun de ces outils largement adoptés n'est complètement comme les autres.

Plutôt que de [simplement] comparer les caractéristiques et les fonctionnalités qui se chevauchent de ces technologies en évolution rapide, revoyons la mission initiale de chaque projet, son architecture et la manière dont ces solutions peuvent se compléter et interagir les unes avec les autres.

On parlera d'ordonnancement et d'orchestration de conteneurs (avec Docker bien évidemment), d'allocation dynamique de ressources, et d'autres traits caractéristiques des gestionnaires de clusters. On évoquera également des _schedulers_ moins connus comme Nomad d'Hashicorp. Et nous nous risquerons à imaginer, pourquoi pas, notre solution idéale: hautement disponible, distribuée, capable de prendre en charge des services conteneurisés, virtualisés, _legacy_, de courte et longue durée...

Ce Talk aborde des concepts d'informatique distribuée complexes. Pour cette raison, le niveau de ce Talk est fixé à "Intermédiaire".
Il est aussi l'occasion de tenir un discours "engagé" et de nous rappeler à nous-mêmes, acteurs du monde numérique, consultants et salariés des ESN, que nous avons un devoir de conseil et que nous devons accompagner nos clients dans leurs choix techniques. Il faut pour cela nous informer sans cesse par de la veille technologique, comparer des solutions et en dresser un état de l'art, ne pas [tout de suite] céder à la hype des dernières technologies et développer un esprit critique.

À mon sens, il s'agit de rappeler ici la mission principale de l'architecte: être capable d'évaluer objectivement une ou plusieurs solutions selon des critères de coûts, fonctionnels et techniques.

Speakers
avatar for Pascal Gillet

Pascal Gillet

Stack Labs
Je suis ingénieur logiciel, spécialisé dans le Big Data, avec un intérêt croissant pou l'IA/ML/DL. | Je m'intéresse à la gestion des données en général, notamment la valorisation des données ouvertes, les problématiques liées à la capture, le stockage, la recherche... Read More →



Thursday January 24, 2019 10:45 - 11:30
Titane 2 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

15:00

Monitoring OVH: 300k servers, 27 DCs and one Metrics platform
What to do when you must monitor the whole infrastructure of the biggest European hosting and cloud provider? How to choose a tool when the most used ones fail to scale to your needs? How to build an Metrics platform to unify, conciliate and replace years of fragmented legacy partial solutions?

In this talk we will relate our experience building and maintaining OVH Metrics, the platform used to monitor all OVH infrastructure. We needed to go to places where most monitoring solutions hadn't gone before, it needed to operate at the scale of the biggest European hosting and cloud providers: 27 data centers, more than 300k servers (bare metal!), and hundreds of products to fulfill our mission to host 1.3 million customers.

You will hear about time series, about open source solutions pushed to the limit, about HBase clusters operated at the extreme, and how about a small team leveraged the power of a handful of open source solution and lots of coding glue to build one of the most performant monitoring solutions ever.

Speakers
avatar for Horacio Gonzalez

Horacio Gonzalez

OVH
Malgré ce que son accent espagnol bien prononcé peut suggérer, Horacio est arrivé en France il y a une quinzaine d'années déjà. Passionné d'informatique, dans laquelle il est tombé depuis tout petit, il a découvert Java en 1997 et depuis il n'a pas arrêté de bosser autour... Read More →


Thursday January 24, 2019 15:00 - 15:45
Amphi La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

16:00

Hashistack : orchestrer des applications Cloud Native avec simplicité
Lorsqu'on parle d'orchestration de conteneurs, d'exécution d'applications Cloud Native, tout le monde se tourne vers kubernetes. Et pourtant, d'autres solutions existent. L'une d'elle est particulièrement efficace et se base sur une suite d'outils libres développés par Hashicorp : Consul et Nomad en sont les briques principales.

Voyons ensemble et en démos comment mettre en oeuvre une telle stack et pourquoi pas vous faire changer d'avis sur l'orchestration de vos applications.

Speakers
avatar for Yves Brissaud

Yves Brissaud

SquareScale
Developpeur polyglotte avec des penchants systèmes, je suis Technical Lead chez [SquareScale](https://squarescale.com) où nous concevons une toute nouvelle génération de service pour développer et déployer des applications Cloud Native. | | Mes sujets favoris du moment... Read More →



Thursday January 24, 2019 16:00 - 16:45
Titane 2 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

16:00

Una-Gitlab
A l’image de Perceval et Karadock, Logan et Kevin reviennent d’une quête dans la contrée de Gitlab et vont vous compter leurs aventures pleines de découvertes et de rebondissements. L’on espère que Père Blaise réussira à prendre des notes…
Lors de cette quête, il a été nécessaire de mettre en place une intégration continue pour une armée de développeurs sanguinaires qui avaient plein de besoins tout bizarres… Et à la force de leur épée, de leur courage et pas du tout de l’aide de Merlin (qui sait toujours rien faire…), Logan et Kevin mis à disposition une CI complète avec job, stage, intégration avec des outils externes (PostgreSQL, Artifactory, Google Cloud Platform…) tout en la gardant simple et versionnable.
Ils finiront même par la présentation d’un récent sortilège qui permet d’envoyer leur CI dans le Cloud de Google avec Kubernetes. Cela donne une solution hautement scalable et performante, à la demande avec Google Kubernetes Engine afin de vous présenter une solution scallable et automatique !

Lien vers les slides: http://bit.ly/unagitlab

Speakers
avatar for Kevin Davin

Kevin Davin

Stack-Labs
Développeur full-stack depuis... toujours
avatar for Logan Weber

Logan Weber

Airbus Defence and Space


Thursday January 24, 2019 16:00 - 16:45
Chrome 1 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble
 
Friday, January 25
 

15:00

Istio, le meilleur ami de votre cluster K8S
Dans un monde distribué, nous sommes confrontés à de nouveaux défis. Les notions de circuit-breaker, de retry, de timeout, de blue-green deployment, d’A/B testing, de pool-ejection… viennent remplacer nos anciens problèmes de monolithe.

Istio va nous aider sur tous ces points... et même plus ! ️

Dans cette présentation nous allons faire le tour de l'outillage nécessaire (émanant de la stack Netflix principalement) dans un environnement micro services. De ce fait, nous constaterons les problématiques que posent le nouveau paradigme de développement sur K8S (et autres orchestrateurs).

Nous allons faire un tour d'horizon des différentes fonctionnalités misent à disposition au sein d'Istio pour vous faciliter la vie. De plus, nous allons faire un focus sur l'architecture et le fonctionnement interne d'Istio (Envoy, side-car et autres outils comme Jaeger, Prometheus & cie)

Lien vers les slides: http://bit.ly/istio-and-k8s-bff

Speakers
avatar for Kevin Davin

Kevin Davin

Stack-Labs
Développeur full-stack depuis... toujours


Friday January 25, 2019 15:00 - 15:45
Amphi La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

16:00

Automatisation et DevOps, yes we can !
Chez KelkooGroup nous croyons à l'automatisation. Dans cette présentation nous montrerons comment nous nous sommes appuyés sur des outils comme Ansible, GitLab, Jenkins pour mettre en place un framework d'automatisation DevOps.

Clic... la VM est prête. Clic... le code en développement est déployé sur un serveur où il peut être testé. Clic... la release est prête. Clic... la release est déployée en production. Clic... on fait un roll-back : NON !! le roll-back ça n'arrive jamais ;-)

Résultat : les Dev et les Ops perdent moins de temps sur des tâches répétitives, les PO ont leurs features disponibles plus rapidement en production, les Ops ont moins d'incidents de production, tout le monde est content :-)

_Yes we can!_

Venez partager notre expérience, assister à notre démo, et repartez aussi avec des rêves plein la tête...

Speakers
avatar for Amélie Deltour

Amélie Deltour

Senior Software Engineer, KelkooGroup
Je suis développeuse chez Kelkoo depuis 15 ans. Dans mon travail et ma vie personnelle, je déteste perdre du temps sur des tâches ennuyeuses, je crois en l'excellence et l'importance d'une bonne communication entre les personnes. C'est pourquoi je suis convaincue que l'automatisation... Read More →
avatar for Olivier Perriot

Olivier Perriot

Kelkoo Group
Je travaille à Kelkoo depuis presque 15 ans. D’abord en tant que développeur Java puis en tant qu’architecte logiciel, et cela fait 10 ans que j’ai bifurqué vers la partie Déploiement/Sysadmin/Infrastucture. | Si j’en crois les logs subversion, j’ai écrit mon premier... Read More →



Friday January 25, 2019 16:00 - 16:45
Amphi La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble