Pre-requisites
- Course Introduction
- Course Overview
- Why CNPA Certification
- CNPA Registration and Exam Day Walkthrough
- CNPA Exam Blueprint
- Platform Engineering 101
Domain 1 - Platform Engineering Core Fundamentals
- History of Platform Engineering
- Declarative vs Imperative Resource Management Concepts
- Mutable vs Immutable Infrastructure
- DevOps Practices in Platform Engineering
- Applications Environments Infrastructure Concepts
- Platform Engineering Goals Objectives and Approaches
- Platform as a Product
- Platform Architecture and Capabilities
- Continuous Integration Fundamentals
- Continuous Delivery and GitOps Fundamentals
Domain 2 - Platform Observability, Security, and Conformance
- Observability Fundamentals
- Tools for Observability
- Tools for Platform Security
- Secure Service Communication
- Networking Considerations for Platform Engineers
- Policy Engines Governance
- Kubernetes Security Essentials
- Security in CICD for Platforms
Domain 3 - Continuous Delivery & Platform Engineering
- CICD Pipeline Architecture Overview
- Continuous Integration Basics
- Artifact Management
- Continuous DeliveryDeployment Basics
- Deployment Types and Strategies
- CICD Security at All Stages
- Continuous Delivery GitOps
- GitOps for Application Environments
- Incident Response in Platform Engineering
Domain 4 - Platform APIs and Provisioning Infrastructure
- Kubernetes API Reconciliation
- Custom Resources CRDs for Self Service APIs
- Infrastructure Provisioning with Kubernetes
- Kubernetes Operator Patterns
- Resource Management and Scaling
- Cost and Value for Platform Engineering
Domain 5 - Internal Developer Platforms & Developer Experience
Domain 6 - Measuring Your Platform
- Operational Efficiency Developer Experience
- DORA Metrics
- Recovery Incident Management and Restoration
- Continuous Improvement
- Platform Maturity Models