Competencies: Automation > Configuration Management

Configuration Management

Body of Knowledge

Topic Description Relevance Career Tracks

Ansible

Playbooks, roles, inventory, modules, vault, AWX/Tower, idempotent configuration

Critical

DevOps Engineer, SRE, Infrastructure Engineer

Puppet

Manifests, modules, Hiera, Puppet Server, agent-based configuration

Medium

DevOps Engineer, Infrastructure Engineer

Chef

Cookbooks, recipes, resources, Chef Server, Policyfiles

Medium

DevOps Engineer, Infrastructure Engineer

SaltStack

States, pillars, grains, Salt Master, event-driven automation

Medium

DevOps Engineer, Infrastructure Engineer

Configuration Drift

Drift detection, remediation, compliance scanning, desired state

High

DevOps Engineer, SRE, Security Engineer

Immutable vs Mutable

Configuration paradigms, image-based deployment, configuration as code

High

DevOps Engineer, Platform Engineer

Secrets in Configuration

Ansible Vault, encrypted variables, secrets injection, external secrets

High

DevOps Engineer, Security Engineer

Idempotent Operations

State-based configuration, check mode, dry run, convergence

Critical

DevOps Engineer, SRE

Inventory Management

Dynamic inventory, host groups, inventory plugins, variable precedence

High

DevOps Engineer, Platform Engineer

Personal Status

Topic Level Evidence Active Projects Gaps

To be populated

 — 

 — 

 — 

 —