Become a sponsor to Brett Curtis
Infrastructure is the set of systems and underlying resources that serve an organization and encompasses the services necessary for its teams and applications to function.
The term "as code," means applying the relative lessons learned in the software world to infrastructure. Some critical practices include source control and clean code for readability, changeability, extensibility, and maintainability, along with automated testing and continuous delivery.
Currently, I'm working on a landing zone consisting of a few core coverage areas, resource hierarchy, identity, access, and audit logging on Google Cloud Platform with continuous delivery enablement using GitHub.
I'm building these platforms to align with key concepts and core ideas from Team Topologies and from what I'm branding as Open Source Infrastructure as Code.
Focusing on minimal tool sets, GitHub, Google Cloud Platform, and Terraform.
Featured work
-
osinfra-io/github-organization-management
Infrastructure as Code (IaC) example for a GitHub organization.
HCL 7 -
osinfra-io/google-cloud-audit-logging
Infrastructure as Code (IaC) example for Google Cloud Platform audit logging.
HCL 1 -
osinfra-io/google-cloud-workload-identity
Infrastructure as Code (IaC) example for Google Cloud Platform workload identity.
HCL 2 -
osinfra-io/google-cloud-terraform-backend
Infrastructure as Code (IaC) example for Google Cloud Platform Terraform backend.
HCL 2 -
osinfra-io/google-cloud-hierarchy
Infrastructure as Code (IaC) example for Google Cloud Platform Hierarchy.
HCL 2 -
osinfra-io/github-terraform-gcp-called-workflows
Reusable GitHub Called Workflow examples for Terraform and Google Cloud Platform.
HCL 1