Loading…
Attending this event?
2nd-5th of February 2022 / 2-5 Février 2022, Grenoble

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

DevOps / Cloud [clear filter]
Thursday, February 3
 

11:45 GMT

Automation as a service avec la stack Ansible/Tower/Squest
Category: DevOps / Cloud
Format: talk

Vous fournissez du service à vos utilisateurs ?
Vous avez des bouts d’automatisation basés sur Ansible pour accélérer votre travail quotidien ?
Vous souhaitez faire en sorte que vos utilisateurs puissent presser eux même le bouton qui appelle cette automatisation ? Nous avons une solution pour vous.

Nous sommes l’équipe « Shared Infra » : Notre rôle consiste à fournir de l’infrastructure et des services aux équipes d’ingénieurs chez HPE en fonction de leurs besoins business du moment.
Aujourd’hui les stacks se composent de virtualisation VMware, de cloud Openstack et d’orchestration de conteneur Openshift. Demain, cela sera autre chose.

Aujourd'hui, nous suivons la méthode SRE/DevOps. L'ingénierie de la fiabilité des sites (SRE Site Reliability Engineering) intègre des aspects de l'ingénierie logicielle pour les appliquer aux problèmes d'infrastructure et d'exploitation. Les équipes SRE utilisent des composantes de programmation comme outils, afin de gérer les systèmes, résoudre des problèmes et automatiser les tâches d’opérations.
Cela signifie que nous plaçons du code partout où nous le pouvons. Principalement grâce à Bash, Python, mais aussi et surtout Ansible.

Au-dessus de cette première brique nous avons ajouté Tower. Tower est un outil qui apporte une interface et une API au moteur Ansible. Il nous permet d’exposer, de centraliser et de rendre notre automatisation consommable au sein de notre équipe.

Enfin, afin de maximiser l’autonomie de nos utilisateurs, nous avons créé « Squest ». Ce Framework nous permet d’exposer notre automatisation sous forme d’un portail de service.
Squest centralise les demandes utilisateurs, les vérifie et les provisionne automatiquement. Mieux encore, Squest garde en base chaque instance de service qu’il a provisionné, afin de leur rattacher de nouvelles automatisations. L'objectif : rendre l’utilisateur autonome dans la gestion du cycle de vie de ses services.

Dans ce talk, au support d’une démonstration dans notre contexte de service d’infrastructure, nous vous présenterons l’ensemble de cette stack et ces capacités à exposer « everything as a service », n’ayant pour limite que votre propre capacité d’automatisation.

Speakers
avatar for Nicolas Marcq

Nicolas Marcq

Hewlett Packard Enterprise
Bonjour, Je suis ingénieur SRE chez HPE depuis 4 ans. Passionné d'automatisation, de code et par l'open source, je contribue à toutes sortes de projets en fonction de mes besoins personnels et professionnels. J'aime beaucoup coder des frameworks, qui offrent à l'utilisateur... Read More →


Thursday February 3, 2022 11:45 - 12:30 GMT
Kilimanjaro WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

14:00 GMT

Créer & distribuer un plugin pour Kubernetes en quelques minutes ? Easy ! 🙂
Kubernetes est assez complexe comme cela … mais savez vous qu’il est possible de rajouter des fonctionnalités à notre orchestrateur préféré grâce aux plugins et à un petit outil : **Krew** ?

Nous verrons dans ce talk, qu’en quelques minutes il est possible de créer un plugin à Kubernetes permettant de rendre plus user-friendly nos pods (selon la thématique saisonnière ^^).
Mais ce n’est pas tout ! Le but est aussi de le partager aux autres et pour cela, Krew est “The place to be”.
A la fin de ce talk vous aurez toutes les billes en main afin de pouvoir réaliser & partager votre propre plugin.

Prêts ? A vos plugins !

Speakers
avatar for Gaëlle Acas

Gaëlle Acas

Nantes (France), Doctolib
Site Reliability Engineer chez [Doctolib](https://www.doctolib.fr/)co-organisatrice du [CNCF Nantes Meetup](https://www.meetup.com/fr-FR/Cloud-Native-Computing-Nantes/)Cloud Addict, j’adore jouer avec les containers, surfer sur les skills Dev&Ops & jongler dans le monde du Serverless.J'aime... Read More →
avatar for Aurélie Vache

Aurélie Vache

OVHcloud
Aurélie est DevRel chez OVHcloud à Toulouse, France. Elle est GDE (Google Developer Expert) pour les technologies Cloud, Docker Captain, CNCF Ambassador & CKAD (Kubernetes for Developers certifiée). Elle travaille en tant que Développeur et Ops depuis plus de 15 ans. Elle a construit... Read More →


Thursday February 3, 2022 14:00 - 14:45 GMT
Auditorium WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

15:00 GMT

Migrer une « vraie application du monde réel » vers Quarkus. Comment ? Mais surtout pourquoi ?
Vous aimez la plateforme Java ? Nous aussi ! Quarkus est une plateforme qui permet de rendre Java compétitif dans l'univers microservices/serverless. Apprenez comment migrer la célèbre “vraie application du monde réel” morceau par morceau vers Quarkus mais surtout apprenez pourquoi ! Venez comprendre les limites des frameworks Java existants dans un monde Cloud/Container et comment Quarkus et GraalVM permettent des gains exceptionnels sur la vitesse de démarrage et consommation mémoire de vos applications. Découvrez une expérience de développement innovante avec du “vraie” livereload côté serveur et “Panache” qui fournit un ensemble de conventions pour toujours plus d'efficacité. Avec des exemples concrets, nous aborderons les solutions d'interopérabilité Quarkus-Spring, la flexibilité entre impératif et réactif mais aussi les limites et points d'amélioration de la plateforme.

Speakers
avatar for Clement Escoffier

Clement Escoffier

Red Hat
Clement Escoffier (@clementplop) is Reactive Chief Architect at Red Hat. He had several professional lives, from academic positions to management. Currently, he is mainly working as a Quarkus and Vert.x developer. He has been involved in projects and products touching many domains... Read More →


Thursday February 3, 2022 15:00 - 15:45 GMT
Auditorium WTC, 5 - 7, place Robert Schuman, 38025 Grenoble
 
Friday, February 4
 

10:45 GMT

Qu'est-ce que l'InnerSource ? Comment ça se met en place et pourquoi ça va améliorer votre IT ... mais pas que ?
L'InnerSource est la démarche qui consiste à appliquer toute ou partie des bonnes pratiques du monde de l'OpenSource (outils, manière d'écrire des specs, workflow de dev, concepts de CI/CD, devops forcément, façon de communiquer, documenter, ...) au sein de votre entreprise.

S'embarquer dans une démarche de "déploiement" de l'InnerSource dans votre entreprise est un sacré voyage qui implique pas mal de remises en questions, mais pas forcément sur des sujets auxquels vous auriez pensés. Les impacts vont être certe organisationnels (et d'autres services que l'IT peuvent être concernés, comme les RH, le Marketing, les commerciaux ... ), techniques mais aussi relationnels (même le rapport à l'autre/aux autres doit être repensé).

Comme dans beaucoup de systèmes, un des freins principaux c'est l'humain et ses habitudes. Mais rassurez vous nous ne parlerons pas uniquement philo et communication 😉.

Cette présentation sera découpée en 3 parties:
- L'InnerSource: Concepts, Valeurs, Freins, Avantages
- Un REX de mise en place au sein d'une (très grande) entreprise (on parle de plusieurs milliers de développeurs)
- Comment obtenir l’accord de la direction de mettre en place la démarche en tentant de leur faire comprendre que le partage c’est l’avenir
- Accepter que la démarche va prendre du temps à être efficace et qu’il y aura des moments de solitude, de calme
- ...
- Quelques exemples d'outils ou de rituels qui peuvent contribuer simplement à votre démarche vers l'InnerSource:
- OnBoarding des nouveaux (vision RH)
- OnBoarding sur un projet (vision technique)
- Apprendre le Markdown aux commerciaux (pour le partage de l'information)
- ...

**#troll** : pour faire simple, l'InnerSource c'est comme CMMI mais ça marche ! *- un ancien chef de projet qui a déployé CMMI*

Speakers
avatar for Philippe Charrière

Philippe Charrière

GitLab
J'ai plusieurs vies professionnelles (en même temps) - Senior Technical account manager pour GitLab 🦊 - "Boss" chez Bot.Garden (en fait j'ai monté ma boîte pour tenter de "transformer" quelques side projects) 🤖🌼 Et le reste du temps, si je ne suis pas à la pêche ou... Read More →
MV

Matthieu V

Sopra Steria
* CTO Auvergne-Rhone Alpes Business Unit @ Sopra Steria * DevSecOps / Cloud internal platform Product Manager @ Sopra Steria * Co-Founder of Volcamp Conference @ Clermont-Fd * Owner of svn2git tool (https://github.com/yodamad/svn2git)


Friday February 4, 2022 10:45 - 11:30 GMT
Auditorium WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

11:45 GMT

InfraAsCode et multicloud à la sauce Kubernetes avec Crossplane
Sur le papier tout va bien dans le monde Devops. Côté InfraAsCode, les pratiques et outils sont stables et maitrisées. Côté exécution, Kubernetes s’impose comme le standard.

Malheureusement, déployer une application conteneurisée qui nécessite un service cloud, implique de mélanger des outils d’infraAsCode avec des solutions orientées Kubernetes. Plus de technologies, plus de connaissances à avoir, plus de manières de faire…

Or, il existe des solutions pour gérer l'ensemble de son déploiement, y compris l'infra depuis Kubernetes.

Etes-vous prêts pour le grand saut ?




Speakers
avatar for Stéphane Teyssier

Stéphane Teyssier

Wescale
Après trois années passées en tant que développeur sur différentes technologies (.Net / Java / C++), j'ai complété ma formation d’ingénieur en électronique par un mastère spécialisé en Management en systèmes d’information.Curieux et touche à tout, j'ai depuis ét... Read More →


Friday February 4, 2022 11:45 - 12:30 GMT
Kilimanjaro WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

14:00 GMT

Un datahub dans Azure : Retour d'expérience sur les services managés
Un cloud provider, un leader français du commerce d'ultra-proximité et une ambition : _"Je veux gamifier l'expérience des mes clients !"_.

Comment en partant de cette simple ambition, nous avons mis en place un hub de données utilisant uniquement les services managés Azure ? Promis, il n'y a pas une seul VM !
En passant par un aéroport... notre hub nous a amené bien plus loin que l'ambition initiale !

Dans ce contexte, pas moins d'une quinzaine de service managés Azure : Azure Function, WebApp, BatchAccount, Logic App, Application Insights, Storage Account, CosmosDb, Cache Redis, Datalake storage, Eventgrid, EventHub, ServiceBus, Azure Relay,...

Avec leurs avantages, leurs limitations et aussi quelques bonnes astuces pour faire des économies.

Speakers
avatar for Philippe Morisseau

Philippe Morisseau

Onepoint
Responsable du pôle Support/Expertise Microsoft dans la communauté Atlantique de onepoint, je coordonne une équipe de spécialiste sur les technologies Microsoft mais pas que... Nous apportons notre expertise et notre support à nos clients sur les thématiques du DevOps avec Azure... Read More →


Friday February 4, 2022 14:00 - 14:45 GMT
Makalu WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

15:00 GMT

Checklist pour concevoir une application dans le cloud : 10 conseils à l'attention des concepteurs et architectes
Kubernetes est aujourd'hui le standard pour déployer des applications de toutes sortes: api, batchs, microservices et même des monolithes!
Il apporte des solutions à beaucoup de problèmes mais aussi une grande complexité.
Il peut donc être très difficile pour les développeurs et concepteurs d'identifier les contraintes d'une telle architecture.

Dans cette présentation, vous (re)découvrirez dix astuces et conseils que j'ai pu appliquer et qui m'ont aidé dans mes derniers projets.

Ces derniers traiteront :
* du choix des solutions techologiques
* du développement
* des contraintes de conception liées à K8S
* et plus encore !

Speakers
avatar for Alexandre Touret

Alexandre Touret

WORLDLINE
Je suis architecte et développeur sénior chez Worldline. Mon activité consiste à coder (principalement en Java), coacher des développeurs et concevoir des architectures. Blog: https://blog.touret.info


Friday February 4, 2022 15:00 - 15:45 GMT
Kilimanjaro WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

15:00 GMT

Intégration à l'ère du cloud avec Camel Quarkus
Dans un univers informatique dont l'expansion ne cesse d'accélérer, le besoin de faire communiquer des systèmes disparates se renforce jour après jour.
Développé en Java, le projet Open Source [Apache Camel](https://camel.apache.org/) fournit avec ses 350 connecteurs une réponse prouvée à ce besoin toujours croissant d'intégration entre systèmes.

Mais à l'ère du cloud, des projets comme [Quarkus](https://quarkus.io/) change complètement la donne. Simplicité de développement, démarrage d'une JVM en quelques milli-secondes, faible consommation mémoire...
Comment Camel peut-il profiter de ces nouveaux avantages ? C'est tout l'objet du projet [Camel Quarkus](https://camel.apache.org/camel-quarkus/latest/) que nous souhaitons faire découvrir lors de cette présentation.

Après avoir expliqué quelques concepts essentiels, nous verrons à travers un exemple codé comment Quarkus et Camel constituent de bons alliés pour mettre en place des architectures découplées,
maintenables et facilement déployable dans Kubernetes.

Speakers
avatar for Alexandre Gallice

Alexandre Gallice

Red Hat
Alexandre is an open source enthusiasm, member of the [Apache Camel](https://camel.apache.org/) Project Management Committee.\ After experiences in domains like handwriting recognition and health analysis, he is currently working as a Senior Software Engineer at Red Hat.
avatar for Zineb Bendhiba

Zineb Bendhiba

Red Hat
**English version:** Zineb Bendhiba is Senior Software Engineer at Red Hat. She is a a committer in the open source project [Apache Camel] (https://camel.apache.org/). Currently, she mainly contributes to the [Camel Quarkus] sub-project (https://camel.apache.org/camel-quarkus/latest... Read More →


Friday February 4, 2022 15:00 - 15:45 GMT
Makalu WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

16:00 GMT

Père Castor 🐻, raconte nous une histoire (d'OPS)
L'échec comme une source de connaissance. Pouvons-nous apprendre des erreurs des plus grands ?
Nous allons, pour cela, faire la revue de quelques grands outages de la dernière décennie :
Github, Amazon, Google, OVHcloud, Apple, Fastly, Microsoft, Gitlab ou plus récemment Facebook
À travers la lecture des post-mortems des incidents, nous analyserons la root cause, la mise en place de la remédiation, et en extraire des bonnes pratiques

~ IaaS (Interruption as a Sageness) #HugOps

Speakers
avatar for David Aparicio

David Aparicio

DevSecOps, OVHCloud
Passionate engineer in Computer Science, graduated INSA Lyon 2014, after two years spent at UNICAMP in Brazil, actively participates in the community, through Meetups and conferences. His motto: “No developer is supposed to ignore security”.Ingénieur passionné en Informatique... Read More →


Friday February 4, 2022 16:00 - 16:45 GMT
Auditorium WTC, 5 - 7, place Robert Schuman, 38025 Grenoble