← Back to the catalogue

Level 3 · Ph.D

Advanced Automation

Ph.D syllabus · 56 phases · +1 year

Every unit this programme teaches, in the order it is taught. Headlines only — the material itself opens once you are enrolled.

  1. Phase 0 Foundations & tooling
  2. Phase 1 What "advanced automation" means: rigor over recipes
  3. Phase 2 The shipd delivery system, recapped & instrumented
  4. Phase 3 Research method: reproducible experiments on a pipeline
  5. Phase 4 The algebra of pipelines: determinism, idempotence & purity
  6. Phase 5 Build systems as computation: the build graph & content addressing
  7. Phase 6 Hermetic & reproducible builds, bit-for-bit
  8. Phase 7 Caching theory: correctness, keys & invalidation
  9. Phase 8 Incremental & distributed builds & the critical path
  10. Phase 9 Dependency resolution as constraint solving
  11. Phase 10 Supply-chain integrity I: provenance, SLSA & in-toto
  12. Phase 11 Test theory, revisited: oracles, adequacy & economics
  13. Phase 12 Coverage criteria & their limits
  14. Phase 13 Property-based & metamorphic testing
  15. Phase 14 Mutation testing & the coupling effect
  16. Phase 15 Fuzzing: coverage-guided & structure-aware
  17. Phase 16 Deterministic simulation testing
  18. Phase 17 Distributed-systems testing: linearizability & Jepsen-style checking
  19. Phase 18 Model checking & lightweight formal methods
  20. Phase 19 Performance testing as experiment: queueing theory & percentile math
  21. Phase 20 CI as a distributed system: the integration problem
  22. Phase 21 Merge queues & the not-rocket-science rule
  23. Phase 22 Predictive CI: regression test selection & prioritization
  24. Phase 23 Flaky-test science: detection, quantification & quarantine
  25. Phase 24 Pipeline performance: critical-path analysis at scale
  26. Phase 25 Hermetic CI & remote build execution
  27. Phase 26 Monorepo automation: affected-target graphs at scale
  28. Phase 27 The mathematics of deployment risk
  29. Phase 28 Deployment strategies as control problems
  30. Phase 29 Canary analysis & automated statistical gating
  31. Phase 30 Feature flags & progressive delivery as a control plane
  32. Phase 31 Control theory for delivery & autoscaling
  33. Phase 32 Reproducible & immutable artifacts: OCI internals
  34. Phase 33 Supply-chain integrity II: signing, verification & admission policy
  35. Phase 34 Release engineering: versioning, automated releases & rehearsed rollback
  36. Phase 35 Infrastructure as Code: desired-state convergence, formally
  37. Phase 36 The state problem: drift, locking & convergence guarantees
  38. Phase 37 GitOps & the reconciliation control loop
  39. Phase 38 Policy as Code & admission control
  40. Phase 39 Secrets & identity: short-lived credentials & zero-standing-privilege
  41. Phase 40 Platform engineering & the internal developer platform
  42. Phase 41 Self-service & the abstraction of automation
  43. Phase 42 Observability theory: pillars, cardinality & cost
  44. Phase 43 eBPF & low-overhead instrumentation
  45. Phase 44 SLIs, SLOs & error budgets: the math
  46. Phase 45 Alerting theory: signal, noise & burn-rate windows
  47. Phase 46 Capacity planning & forecasting
  48. Phase 47 Chaos engineering & resilience testing
  49. Phase 48 Auto-remediation & closed-loop control
  50. Phase 49 DevSecOps: security gates without blocking delivery
  51. Phase 50 Pipeline reliability & the meta-pipeline
  52. Phase 51 Measuring delivery performance: DORA, SPACE & the science of it
  53. Phase 52 The research frontier & posing an original contribution
  54. Phase 53 Capstone I: the integrated thesis pipeline
  55. Phase 54 Capstone II: the doctoral publication (PhD conferral gate)
  56. Phase 55 Hardening, postmortem, "What's next" & portal integration

↑↓ to move · ↵ to open · esc to close Sign in to search programmes and course content.