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 |
— |
— |
— |
— |