Skip to content

Platform Disciplines

1 module is currently being reworked. Watch this section over the next few days.

Platform Disciplines turns foundation theory into operating practice: SRE, platform engineering, delivery automation, security, data, AI, cost, and leadership. Use Platform Foundations when the underlying concepts are shaky, and move to Platform Toolkits when you need concrete tools and implementation patterns. The path through Disciplines is role-shaped.

There is no single perfect order for every learner. Use the sequence that matches the work you are moving toward.

RouteRecommended sequence
SRESRE -> Kubernetes Networking -> DevSecOps -> Chaos Engineering -> Release Engineering
DevEx BuilderPlatform Engineering -> GitOps -> Infrastructure as Code -> Release Engineering -> Platform Leadership
Platform ArchitectPlatform Engineering -> Kubernetes Networking -> Infrastructure as Code -> AI Infrastructure -> FinOps -> Platform Leadership

If you are unsure, start with Platform Engineering. It is the common product layer for most platform work.

SectionModulesBest forPair with
SRE—SREs and operators responsible for reliability, incident response, and service ownershipReliability Engineering and Observability Theory
Platform Engineering—platform teams building internal products for developersSystems Thinking and Engineering Leadership
Platform Leadership—leads shaping adoption, team structure, roadmaps, and operating modelsEngineering Leadership and Platform Engineering
GitOps—teams managing infrastructure and applications through reviewed Git workflowsInfrastructure as Code and Security Principles
Release Engineering—teams shipping software through repeatable build, test, rollout, and rollback systemsReliability Engineering and GitOps
Infrastructure as Code—engineers standardizing environments, cloud resources, policy, and lifecycle managementDistributed Systems and GitOps
DevSecOps—security-minded platform and delivery teams embedding controls into pipelinesSecurity Principles and Release Engineering
Chaos Engineering—SREs and resilience teams validating failure behavior before incidentsReliability Engineering and Distributed Systems
Kubernetes Networking—platform operators and architects responsible for CNI, ingress, service mesh, and policyAdvanced Networking and Security Principles
MLOps—teams operating model training, deployment, governance, and lifecycle workflowsDistributed Systems and Data Engineering
AIOps—operations teams applying machine learning to events, incidents, and observability signalsObservability Theory and SRE
AI Infrastructure—architects and platform teams running GPU scheduling, distributed training, and LLM servingDistributed Systems and Kubernetes Networking
Data Engineering—data platform teams running pipelines, storage, orchestration, and streaming on KubernetesDistributed Systems and Infrastructure as Code
FinOps—platform owners and engineering leaders accountable for cloud cost, usage, and valueSystems Thinking and Platform Leadership

Before you read Disciplines, you should already understand:

  • core Kubernetes objects, scheduling, services, storage, and workload lifecycle from a base Kubernetes route
  • Linux, networking, and cloud fundamentals well enough to troubleshoot a running service
  • the main ideas in Platform Foundations, especially systems thinking, reliability, observability, security, and distributed systems
  • Git workflows, CI/CD basics, environment promotion, and rollback concepts
  • how teams own production systems: alerts, incidents, postmortems, service levels, and change management
  • the difference between learning a discipline and selecting a specific implementation tool

Move into Toolkits when you are ready to implement the practices with concrete systems.

When you are ready to…Go next
choose concrete tools for delivery, operations, security, or data platformsPlatform Toolkits
repair weak theory behind a disciplinePlatform Foundations
go deeper on Kubernetes administration or certification scopeKubernetes
strengthen Linux, networking, and troubleshooting basicsLinux
connect platform work to cloud provider architectureCloud