SlideShare une entreprise Scribd logo
1  sur  32
Jingle Cloud, jingle all the way
Daring December
14/12/2023
Un grand merci à
PRESENTATION D’EASY
PARTNER
Experts de la mise
en relation de
profils tech
DÉCOUVRIR NOTRE
OFFRE
PRÉSENTATION
D’EASY PARTNER
Trois piliers, trois offres adaptées
Cabinet de recrutement
Du profil junior au directeur
technique, notre équipe de Tech
Recruiters spécialisés par stack
technique vous accompagne sur vos
recherches, forts de nos +3000
recrutements pour plus de 500 clients
Assistance technique
Vous cherchez à lancer un projet
rapidement, apporter une expertise
spécifique à vos équipes, ou encore
absorber un pic de charge, nous vous
trouvons, comme nous le faisons avec nos
300 clients, le talent adapté à vos enjeux
en 48h.
Formation
Bénéficiez de nos 11 ans d’expertise
pour transformer vos équipes en
experts autonomes de la gestion de
talents tech, nous vous transmettons
l’expérience Easy Partner
PRÉSENTATION
D’EASY PARTNER
Experts de la mise en relation de profils tech
Spécialiste de la mise en relation de profils tech
depuis 11 ans
Spécialisation de nos collaborateurs par
stack technique, formations spécifiques par
d’ex-ingénieurs
> 3500 placements réussis : nous plaçons > 1
ingénieur par jour sur un projet (sur un poste en
CDI ou en prestation de service)
96% des candidats valident leur période
d’essai, 68% des missions sont renouvelées
Valider plus rapidement les postes grâce à
nos recruteurs experts de leur marché
technologique
Pour vous c’est l’assurance de…
Réduire le temps passé par recherche
grâce à notre compréhension rapide de
vos besoins et notre pré-sélection
rigoureuse
Candidats qui restent chez poste /
mission, dont les motivations profondes
sont alignées avec les valeurs des clients
Pour vous c’est l’assurance de…
PRÉSENTATION
D’EASY PARTNER
La base de profils tech la plus complète de France
> 100.000 profils tech qualifiés en base
+1.000 nouveaux candidats qualifiés par nos
collaborateurs par mois dans notre base
2/3 des candidats placés en 2022 étaient issus
de notre base de profils
Staffer vos besoins plus rapidement
grâce à notre base activable pré-
qualifiée
Avoir accès aux meilleurs profils du
marché en un temps record
90% des candidats placés en 2022 ont été
débauchés
ZOOM
SUR…
Quelques chiffres
96%
30
Tech Recruiter
Passionnés et
expert du métier
des candidats
placés par Easy
Partner ont validé
leur période d’essai
45%
des candidats
rencontrés par nos
clients ont reçu une
offre
ZOOM
SUR…
Nos clients qui nous font confiance
Grands Comptes ETI PME et Start-ups
+750 CLIENTS SUR PLUS DE 30
SECTEURS D’ACTIVITÉ
Merci !
Qui sommes-nous ?
Alexandre Barbier
Tom David
I. Intro
II. Retours sur le devops D-DAY
III. Tekton
IV. Kube & Hetzner
V. Jeu + goodies
VI. Apéro / Buffet
Sommaire
Retours DevOps D-DAY
Airbus Amber
Juliette VERLAINE - Ingénieure DevOps
Alexandre BARBIER - Product Owner Openshift Platform
Décembre 2023
Tekton
Présentation
kind: Ingénieure DevOps
metadata:
name: Juliette Verlaine
namespace: Airbus Helicopters
labels:
ancienneté: 2 ans
team: Team OCP Cloud & Automation
spec:
params:
- name: Développement
default: Python, YAML
type: Script & Pipelines
- name: Support
default: DevOps Stacks & Développements
type: Design & Support
kind: Product Owner
metadata:
name: Alexandre BARBIER
namespace: Airbus Helicopters
labels:
ancienneté: 11 ans
team: Team OCP Cloud & Automation
spec:
params:
- name: Développement
default: Python, YAML
type: Script & Pipelines
- name: Support
default: DevOps Stacks & Développements
type: Design & Support
Pourquoi ?
- Fournir une solution technique s’intégrant dans le déploiement au niveau de l'entreprise du framework agile SAFe®.
- Réduire le temps d’onboarding des équipes dans le cadre du développement d’applications.
- Réduire le temps moyen de développement ET de déploiement d’une application.
- Assurer un meilleur niveau d’intégration des applications de la DEV à la PROD au SI d’entreprise.
- Standardiser les environnements techniques des applications intégrant la sécurité en amont
- Favoriser une meilleure gestion de l’obsolescence logicielle
Quand ?
- Début du projet en Décembre 2017 - Livraison en Octobre 2018 - Migration de la 3.11 vers la 4.x en 2021 en 6 mois (plus de
40 applications) - Openshift 4.12 à cette heure
Quoi ?
- Un cluster Openshift 3.11 à l’origine avec des pipelines Jenkins pour arriver à ce jour à un cluster Openshift Plus 4.12 avec
des pipelines Tekton
Et quoi encore ?
- Accompagner la démarche MLOps & AIOps
- Proposer des environnements de développement ‘Web-Based’ (Eclipse Che project)
- Openshift Virtualization
- DB On Demand
- …etc
Contexte
Code
Compilation
Deployment
Run
WAR Artefact
Deployment
Run
Docker Image
Artefact
Deployment
Run
Code
Compilation
Package
Artefact
Deployment
in repository
OCP - Cas d’utilisation d’automatisation
Code quality Build
&
Tests
Security
checks
Deployment Validate Deployment Test business Validate Deploy in prod
Push the
code
DEV PRE PROD PROD
Development team
Application build & hosting
Product owner Start up / Developer Team DevOps
From everywhere
& anytime
Use
Test
From everywhere
& anytime
Configuration Configuration Configuration
OCP - Concepts clés
Tekton - Les fondamentaux
- Implémentation Open Source d’une plateforme CI/CD natif kubernetes.
- Gouvernance auprès de la Continuous Delivery Foundation (CDF).
- L’intégration OpenShift de Tekton, baptisée OpenShift Pipelines, apporte encore plus de puissance et de souplesse à
la solution.
- Tekton fournit des Custom Resources pour déclarer les pipelines CI/CD (Pipeline, Task, PipelineRun, TaskRun,
Events, Triggers).
Pourquoi Tekton, dans notre contexte ?
- Meilleure intégration native à Kubernetes.
- Alignement avec la stratégie RedHat Openshift.
- Une capacité à être “agnostique” à une technologie (versus Jenkins x Groovy…).
- Meilleure stabilité, meilleure maintenabilité, une meilleure flexibilité, une meilleure performance globale
- Accélère notre démarche DevSecOps et GitOps globale.
Composable Déclaratif
Reproductible Cloud Native
Tekton, teknique
Tasks Pipeline
CONSTRUCTION
TaskRun PipelineRun
RUN
Définition des paramètres
Ensemble d’étapes (Steps)
Définition des paramètres
Ensemble de tâches
Saisie des paramètres
Run d’une tâche
Saisie des paramètres
Run d’un pipeline
Tekton, teknique
EventListener
TRIGGER
TriggerTemplate
TriggerBinding
Route (OCP) qui écoute les
événements (Webhook
GITLAB, etc)
Définit les objets à traiter du body,
payload reçu
$(body.project.revision)
Transmets les informations
reçu au pipelineRun
params:
name: revision
value: dev
{
"object_kind": "push",
"event_name": "push",
"revision": "refs/heads/dev" …
}
Airbus Amber
22
Demo, let’s yaml together !
Merci
Et merci à toute l’équipe Digital Platform sans qui cette refonte et migration à venir n’aurait été possible, j’ai nommé Damien Gérard et
Carmèle Rizzo.
EventListener – Présentation de l’objet OpenShift & Yaml
Trigger Template – Présentation de l’objet OpenShift & Yaml
Pipeline – Présentation de l’objet OpenShift &
Yaml
Task – Présentation de l’objet OpenShift & Yaml
Code - Modification d’un script sur GITLAB
Code - Génération d’un push event
Code - Surcharge d’un paramètre à l’aide du COMMIT
Code - Exécution du pipeline
Kube-Hetzner
Kube Hetzner : https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner
Présentation/démo : https://github.com/Stocy/demo-kube-hetzner
Tom David–Broglio
Infogérance et hébergement open source
https://evolix.com
+
=
Pourquoi ???
● Kube pour 🥜🥜🥜
● Votre cluster de Prod ou Test
● [auto]scaling des noeud !
Démo ;Questions; 🍕
QUESTIONS ?
DevOps needs you !
● Speakers pour les prochains meetups
● Volontaires
meetup.com/Devops-Aix-
Marseille
ibd.sh/openbar
Let’s play !
La pyramide de DevOps
● Thème du Jeu : Dans votre cas, le thème choisi est les projets de la CNCF
● Faire deviner à votre partenaire trois mots qui sont tous liés à un thème spécifique
● Pour chaque mot à deviner, vous pouvez utiliser entre 1 et 4 "briques"
● Donner des Indices :
○ vous annoncez combien de briques vous allez utiliser
○ Pour chaque brique, vous donnez un seul mot comme indice
● Après chaque indice, votre partenaire a le droit de faire une proposition
● Si la réponse est trouvée dans le nombre de briques misées :
○ 1 brique = 4 points
○ 2 briques = 3 points
○ 3 briques = 2 points
○ 4 briques = 1 points
Exemple
● 1 Projet CNCF
○ Nombre de briques misées : 3
○ Mots :
■ Orchestration
■ Conteneurs
■ Gouvernail
Réponse : Kubernetes !!!

Contenu connexe

Similaire à meetup devops aix-marseille - décembre 2023

Déploiement, orchestration & sécurisation d’APIs
Déploiement, orchestration & sécurisation d’APIsDéploiement, orchestration & sécurisation d’APIs
Déploiement, orchestration & sécurisation d’APIsNicolas Herbaut
 
Sujets PFE 2019 - Advyteam
Sujets PFE 2019 - AdvyteamSujets PFE 2019 - Advyteam
Sujets PFE 2019 - AdvyteamAdvyteam
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 
Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Simplicité Software
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & opsQuentin Adam
 
PrésentationCI_CD.pptx
PrésentationCI_CD.pptxPrésentationCI_CD.pptx
PrésentationCI_CD.pptxBechirElosma
 
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018Cedric Girard
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...Devoteam
 
MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360Groupe SIRIUS
 
Garder les technologies à la fine pointe: Un facteur de changement
Garder les technologies à la fine pointe: Un facteur de changementGarder les technologies à la fine pointe: Un facteur de changement
Garder les technologies à la fine pointe: Un facteur de changementCisco Canada
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...Adrien Clerbois
 
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"OCTO Technology
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23Frederic Leger
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...Niji
 
DevOps : mission [im]possible ?
DevOps : mission [im]possible ?DevOps : mission [im]possible ?
DevOps : mission [im]possible ?rfelden
 
3S Encadre & Recrute [12/2017]
3S Encadre & Recrute [12/2017]3S Encadre & Recrute [12/2017]
3S Encadre & Recrute [12/2017]Asma KAROUI
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox Music
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox MusicMicrosoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox Music
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox MusicSamuel Metias
 
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 [devops REX 2016] Les impacts techniques et organisationnels liés à devops [devops REX 2016] Les impacts techniques et organisationnels liés à devops
[devops REX 2016] Les impacts techniques et organisationnels liés à devopsdevops REX
 

Similaire à meetup devops aix-marseille - décembre 2023 (20)

Déploiement, orchestration & sécurisation d’APIs
Déploiement, orchestration & sécurisation d’APIsDéploiement, orchestration & sécurisation d’APIs
Déploiement, orchestration & sécurisation d’APIs
 
Sujets PFE 2019 - Advyteam
Sujets PFE 2019 - AdvyteamSujets PFE 2019 - Advyteam
Sujets PFE 2019 - Advyteam
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & ops
 
PrésentationCI_CD.pptx
PrésentationCI_CD.pptxPrésentationCI_CD.pptx
PrésentationCI_CD.pptx
 
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
 
MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360
 
Du craft chez les OPS
Du craft chez les OPSDu craft chez les OPS
Du craft chez les OPS
 
Garder les technologies à la fine pointe: Un facteur de changement
Garder les technologies à la fine pointe: Un facteur de changementGarder les technologies à la fine pointe: Un facteur de changement
Garder les technologies à la fine pointe: Un facteur de changement
 
Dev opsday case study
Dev opsday   case studyDev opsday   case study
Dev opsday case study
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
 
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
 
DevOps : mission [im]possible ?
DevOps : mission [im]possible ?DevOps : mission [im]possible ?
DevOps : mission [im]possible ?
 
3S Encadre & Recrute [12/2017]
3S Encadre & Recrute [12/2017]3S Encadre & Recrute [12/2017]
3S Encadre & Recrute [12/2017]
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox Music
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox MusicMicrosoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox Music
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox Music
 
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 [devops REX 2016] Les impacts techniques et organisationnels liés à devops [devops REX 2016] Les impacts techniques et organisationnels liés à devops
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 

Plus de Frederic Leger

2024-01 - slides du meetup devops aix-marseille
2024-01 - slides du meetup devops aix-marseille2024-01 - slides du meetup devops aix-marseille
2024-01 - slides du meetup devops aix-marseilleFrederic Leger
 
KubeTrain sponsor prospectus Aix-Marseille
KubeTrain sponsor prospectus Aix-MarseilleKubeTrain sponsor prospectus Aix-Marseille
KubeTrain sponsor prospectus Aix-MarseilleFrederic Leger
 
Level up your ci-cd experience
Level up your ci-cd experienceLevel up your ci-cd experience
Level up your ci-cd experienceFrederic Leger
 
Slides du meetup devops aix-marseille d'ocotbre 2023
Slides du meetup devops aix-marseille d'ocotbre 2023Slides du meetup devops aix-marseille d'ocotbre 2023
Slides du meetup devops aix-marseille d'ocotbre 2023Frederic Leger
 
slides meetup devops aix-marseille - septembre 2023
slides meetup devops aix-marseille - septembre 2023slides meetup devops aix-marseille - septembre 2023
slides meetup devops aix-marseille - septembre 2023Frederic Leger
 
slides meetup devops aix-marseille - juillet 2023
slides meetup devops aix-marseille - juillet 2023slides meetup devops aix-marseille - juillet 2023
slides meetup devops aix-marseille - juillet 2023Frederic Leger
 
meetup devops 2023-06-15
meetup devops 2023-06-15meetup devops 2023-06-15
meetup devops 2023-06-15Frederic Leger
 
meetup devops 2023/04/04 - Astonish April
meetup devops 2023/04/04 - Astonish Aprilmeetup devops 2023/04/04 - Astonish April
meetup devops 2023/04/04 - Astonish AprilFrederic Leger
 
2023-02-02 - Marvelous March
2023-02-02 - Marvelous March2023-02-02 - Marvelous March
2023-02-02 - Marvelous MarchFrederic Leger
 
2023-01-24 - dry january.pptx
2023-01-24 - dry january.pptx2023-01-24 - dry january.pptx
2023-01-24 - dry january.pptxFrederic Leger
 
2022-11-22 - November Rain
2022-11-22 - November Rain2022-11-22 - November Rain
2022-11-22 - November RainFrederic Leger
 
meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022Frederic Leger
 
Maltacademy: securing your k8s cluster with CNCF falco
Maltacademy: securing your k8s cluster with CNCF falcoMaltacademy: securing your k8s cluster with CNCF falco
Maltacademy: securing your k8s cluster with CNCF falcoFrederic Leger
 
Voyage en terre du multi-cloud
Voyage en terre du multi-cloudVoyage en terre du multi-cloud
Voyage en terre du multi-cloudFrederic Leger
 
Meetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a ServiceMeetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a ServiceFrederic Leger
 
Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Frederic Leger
 
Des jeux et des devops
Des jeux et des devopsDes jeux et des devops
Des jeux et des devopsFrederic Leger
 
Lightning talk: Les Load Balancers HTTP modernes
Lightning talk: Les Load Balancers HTTP modernesLightning talk: Les Load Balancers HTTP modernes
Lightning talk: Les Load Balancers HTTP modernesFrederic Leger
 
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientesMeetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientesFrederic Leger
 
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetesmeetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetesFrederic Leger
 

Plus de Frederic Leger (20)

2024-01 - slides du meetup devops aix-marseille
2024-01 - slides du meetup devops aix-marseille2024-01 - slides du meetup devops aix-marseille
2024-01 - slides du meetup devops aix-marseille
 
KubeTrain sponsor prospectus Aix-Marseille
KubeTrain sponsor prospectus Aix-MarseilleKubeTrain sponsor prospectus Aix-Marseille
KubeTrain sponsor prospectus Aix-Marseille
 
Level up your ci-cd experience
Level up your ci-cd experienceLevel up your ci-cd experience
Level up your ci-cd experience
 
Slides du meetup devops aix-marseille d'ocotbre 2023
Slides du meetup devops aix-marseille d'ocotbre 2023Slides du meetup devops aix-marseille d'ocotbre 2023
Slides du meetup devops aix-marseille d'ocotbre 2023
 
slides meetup devops aix-marseille - septembre 2023
slides meetup devops aix-marseille - septembre 2023slides meetup devops aix-marseille - septembre 2023
slides meetup devops aix-marseille - septembre 2023
 
slides meetup devops aix-marseille - juillet 2023
slides meetup devops aix-marseille - juillet 2023slides meetup devops aix-marseille - juillet 2023
slides meetup devops aix-marseille - juillet 2023
 
meetup devops 2023-06-15
meetup devops 2023-06-15meetup devops 2023-06-15
meetup devops 2023-06-15
 
meetup devops 2023/04/04 - Astonish April
meetup devops 2023/04/04 - Astonish Aprilmeetup devops 2023/04/04 - Astonish April
meetup devops 2023/04/04 - Astonish April
 
2023-02-02 - Marvelous March
2023-02-02 - Marvelous March2023-02-02 - Marvelous March
2023-02-02 - Marvelous March
 
2023-01-24 - dry january.pptx
2023-01-24 - dry january.pptx2023-01-24 - dry january.pptx
2023-01-24 - dry january.pptx
 
2022-11-22 - November Rain
2022-11-22 - November Rain2022-11-22 - November Rain
2022-11-22 - November Rain
 
meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022
 
Maltacademy: securing your k8s cluster with CNCF falco
Maltacademy: securing your k8s cluster with CNCF falcoMaltacademy: securing your k8s cluster with CNCF falco
Maltacademy: securing your k8s cluster with CNCF falco
 
Voyage en terre du multi-cloud
Voyage en terre du multi-cloudVoyage en terre du multi-cloud
Voyage en terre du multi-cloud
 
Meetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a ServiceMeetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a Service
 
Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019
 
Des jeux et des devops
Des jeux et des devopsDes jeux et des devops
Des jeux et des devops
 
Lightning talk: Les Load Balancers HTTP modernes
Lightning talk: Les Load Balancers HTTP modernesLightning talk: Les Load Balancers HTTP modernes
Lightning talk: Les Load Balancers HTTP modernes
 
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientesMeetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
 
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetesmeetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
 

meetup devops aix-marseille - décembre 2023

  • 1. Jingle Cloud, jingle all the way Daring December 14/12/2023
  • 3. PRESENTATION D’EASY PARTNER Experts de la mise en relation de profils tech DÉCOUVRIR NOTRE OFFRE
  • 4. PRÉSENTATION D’EASY PARTNER Trois piliers, trois offres adaptées Cabinet de recrutement Du profil junior au directeur technique, notre équipe de Tech Recruiters spécialisés par stack technique vous accompagne sur vos recherches, forts de nos +3000 recrutements pour plus de 500 clients Assistance technique Vous cherchez à lancer un projet rapidement, apporter une expertise spécifique à vos équipes, ou encore absorber un pic de charge, nous vous trouvons, comme nous le faisons avec nos 300 clients, le talent adapté à vos enjeux en 48h. Formation Bénéficiez de nos 11 ans d’expertise pour transformer vos équipes en experts autonomes de la gestion de talents tech, nous vous transmettons l’expérience Easy Partner
  • 5. PRÉSENTATION D’EASY PARTNER Experts de la mise en relation de profils tech Spécialiste de la mise en relation de profils tech depuis 11 ans Spécialisation de nos collaborateurs par stack technique, formations spécifiques par d’ex-ingénieurs > 3500 placements réussis : nous plaçons > 1 ingénieur par jour sur un projet (sur un poste en CDI ou en prestation de service) 96% des candidats valident leur période d’essai, 68% des missions sont renouvelées Valider plus rapidement les postes grâce à nos recruteurs experts de leur marché technologique Pour vous c’est l’assurance de… Réduire le temps passé par recherche grâce à notre compréhension rapide de vos besoins et notre pré-sélection rigoureuse Candidats qui restent chez poste / mission, dont les motivations profondes sont alignées avec les valeurs des clients
  • 6. Pour vous c’est l’assurance de… PRÉSENTATION D’EASY PARTNER La base de profils tech la plus complète de France > 100.000 profils tech qualifiés en base +1.000 nouveaux candidats qualifiés par nos collaborateurs par mois dans notre base 2/3 des candidats placés en 2022 étaient issus de notre base de profils Staffer vos besoins plus rapidement grâce à notre base activable pré- qualifiée Avoir accès aux meilleurs profils du marché en un temps record 90% des candidats placés en 2022 ont été débauchés
  • 7. ZOOM SUR… Quelques chiffres 96% 30 Tech Recruiter Passionnés et expert du métier des candidats placés par Easy Partner ont validé leur période d’essai 45% des candidats rencontrés par nos clients ont reçu une offre
  • 8. ZOOM SUR… Nos clients qui nous font confiance Grands Comptes ETI PME et Start-ups +750 CLIENTS SUR PLUS DE 30 SECTEURS D’ACTIVITÉ
  • 10. Qui sommes-nous ? Alexandre Barbier Tom David
  • 11. I. Intro II. Retours sur le devops D-DAY III. Tekton IV. Kube & Hetzner V. Jeu + goodies VI. Apéro / Buffet Sommaire
  • 13. Airbus Amber Juliette VERLAINE - Ingénieure DevOps Alexandre BARBIER - Product Owner Openshift Platform Décembre 2023 Tekton
  • 14. Présentation kind: Ingénieure DevOps metadata: name: Juliette Verlaine namespace: Airbus Helicopters labels: ancienneté: 2 ans team: Team OCP Cloud & Automation spec: params: - name: Développement default: Python, YAML type: Script & Pipelines - name: Support default: DevOps Stacks & Développements type: Design & Support kind: Product Owner metadata: name: Alexandre BARBIER namespace: Airbus Helicopters labels: ancienneté: 11 ans team: Team OCP Cloud & Automation spec: params: - name: Développement default: Python, YAML type: Script & Pipelines - name: Support default: DevOps Stacks & Développements type: Design & Support
  • 15. Pourquoi ? - Fournir une solution technique s’intégrant dans le déploiement au niveau de l'entreprise du framework agile SAFe®. - Réduire le temps d’onboarding des équipes dans le cadre du développement d’applications. - Réduire le temps moyen de développement ET de déploiement d’une application. - Assurer un meilleur niveau d’intégration des applications de la DEV à la PROD au SI d’entreprise. - Standardiser les environnements techniques des applications intégrant la sécurité en amont - Favoriser une meilleure gestion de l’obsolescence logicielle Quand ? - Début du projet en Décembre 2017 - Livraison en Octobre 2018 - Migration de la 3.11 vers la 4.x en 2021 en 6 mois (plus de 40 applications) - Openshift 4.12 à cette heure Quoi ? - Un cluster Openshift 3.11 à l’origine avec des pipelines Jenkins pour arriver à ce jour à un cluster Openshift Plus 4.12 avec des pipelines Tekton Et quoi encore ? - Accompagner la démarche MLOps & AIOps - Proposer des environnements de développement ‘Web-Based’ (Eclipse Che project) - Openshift Virtualization - DB On Demand - …etc Contexte
  • 17. Code quality Build & Tests Security checks Deployment Validate Deployment Test business Validate Deploy in prod Push the code DEV PRE PROD PROD Development team Application build & hosting Product owner Start up / Developer Team DevOps From everywhere & anytime Use Test From everywhere & anytime Configuration Configuration Configuration OCP - Concepts clés
  • 18. Tekton - Les fondamentaux - Implémentation Open Source d’une plateforme CI/CD natif kubernetes. - Gouvernance auprès de la Continuous Delivery Foundation (CDF). - L’intégration OpenShift de Tekton, baptisée OpenShift Pipelines, apporte encore plus de puissance et de souplesse à la solution. - Tekton fournit des Custom Resources pour déclarer les pipelines CI/CD (Pipeline, Task, PipelineRun, TaskRun, Events, Triggers).
  • 19. Pourquoi Tekton, dans notre contexte ? - Meilleure intégration native à Kubernetes. - Alignement avec la stratégie RedHat Openshift. - Une capacité à être “agnostique” à une technologie (versus Jenkins x Groovy…). - Meilleure stabilité, meilleure maintenabilité, une meilleure flexibilité, une meilleure performance globale - Accélère notre démarche DevSecOps et GitOps globale. Composable Déclaratif Reproductible Cloud Native
  • 20. Tekton, teknique Tasks Pipeline CONSTRUCTION TaskRun PipelineRun RUN Définition des paramètres Ensemble d’étapes (Steps) Définition des paramètres Ensemble de tâches Saisie des paramètres Run d’une tâche Saisie des paramètres Run d’un pipeline
  • 21. Tekton, teknique EventListener TRIGGER TriggerTemplate TriggerBinding Route (OCP) qui écoute les événements (Webhook GITLAB, etc) Définit les objets à traiter du body, payload reçu $(body.project.revision) Transmets les informations reçu au pipelineRun params: name: revision value: dev { "object_kind": "push", "event_name": "push", "revision": "refs/heads/dev" … }
  • 22. Airbus Amber 22 Demo, let’s yaml together ! Merci Et merci à toute l’équipe Digital Platform sans qui cette refonte et migration à venir n’aurait été possible, j’ai nommé Damien Gérard et Carmèle Rizzo. EventListener – Présentation de l’objet OpenShift & Yaml Trigger Template – Présentation de l’objet OpenShift & Yaml Pipeline – Présentation de l’objet OpenShift & Yaml Task – Présentation de l’objet OpenShift & Yaml Code - Modification d’un script sur GITLAB Code - Génération d’un push event Code - Surcharge d’un paramètre à l’aide du COMMIT Code - Exécution du pipeline
  • 23. Kube-Hetzner Kube Hetzner : https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner Présentation/démo : https://github.com/Stocy/demo-kube-hetzner Tom David–Broglio Infogérance et hébergement open source https://evolix.com
  • 24. + =
  • 25. Pourquoi ??? ● Kube pour 🥜🥜🥜 ● Votre cluster de Prod ou Test ● [auto]scaling des noeud !
  • 28. DevOps needs you ! ● Speakers pour les prochains meetups ● Volontaires
  • 31. La pyramide de DevOps ● Thème du Jeu : Dans votre cas, le thème choisi est les projets de la CNCF ● Faire deviner à votre partenaire trois mots qui sont tous liés à un thème spécifique ● Pour chaque mot à deviner, vous pouvez utiliser entre 1 et 4 "briques" ● Donner des Indices : ○ vous annoncez combien de briques vous allez utiliser ○ Pour chaque brique, vous donnez un seul mot comme indice ● Après chaque indice, votre partenaire a le droit de faire une proposition ● Si la réponse est trouvée dans le nombre de briques misées : ○ 1 brique = 4 points ○ 2 briques = 3 points ○ 3 briques = 2 points ○ 4 briques = 1 points
  • 32. Exemple ● 1 Projet CNCF ○ Nombre de briques misées : 3 ○ Mots : ■ Orchestration ■ Conteneurs ■ Gouvernail Réponse : Kubernetes !!!