Learning Paths Guide
DevOps Studio › Docs › Learning Paths
The eight labs compose into different sequences depending on what you're solving for. Pick the path that matches the kind of system you're building toward, or work straight through all eight for full coverage.
Choosing a Path
Cloud-Native DevOps Engineer
A team is moving off manually-managed EC2 instances onto a container platform and needs the delivery pipeline and monitoring wrapped around it before it can carry production traffic.
Path: Lab 01 → Lab 02 → Lab 03 → Lab 04 → Lab 06
This path covers:
- Infrastructure as Code
- Kubernetes platform management
- CI/CD pipeline automation
- Production monitoring and observability
- GitOps deployment strategies
Assumes: basic AWS knowledge, command line comfort
Total lab time: 6-8 hours
DevSecOps Engineer
Security review has become a blocker on every release, and the team needs guardrails that run automatically in the pipeline instead of a manual sign-off queue.
Path: Lab 01 → Lab 03 → Lab 05 → Lab 04 → Lab 06
This path covers:
- Secure infrastructure design
- Automated security scanning
- Policy as code implementation
- Security monitoring and alerting
- Compliance automation
Assumes: security fundamentals, infrastructure knowledge
Total lab time: 6-8 hours
Platform Engineer
Delivery teams keep filing tickets for infrastructure they could provision themselves, and the ask is to turn repeatable patterns into a self-service platform.
Path: Lab 01 → Lab 02 → Lab 06 → Lab 08 → Lab 04
This path covers:
- Internal platform design
- Developer self-service platforms
- Crossplane for infrastructure APIs
- Backstage developer portals
- Platform observability
Assumes: strong infrastructure and Kubernetes knowledge
Total lab time: 8-10 hours
Cloud Architect
A design decision needs to weigh containers against serverless for cost and operational overhead, then prove the chosen pattern out at production scale.
Path: Lab 01 → Lab 07 → Lab 02 → Lab 04 → Lab 08
This path covers:
- Multi-tier architecture design
- Serverless and event-driven patterns
- Cost optimization strategies
- Hybrid cloud deployments
- Enterprise architecture patterns
Assumes: advanced AWS knowledge, architecture experience
Total lab time: 7-9 hours
Full Sequence: All Eight Labs
The engagement spans the full stack — infrastructure, platform, delivery, observability, security, GitOps, serverless, and internal platform enablement — end to end.
Path: Complete all labs in order: 01 → 02 → 03 → 04 → 05 → 06 → 07 → 08
This path covers: every domain above, in the order each one builds on the last
Total lab time: 10-12 hours
Path Detail
Path 1: Cloud-Native DevOps Engineer
Lab 01 - Terraform Foundations (45-60 min)
Focus: Infrastructure as Code
What You'll Learn:
- Terraform module design
- Multi-tier VPC architecture
- Auto Scaling Groups
- RDS database deployment
- CloudWatch monitoring
Key Concepts:
- Infrastructure as Code principles
- Remote state management
- Multi-environment deployments
- Security best practices
Next: Lab 02
Lab 02 - Kubernetes Platform (60-90 min)
Focus: Container orchestration
What You'll Learn:
- EKS cluster deployment
- Helm chart management
- Kubernetes networking
- Ingress configuration
- Pod autoscaling
Key Concepts:
- Container orchestration
- Kubernetes architecture
- Service mesh basics
- Cluster management
Next: Lab 03
Lab 03 - CI/CD Pipelines (30-45 min)
Focus: Automation and delivery
What You'll Learn:
- GitHub Actions workflows
- Automated testing
- Container image building
- Deployment automation
- Pipeline security
Key Concepts:
- Continuous Integration
- Continuous Deployment
- Pipeline as Code
- Automated testing
Next: Lab 04
Lab 04 - Observability Stack (90-120 min)
Focus: Monitoring and alerting
What You'll Learn:
- Prometheus metrics collection
- Grafana dashboards
- Distributed tracing with Jaeger
- Log aggregation
- Alerting rules
Key Concepts:
- Observability pillars (metrics, logs, traces)
- Monitoring best practices
- Alerting strategies
- Performance optimization
Next: Lab 06
Lab 06 - GitOps Workflows (60-90 min)
Focus: Declarative deployments
What You'll Learn:
- ArgoCD deployment
- Flux CD workflows
- Kustomize configurations
- Git-based deployments
- Rollback strategies
Key Concepts:
- GitOps principles
- Declarative infrastructure
- Automated deployments
- Version control for infrastructure
Outcome: a Kubernetes-based delivery platform with automated CI/CD, production monitoring, and GitOps-managed releases.
Path 2: DevSecOps Engineer
Lab 01 - Terraform Foundations (45-60 min)
Foundation: Secure infrastructure design
Security Focus:
- Security group design
- Network isolation
- Encryption at rest and in transit
- IAM least privilege
Next: Lab 03
Lab 03 - CI/CD Pipelines (30-45 min)
Foundation: Secure automation
Security Focus:
- Secrets management
- Secure pipeline design
- Automated security testing
- Access control
Next: Lab 05
Lab 05 - Security Automation (75-90 min)
Core: DevSecOps practices
What You'll Learn:
- Trivy vulnerability scanning
- OPA policy enforcement
- Falco runtime security
- Security scanning automation
- Compliance automation
Key Concepts:
- Shift-left security
- Policy as code
- Runtime protection
- Security automation
Next: Lab 04
Lab 04 - Observability Stack (90-120 min)
Enhancement: Security monitoring
Security Focus:
- Security event monitoring
- Anomaly detection
- Security dashboards
- Threat detection
Next: Lab 06
Lab 06 - GitOps Workflows (60-90 min)
Enhancement: Secure deployments
Security Focus:
- Secure GitOps workflows
- Policy enforcement
- Secure configuration management
- Audit trails
Outcome: security scanning, policy enforcement, and audit trails are wired into the pipeline instead of a manual review gate.
Path 3: Platform Engineer
Lab 01 - Terraform Foundations (45-60 min)
Foundation: Infrastructure automation
Platform Focus:
- Reusable modules
- Multi-environment support
- Infrastructure APIs
Next: Lab 02
Lab 02 - Kubernetes Platform (60-90 min)
Foundation: Container platform
Platform Focus:
- Kubernetes as platform
- Cluster management
- Resource provisioning
Next: Lab 06
Lab 06 - GitOps Workflows (60-90 min)
Foundation: Declarative platform
Platform Focus:
- GitOps for platform
- Automated provisioning
- Self-service deployments
Next: Lab 08
Lab 08 - Platform Engineering (120-150 min)
Core: Internal developer platform
What You'll Learn:
- Crossplane infrastructure APIs
- Backstage developer portal
- Self-service infrastructure
- Platform observability
- Developer experience optimization
Key Concepts:
- Internal developer platforms
- Infrastructure APIs
- Developer self-service
- Platform as a product
Next: Lab 04
Lab 04 - Observability Stack (90-120 min)
Enhancement: Platform observability
Platform Focus:
- Platform metrics
- Developer experience metrics
- Platform health monitoring
Outcome: delivery teams can provision infrastructure through a self-service portal instead of filing a ticket.
Path 4: Cloud Architect
Lab 01 - Terraform Foundations (45-60 min)
Foundation: Infrastructure design
Architecture Focus:
- Multi-tier architecture
- High availability design
- Scalability patterns
Next: Lab 07
Lab 07 - Serverless Operations (45-60 min)
Core: Serverless architecture
What You'll Learn:
- Lambda functions
- API Gateway
- DynamoDB
- Event-driven architecture
- Serverless patterns
Key Concepts:
- Serverless architecture
- Event-driven design
- Cost optimization
- Scalability patterns
Next: Lab 02
Lab 02 - Kubernetes Platform (60-90 min)
Enhancement: Hybrid architecture
Architecture Focus:
- Container vs serverless
- Hybrid architectures
- Multi-platform strategies
Next: Lab 04
Lab 04 - Observability Stack (90-120 min)
Enhancement: Architecture monitoring
Architecture Focus:
- Architecture health
- Performance monitoring
- Cost optimization
Next: Lab 08
Lab 08 - Platform Engineering (120-150 min)
Advanced: Enterprise architecture
Architecture Focus:
- Enterprise patterns
- Multi-cloud strategies
- Platform design
Outcome: a documented, cost-aware decision between container and serverless patterns, proven out at production scale.
What Completing More Labs Gets You
Lab 01 alone: a working multi-AZ VPC and web tier, and the Terraform patterns every other lab builds on.
3-4 labs (a single path above): a container platform or serverless system with CI/CD, monitoring, and either security automation or GitOps wired in — enough to describe a coherent production setup.
All 8 labs: the full stack — infrastructure, platform, delivery, observability, security automation, GitOps, serverless operations, and an internal developer platform on top of it.
Working Through the Labs
If this stack is new to you: start with Lab 01. The VPC, IAM, and remote-state patterns it sets up are assumed by every later lab.
If you already run this stack in production: use the Path Detail sections above to jump straight to the lab that matches your gap — each lab's README stands on its own.
If something breaks: each lab's README has its own troubleshooting section for stack-specific issues; the Troubleshooting guide covers issues that span labs.
Ready to start? Pick a path above and begin with the Getting Started Guide.