Infrastructure as code using real programming languages instead of a DSL.
Begin with interview questions to assess your current level.