Ec-council | Learning
Ingénieur DevSecOps Certifié EC-Council (ECDE)
Maîtrisez le DevSecOps avec la certification ECDE : apprenez à concevoir, sécuriser et automatiser des applications et infrastructures sur site, AWS et Azure.
À propos de EC-Council Certified DevSecOps Engineer Course
Plan du cours
Plan du cours :
Module 01 : Comprendre la culture DevOps
Module 02 : Introduction au DevSecOps
Module 03 : Pipeline DevSecOps - Phase de planification
Module 04 : Pipeline DevSecOps - Phase de codage
Module 05 : Pipeline DevSecOps - Phase de construction et de test
Module 06 : Pipeline DevSecOps - Phase de publication et de déploiement
Module 07 : Pipeline DevSecOps - Phase d'exploitation et de surveillance
Description
- Les informations fournies dans le cours E|CDE sont complétées par la mise en œuvre pratique de laboratoires qui vous permettent d'obtenir facilement un emploi d'ingénieur DevSecOps dans n'importe quelle partie du monde.
- Que les charges de travail ou les applications de votre organisation soient déployées dans un environnement sur site ou cloud (AWS ou Azure), ce cours vous enseignera comment utiliser divers outils DevSecOps et sécuriser le code des applications tout au long du cycle de vie du développement logiciel.
- Les outils de sécurité DevSecOps qui aident au développement sécurisé des produits logiciels ou des applications web sont subtilement segmentés en environnements sur site et cloud.
- Le cours E|CDE ne se concentre pas seulement sur l'Application DevSecOps, mais fournit également des aperçus sur l'infrastructure DevSecOps.
- L'intégration de tous les outils populaires et importants est illustrée dans les différentes étapes du cycle de vie DevOps.
- Le programme E|CDE aide les ingénieurs DevSecOps à développer et à améliorer leurs connaissances et compétences pour sécuriser l'application à toutes les étapes de DevOps.
- Cela fait de cette certification une référence par rapport à tous les autres programmes de certification DevSecOps disponibles sur le marché.
Objectifs du cours
Description du programme
Le programme de formation DevSecOps vise à fournir une compréhension approfondie de la culture DevOps, des outils et technologies associés, et de l'intégration de la sécurité dans le cycle de développement, la livraison continue et la gestion de l'infrastructure.
Culture DevOps et intégration de la sécurité +
- Comprendre la culture et les principes DevOps et se familiariser avec la liste exhaustive des outils et technologies qui permettent d'adopter les méthodologies DevOps.
- Comprendre les goulets d'étranglement en matière de sécurité lors de la mise en œuvre de DevOps et apprendre la culture, la philosophie, les pratiques et les outils DevSecOps pour améliorer la collaboration entre les équipes de développement et d'exploitation.
- Transformer les pratiques de sécurité de l'organisation en passant d'une approche traditionnelle à une intégration de la sécurité dans les workflows de livraison continue.
- Comprendre la chaîne d'outils DevSecOps et inclure des contrôles de sécurité dans le pipeline automatisé DevOps.
Outils de développement sécurisés +
- Apprendre à intégrer Eclipse, GitHub avec Jenkins pour construire des applications.
- Aligner diverses pratiques de sécurité telles que la collecte des exigences de sécurité, la modélisation des menaces, les revues de code sécurisé avec le flux de travail de développement.
- Intégrer Jira et Confluence pour gérer les exigences de sécurité.
- Intégrer des outils de modélisation des menaces comme Threat Dragon, Threat Modeler et Threatspec.
- Apprendre à intégrer des plugins de sécurité, des scanners et des outils d'analyse de composition logicielle (SCA) pour détecter et atténuer les vulnérabilités pendant le développement.
- Adopter l'approche Shift-Left en matière de sécurité, en passant de la prévention à l'identification.
- Intégrer SonarLint avec Eclipse, Visual Studio et l'IDE VS Code.
- Mettre en œuvre des outils comme JFrog Security IDE Plugin, Snyk ID et Codac.
Intégration de la sécurité dans CI/CD +
- Apprendre à utiliser Jenkins pour créer un pipeline CI/CD sécurisé.
- Comprendre et mettre en œuvre des tests de sécurité continus à l'aide d'outils SAST (Synk, SonarQube, Checkmarx), DAST (Stackhawk, OWASP ZAP Baseline Scan), IAST et outils SCA.
- Intégrer des outils RASP comme Hdiv, Sqreen et Dynatrace pour protéger l'application pendant l'exécution avec moins de faux positifs.
- Intégrer des tests de sécurité automatisés dans un pipeline CI/CD avec des services AWS (Amazon CloudWatch, AWS CodeCommit, etc.).
- Mettre en œuvre des outils de test de pénétration comme GitGraber et GitMiner pour sécuriser le pipeline CI/CD.
Automatisation et sécurité de l'infrastructure +
- Divers outils et pratiques d'automatisation aident à automatiser le développement, la sécurité et les opérations, tant dans les environnements sur site que dans le cloud.
- Intégrer des outils comme Jenkins, Bamboo, TeamCity et Gradle.
- Effectuer des analyses continues de vulnérabilités avec des outils tels que Nessus, SonarQube, SonarCloud, Amazon Macie et Probely.
- Apprendre à utiliser les outils DevSecOps AWS et Azure pour sécuriser les applications.
- Comprendre l'infrastructure en tant que code (IaC) pour provisionner et configurer l'infrastructure avec Ansible, Puppet et Chef.
Surveillance et conformité +
- Auditer tout : pushes de code, pipelines, conformités, à l'aide d'outils comme Sumo Logic, Datadog, Splunk, ELK et Nagios.
- Utiliser des outils de surveillance et d'alerte automatisés, tels que Splunk, Azure Monitor et Nagios.
- Intégrer des outils de conformité en tant que code (CaC) comme Cloud Custodian et DevSec pour respecter les exigences réglementaires.
- Scanner et sécuriser l'infrastructure à l'aide de scanners de conteneurs et d'images (Trivy, Qualys) et de scanners de sécurité (BridgeCrew, Checkov).
- Créer un retour d'information continu dans le pipeline DevSecOps avec des notifications par e-mail dans Jenkins et Microsoft Teams.
- Intégrer des outils d'alerte comme OpsGenie pour améliorer la performance et la sécurité des opérations.
Examen
Titre de l'examen : Ingénieur DevSecOps Certifié par l'EC-Council (ECDE)
Code de l'examen : 312-97 (EXAM ECC), 312-50 (VUE)
Nombre de questions : 100
Format de l'examen : Choix multiple
Durée : 4 heures
Disponibilité : Portail d'examen de l'EC-Council
Score de passage : 70 %
Rôles
- Ingénieur DevSecOps / Ingénieur DevSecOps senior
- Ingénieur Cloud DevSecOps
- Ingénieur DevSecOps Azure
- Ingénieur DevSecOps AWS
- Analyste DevSecOps
- Spécialiste DevSecOps
- Ingénieur des opérations DevSecOps
- Administrateur systèmes DevSecOps
- Ingénieur système DevSecOps
- Consultant DevSecOps
- Ingénieur systèmes DevSecOps
- Ingénieur CI/CD DevSecOps
- Ingénieur infrastructure DevSecOps