ssprkd.io
πŸ—οΈSkill assessment Β· 190 questions

Terraform & IaC skill assessment

Declare it, plan it, ship it.

What it covers

IaC Concepts

Master the Terraform workflow and resource graph so you understand how desired state becomes real infrastructure. These fundamentals apply to every provider.

Declarative model and resource graphinit, plan, apply, destroy lifecycleDependencies and depends_onVariables, outputs, and localsIdempotency and plan diffs

Terraform Fundamentals

Understand how providers expose resources and data sources to manage real APIs. Provider fluency lets you model any platform accurately.

Provider configuration and aliasesResources vs. data sourcesRequired and optional argumentsProvider version constraintsResource attributes and references

Core Workflow

Master a safe, repeatable workflow for planning and applying changes, especially in CI. A disciplined workflow prevents drift and accidental destruction.

plan review and saved plan filesWorkspaces and environment separationAutomating apply in CI/CDTargeting and -replace operationsDrift detection and remediation

Configuration & Language

Become fluent in HCL syntax, expressions, and functions to write clear, dynamic configurations. Strong HCL skills reduce duplication and bugs.

Expressions, types, and type constraintsfor expressions and dynamic blocksBuilt-in functions (string, collection)Conditionals and the ternary operatorMeta-arguments: count, for_each, lifecycle

Modules

Learn to build and consume reusable modules so configurations stay DRY and composable. Good module design scales infrastructure across teams.

Module inputs, outputs, and structureRoot vs. child modulesVersioning and module sourcescount and for_each for instancesComposition and avoiding overabstraction

State Management

Understand how Terraform tracks reality in state so you can manage it safely in teams. State mismanagement is the most common cause of Terraform incidents.

Local vs. remote state backendsState locking and concurrencyterraform import for existing resourcesState surgery: mv, rm, taint/replaceSensitive data in state and encryption

Maintain Infrastructure

HCP Terraform

Ready to benchmark your Terraform & IaC skills?

190 questions Β· about 5 minutes Β· see your level and percentile instantly.

Take the assessment β†’

Explore other assessments