"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to Platform Engineering
- Platform engineering fundamentals
- Evolution from DevOps
- Platform teams
- Internal platforms
- Platform capabilities
- Business value
Module 2: Platform Engineering Principles
- Platform as a product
- Developer-centric design
- Self-service principles
- Standardisation
- Automation
- Golden paths
Module 3: Platform Architecture
- Platform components
- Control planes
- Infrastructure layers
- Application layers
- Platform services
- Architecture patterns
Module 4: Developer Experience
- Developer experience principles
- Developer workflows
- Productivity
- Friction reduction
- Feedback mechanisms
- Experience measurement
Module 5: Internal Developer Platforms
- IDP concepts
- Platform capabilities
- Developer portals
- Infrastructure services
- Deployment services
- Operational services
Module 6: Platform APIs & Interfaces
- Platform APIs
- Command-line interfaces
- Developer portals
- Service interfaces
- API-driven automation
- Platform abstractions
Module 7: Self-Service Infrastructure
- Self-service provisioning
- Infrastructure requests
- Automated environments
- Resource templates
- Developer autonomy
- Governance controls
Module 8: Service Catalogs
- Service catalog concepts
- Application ownership
- Service metadata
- Documentation
- Resource discovery
- Service lifecycle
Module 9: Backstage Fundamentals
- Backstage architecture
- Software catalog
- Templates
- Plugins
- Developer portal
- Platform integration
Module 10: Kubernetes for Platform Engineering
- Kubernetes architecture
- Cluster resources
- Namespaces
- Workloads
- Services
- Platform use cases
Module 11: Kubernetes Multi-Tenancy
- Tenant isolation
- Namespaces
- RBAC
- Resource quotas
- Network policies
- Multi-team environments
Module 12: Container Platform Management
- Container images
- Registries
- Runtime environments
- Image lifecycle
- Container security
- Platform standards
Module 13: Infrastructure as Code
- IaC principles
- Declarative infrastructure
- Terraform
- Reusable modules
- Infrastructure versioning
- Automated provisioning
Module 14: Configuration Management
- Configuration automation
- Ansible concepts
- Desired state
- Environment consistency
- Configuration drift
- Automated configuration
Module 15: CI/CD Platform Design
- CI/CD architecture
- Pipeline services
- Build environments
- Runners and agents
- Reusable pipelines
- Pipeline standards
Module 16: GitOps for Platform Engineering
- GitOps principles
- Git as source of truth
- Declarative delivery
- Reconciliation
- Argo CD
- Platform workflows
Module 17: Golden Paths & Templates
- Golden paths
- Standard workflows
- Application templates
- Infrastructure templates
- Reusable components
- Developer onboarding
Module 18: Environment Management
- Development environments
- Testing environments
- Staging environments
- Production environments
- Ephemeral environments
- Environment lifecycle
Module 19: Secrets & Configuration
- Secrets management
- Configuration management
- Credentials
- Secret stores
- Rotation
- Secure access
Module 20: Identity & Access Management
- Authentication
- Authorization
- RBAC
- Service accounts
- Least privilege
- Access governance
Module 21: Platform Security
- Secure-by-default platforms
- Container security
- Infrastructure security
- Policy enforcement
- Vulnerability management
- Security automation
Module 22: Policy as Code
- Policy concepts
- Automated policies
- Infrastructure policies
- Kubernetes policies
- Compliance controls
- Policy enforcement
Module 23: Platform Observability
- Platform metrics
- Logs
- Traces
- Dashboards
- Alerts
- Platform health
Module 24: Reliability Engineering
- Reliability principles
- Availability
- Fault tolerance
- Resilience
- SLI and SLO concepts
- Error budgets
Module 25: Platform Incident Management
- Incident detection
- Incident response
- Escalation
- Root cause analysis
- Post-incident review
- Corrective actions
Module 26: Platform Scalability
- Platform scaling
- Workload growth
- Cluster scaling
- Resource management
- Capacity planning
- Performance considerations
Module 27: Platform Governance
- Platform standards
- Resource policies
- Ownership
- Cost visibility
- Lifecycle governance
- Operational controls
Module 28: Platform Automation
- Workflow automation
- Provisioning automation
- Deployment automation
- Operational automation
- Event-driven workflows
- Automation standards
Module 29: Platform Performance & Optimisation
- Performance metrics
- Resource utilisation
- Developer productivity
- Pipeline performance
- Bottleneck identification
- Continuous improvement
Module 30: Enterprise Platform Engineering Implementation
- Platform architecture design
- Developer portal configuration
- Self-service provisioning
- GitOps integration
- Observability implementation
- Platform operational validation
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device