Why We Ban Click-Ops: OpenTofu and GitOps in Practice
Manual cloud console edits create silent drift and security blind spots. Here is our blueprint for 100% declarative infrastructure as code.
Every production outage starts with a benign manual toggle in the cloud console. A security group temporarily opened for debugging, a memory limit bumped during peak load, or an IAM policy broadened without review.
The Declarative Imperative If an infrastructure change is not committed to a Git repository, it does not exist in our environments. We enforce this through: - **OpenTofu Landing Zones:** Version-controlled modules specifying networking, compute, and encryption policies. - **ArgoCD Reconciliation:** Automated controllers that continuously reconcile actual cluster state against Git repositories, immediately reverting out-of-band mutations. - **Ephemeral Environments:** Ephemeral review environments spun up per pull request and torn down upon merge.
Handing Over the Keys When our engagement concludes, our clients receive full ownership of their cloud accounts, Terraform/OpenTofu state backends, and deployment pipelines—zero proprietary lock-in.
Sofia Lindqvist
Lead DevOps Engineer
Specializes in IaC + platform. Part of the senior core team delivering high-leverage software at DosVectis.