Skip to content

Reliability & Operations 90 days 2-3 hours/day updated 2026-06-01

InfraOps 90-Day Learning Path

Master InfraOps in 90 days — Infrastructure as Code, cloud provisioning, immutable infrastructure, and drift remediation. Build scalable, version-controlled infrastructure systems.

What InfraOps means

Infrastructure Operations (InfraOps) covers the provisioning, lifecycle management, and automation of compute, network, and storage resources. Modern InfraOps treats infrastructure as code — every resource is version-controlled, tested, and deployed through automated pipelines. This enables reproducible environments, rapid recovery, and auditable change history.

Who should follow this path

  • Infrastructure engineers adopting IaC practices
  • DevOps engineers managing cloud resources
  • Platform engineers building infrastructure self-service
  • Cloud architects designing resource governance

Prerequisites

  • Experience with at least one cloud provider
  • Basic understanding of networking (VPCs, subnets, routing)
  • Familiarity with Linux system administration
  • Introduction to scripting in Bash or Python

The 90-day plan

Daily study recommendation: 2-3 hours/day, six days a week. Consistency beats intensity — block the time in your calendar like a meeting.

Days 1–15: Foundation

  • Infrastructure as Code principles and benefits
  • Terraform syntax: providers, resources, variables
  • AWS core services (VPC, EC2, S3, IAM, RDS)
  • State management and remote backends
  • Terraform plan, apply, and destroy lifecycle

Outcome: Provision a multi-tier AWS environment with Terraform and manage state remotely.

Days 16–30: Core concepts

  • Terraform module design and reusability
  • Terraform workspaces and environment strategies
  • Variable validation and output management
  • Terraform Cloud and remote runs
  • Infrastructure testing with Terratest

Outcome: Build a reusable Terraform module library with automated testing.

Days 31–45: Tools and workflows

  • Pulumi as an alternative to Terraform
  • AWS CDK for infrastructure in Python and TypeScript
  • Crossplane for Kubernetes-native infrastructure
  • Configuration management with Ansible and Chef
  • Immutable infrastructure with Packer

Outcome: Compare IaC tools and select the right approach for infrastructure complexity.

Days 46–60: Hands-on projects

  • Infrastructure drift detection and remediation
  • Policy-as-code with Sentinel and OPA
  • Cost tagging and resource governance
  • Compliance scanning with Checkov and tfsec
  • Infrastructure CI/CD pipeline design

Outcome: Implement automated drift detection, policy enforcement, and compliance scanning.

Days 61–75: Advanced practices

  • Network infrastructure automation (VPCs, peering, transit)
  • Multi-region and multi-account architecture
  • Disaster recovery infrastructure patterns
  • Auto Scaling and capacity automation
  • Infrastructure observability and dependency mapping

Outcome: Design multi-account, multi-region infrastructure with automated scaling and DR.

Days 76–90: Portfolio, interview & certification prep

  • Portfolio: infrastructure platform with full automation
  • InfraOps interview preparation
  • HashiCorp Terraform Associate exam prep
  • AWS Solutions Architect exam prep
  • Writing infrastructure ADRs and runbooks

Outcome: Complete Terraform Associate prep and present a production infrastructure automation portfolio.

Weekly outcomes at a glance

PhaseOutcome
Days 1–15Provision a multi-tier AWS environment with Terraform and manage state remotely.
Days 16–30Build a reusable Terraform module library with automated testing.
Days 31–45Compare IaC tools and select the right approach for infrastructure complexity.
Days 46–60Implement automated drift detection, policy enforcement, and compliance scanning.
Days 61–75Design multi-account, multi-region infrastructure with automated scaling and DR.
Days 76–90Complete Terraform Associate prep and present a production infrastructure automation portfolio.

Tools to learn

  • Terraform
  • Pulumi
  • Ansible
  • Packer
  • AWS CDK
  • Crossplane
  • Checkov
  • tfsec
  • Terratest
  • AWS CloudFormation

Labs to practice

Mini projects

  • Build a multi-account AWS landing zone with Terraform and Service Control Policies
  • Implement a GitOps infrastructure pipeline with drift detection and auto-remediation
  • Create a Terraform module library with automated Terratest validation

Interview questions to prepare

  1. What is the difference between Terraform and Ansible?
  2. How do you manage Terraform state in a team environment?
  3. Explain infrastructure drift and how you detect and remediate it.
  4. What is an immutable infrastructure pattern and what are its benefits?
  5. How would you structure Terraform code for a large multi-account AWS environment?
  6. What is policy-as-code and why is it important for infrastructure governance?
  7. How do you test infrastructure code before applying it to production?

Certification suggestions

  • HashiCorp Terraform Associate — HashiCorp
  • AWS Certified Solutions Architect – Associate — AWS
  • Google Professional Cloud Architect — Google Cloud
  • Microsoft Certified: Azure Administrator Associate — Microsoft

Browse the full certification registry for exam details and official links.

Free resources

Prefer live, guided training with mentors and certification support? DevOpsSchool.com runs paid instructor-led programs that pair well with this free path.

Explore paid training on DevOpsSchool.com ↗