Formation DevOps, Kubernetes et Cloud

Formation DevOps, Kubernetes et Cloud par des experts, adaptée à vos besoins et personnalisable, à Genève ou dans vos locaux, en français ou en anglais.

Conçues et dispensées par des experts chevronnés, nos formations ont pour objectif de vous fournir les compétences et les connaissances dont vous avez besoin pour réussir dans vos missions et projets.

🌟 Consultants spécialistes expérimentés : Nos formateurs sont des experts, issus de l’industrie, possédant une expérience pratique étendue. Ils apportent des connaissances de pointe directement de la salle des serveurs et des équipes de développement à votre salle de cours.

🧩 Cours personnalisables : Nous comprenons que chaque organisation est unique. C’est pourquoi nos cours peuvent être personnalisés pour répondre à vos besoins spécifiques et à votre contexte, vous offrant une flexibilité inégalée.

🏢 En présentiel : Notre approche d’enseignement en présentiel, soit dans vos locaux soit dans nos locaux, favorise des interactions directes avec les formateurs et les pairs, créant ainsi un environnement d’apprentissage immersif et collaboratif.

🇫🇷 / 🇬🇧 Enseignement en Français et en Anglais : Nous vous proposons de réaliser ces formations en Français ou en Anglais pour être au plus proche de vos besoins et permettre des équipes mixtes.

📚/ ⚙️ Mise en pratique : Nos cours de formation comprennent un mélange de théorie et de pratique, via des labs et des démos, en mettant l’accent sur les compétences utiles pouvant être appliquées immédiatement.

Fondation - Paysage de l'IA

Cette formation IA est organisée en plusieurs sections, couvrant des sujets essentiels de l’intelligence artificielle. Vous découvrirez par exemple la situation actuelle de l’IA générative de code, le développement d’applications avec des orchestrations d’agents, les meilleures pratiques de développement par l’IA, et la sécurité en entreprise.

Git

Le but de cette formation est de découvrir Git, le système de contrôle de version le plus utilisé. Ce cours contient de nombreux ateliers pratiques, utilisant une approche étape par étape qui vous aidera à apprendre les commandes et les concepts fondamentaux de Git. Le cours commence par une démonstration du contrôle de version dans un contexte mono-utilisateur et autonome, avant d’explorer comment les référentiels distants permettent aux utilisateurs de collaborer efficacement sur des projets.

Ansible

Ansible est un outil largement utilisé parmi les équipes IT et l’un des plus populaires dans le monde de l’automatisation lié aux parcs de machines (serveurs physiques ou virtuels, en « on-premise » ou dans le nuage). Alternant cours et travaux pratiques, cette formation permet de comprendre le fonctionnement de cet outil, ses utilisations, son écosystème et les bonnes pratiques associées.

Terraform

Cette formation Terraform et Terragrunt vous fait découvrir Terraform, le célèbre outil d’infrastructure-as-Code (IaC) qui permet de construire, modifier et versionner une infrastructure en toute sécurité et efficacement. Ce cours contient de nombreux ateliers pratiques et quiz, avec une approche progressive qui vous aidera à apprendre les bases et les concepts avancés derrière Terraform. Le cours commence par expliquer les avantages des bases IaC et Terraform, avant d’explorer des concepts avancés et de déployer votre propre infrastructure sur notre environnement de lab.

Docker Containers

Formation Docker : la conteneurisation est au cœur de la transformation et de l’orchestration informatiques. Ce cours explique les concepts de Docker, son fonctionnement et donne les meilleures pratiques pour son exécution en production. Ce cours contient de nombreux ateliers pratiques pour la construction et la gestion des conteneurs.

Kubernetes

Découvrez notre formation Kubernetes, K8s dispensée par des consultants experts. Que vous soyez développeur, administrateur système ou architecte, cette formation vous permettra de maîtriser les principes fondamentaux de Kubernetes, d’acquérir une expertise pratique et d’exploiter pleinement tout le potentiel de cette plateforme. Notre approche pédagogique interactive inclut des ateliers pratiques et des exercices concrets, y compris le déploiement d’une application de niveau production.

SoKube est certifié par la CNCF (Cloud Native Computing Foundation): KCSP (Kubernetes Certified Service Provider) et KTP (Kubernetes Training Partner)

Kubernetes Administration et Sécurité

Découvrez notre formation sécurité Kubernetes et administration, K8s, dispensée par des consultants experts. Que vous soyez administrateur système, SRE ou architecte, cette formation vous permettra de maîtriser les principes de l’administration et de la sécurité dans Kubernetes, d’acquérir une expertise pratique et d’exploiter pleinement tout le potentiel de cette plateforme. Notre approche pédagogique interactive inclut des ateliers pratiques et des exercices concrets.

SoKube est certifié par la CNCF (Cloud Native Computing Foundation): KCSP (Kubernetes Certified Service Provider) et KTP (Kubernetes Training Partner)

Cloud Native Applications

Les applications CNA ou Cloud Native Applications sont des applications développées et conçues pour les environnements cloud et spécialement pour les conteneurs dans Kubernetes. Pour profiter au maximum de ces nouvelles plateformes, cela impose des pratiques strictes qui, de plus, vont très bien avec DevOps. Dans ce cours, vous apprendrez quelles sont les principales préoccupations liées au développement et au déploiement de CNA dans un environnement Kubernetes.

GitLab CI/CD

Cette formation GitLab CI/CD vous permet d’acquérir des connaissances avancées sur GitLab et la CI/CD, il fournit aux participants une expertise complète, couvrant la mise en place de workflows, l’implémentation de l’Intégration Continue (CI) et du Déploiement Continu (CD), la création de bibliothèques partagées, l’administration des vues spécifiques, et la résolution des pipelines en échec. Les sessions pratiques incluent la configuration avancée de la CI, l’intégration de tests automatisés, la sécurité des CI, la mise en œuvre du Continuous Deployment/Delivery, l’intégration tierce avec des outils tels que Slack, et enfin, le suivi, l’auditabilité, et le troubleshooting des pipelines GitLab.

GitOps avec ArgoCD

Cette formation ArgoCD vous permet d’acquérir les connaissances fondamentales des concepts autour du déploiement d’application ou d’infrastructure avec l’approche GitOps. La mise en œuvre se fera avec l’outil ArgoCD.

Helm

Cette formation Helm vous permet d’acquérir des connaissances avancées, pour de templatiser, de packager vos déploiements Kubernetes et de gérer le cycle de vie de vos applications dans Kubernetes. Vous y apprendrez les concepts, les structures, les commandes mais aussi des usages plus avancés comme les startégies de déploiement, l’utilisation avac Kustomize, l’intégration dans une CI/CD…

Grafana

Le but de cette formation est de découvrir, de comprendre et de s’approprier Grafana, le système qui permet la visualisation de données, élément indispensable dans la mise en place d’une plateforme d’observabilité. Il permet de réaliser des tableaux de bord et des graphiques depuis plusieurs sources dont des bases de données temporelles comme Graphite, InfluxDB et OpenTSDB. Ce cours d’une journée explique la théorie mais surtout se compose de plusieurs labs permettant aux utilisateurs d’assimiler et d’appréhender les différents cas d’usages pour une mise en œuvre sur leurs projets.

DevsecOps Overview

Une formation DevSecOps d’une journée pour découvrir le monde DevOps & DevSecOps. L’objectif principal est de comprendre les nouveaux paradigmes et principes de DevOps en mettant l’accent sur la sécurité, y compris les concepts, les produits, les outils et la gouvernance. Au sein de notre centre de formation situé en plein coeur de Genève, nous vous proposons une formation qui vous permettra d’acquérir les compétences essentielles dans ce domaine en pleine expansion. Notre approche pédagogique met l’accent sur les retours d’expérience concrets, vous offrant ainsi une expérience d’apprentissage immersive et pertinente.

FinOps Microsoft Azure

Le modèle FinOps est un changement culturel au sein de l’entreprise. Les différents services profitent équitablement des données générées par le Cloud pour optimiser les coûts liés aux opérations. Ce cours synthétise les différentes étapes indispensables au processus d’amélioration continue de la maîtrise des coûts.

FinOps Google Cloud Platform (GCP)

Le modèle FinOps est un changement culturel au sein de l’entreprise. Les différents services profitent équitablement des données générées par le Cloud pour optimiser les coûts liés aux opérations. Ce cours synthétise les différentes étapes indispensables au processus d’amélioration continue de la maîtrise des coûts.

FinOps Amazon Cloud Services (AWS)

Le modèle FinOps est un changement culturel au sein de l’entreprise. Les différents services profitent équitablement des données générées par le Cloud pour optimiser les coûts liés aux opérations. Ce cours synthétise les différentes étapes indispensables au processus d’amélioration continue de la maîtrise des coûts.

Scrum Team Bootstrap

Vous avez un produit à créer ou une évolution majeure à apporter. Vous avez une équipe prête pour relever le challenge. Vous souhaitez utiliser le cadre de travail Scrum pour y parvenir mais votre équipe ne le maîtrise pas suffisamment. Cette formation est pour vous. Les coachs Agile de SoKube se sont fortement inspirés des cours Scrum Master et Product Owner de Scrum.org pour construire ce cours visant à lancer une équipe en s’appuyant directement sur leur produit comme projet de classe. Les étudiants sortent de cette formation avec une bonne compréhension de l’état d’esprit agile, l’intérêt d’une approche empirique pour résoudre les multiples challenges complexes auxquels ils vont devoir faire face.

Scrum Product Owner

Il existe de nombreux mythes et de fausses idées sur le rôle du Product Owner. Cependant, les responsabilités du Product Owner vont bien au-delà de la gestion du Product Backlog et de la rédaction des User Stories. Le Product Owner est essentiel pour faire le lien entre la stratégie commerciale et l’exécution du produit afin d’aider l’équipe Scrum à créer des produits de valeur. Dans ce cours de deux jours, les étudiants développeront et consolideront leurs connaissances du cadre Scrum et des responsabilités du Product Owner par le biais d’instructions et d’exercices en équipe. Les étudiants apprennent des techniques qu’ils peuvent utiliser pour les aider à surmonter les défis qu’ils rencontrent souvent au quotidien. Ils y parviendront tout en apprenant de meilleures façons de travailler avec l’organisation, les parties prenantes, les clients et leur équipe afin d’apporter une plus grande valeur au produit livré.

Scrum Master

Dans ce cours de deux jours, les étudiants sont invités à explorer les principes Agile et Scrum afin de mieux comprendre ce qu’ils doivent faire lorsqu’ils appliquent Scrum pour soutenir leurs équipes et leurs organisations. Le cours, fortement inspiré par Scrum.org, a été agrémenté d’ateliers et d’histoires issus de l’expérience des coach Agile de SoKube. Le résultat est une expérience d’apprentissage attrayante et agréable où les étudiants acquièrent une compréhension approfondie de la théorie et des principes de Scrum, des responsabilités du Scrum Master et de la raison pour laquelle chaque élément du cadre de Scrum est important. Les étudiants quittent ce cours avec une bonne compréhension de l’état d’esprit agile et de la façon de traiter les mythes communs et les obstacles à l’agilité. Ils acquièrent les connaissances et la compréhension nécessaires pour choisir et appliquer les pratiques et techniques appropriées qui seront les plus bénéfiques pour leurs équipes Scrum.