Configuration management keeps the settings that affect software behavior visible, reviewable, and recoverable. It covers more than source code: environments, provider connections, feature flags, templates, permissions, schedules, domains, and data rules can all change the result.

Inventory meaningful configuration

List environment variables, settings, integrations, routes, templates, roles, scheduled jobs, feature flags, provider accounts, domains, certificates, and data mappings. Record what each setting changes and who owns it.

Separate environments

Define development, test, staging, production, and any customer or provider environments. Document data boundaries, access, credentials, integrations, and which settings must never be copied casually between environments.

Version and review changes

Track before and after value or file, reason, request, approver, date, release, test evidence, and rollback. Keep secrets out of ordinary change records while documenting how authorized staff retrieve or rotate them.

The change management guide and implementation roles guide cover ownership.

Protect secrets and access

Use an approved secret store or controlled process, limit access by role, review service accounts, rotate credentials, and verify that logs, screenshots, exports, and backups do not expose sensitive values.

Test configuration-dependent behavior

Run critical workflows after configuration changes: sign-in, forms, notifications, integrations, permissions, calculations, reports, and scheduled jobs. Test missing, invalid, expired, and conflicting settings where failure would matter.

Back up recoverable state

Include configuration, mappings, templates, provider settings, deployment artifacts, and documentation in the recovery plan where appropriate. Confirm that a restore can recreate behavior, not only files.

Review drift regularly

Compare environments, provider dashboards, access lists, and documented values on a cadence suited to the system. Investigate unexplained drift before it becomes a production incident.

Software behavior changes but nobody can identify which setting moved? Ask Vertinus to make configuration visible and recoverable.