Plan du cours
Introduction à l'ingénierie de plateforme
- Définition de l'ingénierie de plate-forme
- Le rôle d'un ingénieur de plateforme
- Vue d'ensemble de l'écosystème de l'ingénierie de plateforme
Outils et technologies
- Outils courants utilisés dans l'ingénierie de plateforme
- Infrastructure as Code (IaC)
- Systèmes d'intégration et de déploiement continus (CI/CD)
Construire des plateformes de développeurs internes (IDP)
- Principes de conception des IDP
- Modèles de libre-service pour les équipes de développement
- Études de cas d'IDP réussies
Automatisation et orchestration
- Automatiser le provisionnement de l'infrastructure
- Orchestration du flux de travail
- Surveillance et journalisation de la santé de la plateforme
Sécurité et conformité
- Intégrer la sécurité dans la plateforme
- Garantir la conformité avec les normes du secteur
- Meilleures pratiques pour la sécurité de la plateforme
Collaboration et culture
- Favoriser une culture de collaboration
- La relation entre DevOps et l'ingénierie de la plateforme
- Communication efficace au sein des équipes interfonctionnelles
Sujets avancés en ingénierie des plateformes
- Microservices et l'orchestration de conteneurs
- Architecture sans serveur
- Technologies cloud-natives
Projet pratique
- Conception et déploiement d'une plateforme interne de base
- Mise en œuvre d'un pipeline CI/CD
- Intégration de la surveillance et de la journalisation
Résumé et prochaines étapes
Pré requis
- Compréhension des concepts de base du développement et de l'exploitation de logiciels
- Expérience de la ligne de commande Linux et des scripts shell
- Familiarité avec les services en nuage et la conteneurisation
Audience
- Professionnels de l'informatique
- Administrateurs système
- Développeurs
- Responsables techniques
Nos Clients témoignent (3)
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
Formation - Impacted Function Point (IFP)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Formation - Software Engineering
The trainer was super engaging and made sure we understand through questioning and affirmations. Even though the content was overwhelming, the trainer broke it down well and made content easily accessible for later reference.