<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: luis zuñiga</title>
    <description>The latest articles on DEV Community by luis zuñiga (@exegol).</description>
    <link>https://dev.to/exegol</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3856624%2F8bf3b32d-33df-457d-a2d7-cb8c2d364f93.jpg</url>
      <title>DEV Community: luis zuñiga</title>
      <link>https://dev.to/exegol</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/exegol"/>
    <language>en</language>
    <item>
      <title>🚀 Beyond the HCL: Trench Lessons from Deploying Critical Architectures on GCP with Terraform</title>
      <dc:creator>luis zuñiga</dc:creator>
      <pubDate>Wed, 06 May 2026 21:54:39 +0000</pubDate>
      <link>https://dev.to/exegol/beyond-the-hcl-trench-lessons-from-deploying-critical-architectures-on-gcp-with-terraform-ahf</link>
      <guid>https://dev.to/exegol/beyond-the-hcl-trench-lessons-from-deploying-critical-architectures-on-gcp-with-terraform-ahf</guid>
      <description>&lt;p&gt;The "Bunker" vs. Resilience: Scaling Windows Server Without the Burnout&lt;br&gt;
By: Luis Alonso Zuñiga Carballo&lt;br&gt;
Cloud Architect &amp;amp; Security Strategist&lt;/p&gt;

&lt;p&gt;💣 The Challenge: The Problem That Kept Me Up at Night&lt;br&gt;
Imagine this: You are tasked with deploying a critical-tier enterprise infrastructure on Google Cloud Platform (GCP). It’s not just about "spinning up VMs"; it’s about orchestrating an environment that supports Windows Server applications, ensures hybrid connectivity with on-premises offices, and—most importantly—doesn't break when traffic spikes or a node fails.&lt;/p&gt;

&lt;p&gt;The true challenge was transforming a "functional bunker" into a High Availability Hybrid Architecture that was 100% reproducible and transparent for the stakeholder.&lt;/p&gt;

&lt;p&gt;🏗️ The Strategy: Operational Symmetry in Action&lt;br&gt;
For this deployment, I followed a three-stage validation workflow that ensures what is designed is exactly what is deployed:&lt;/p&gt;

&lt;p&gt;Phase 1: Architectural Blueprint (ASCII): Before writing a single line of code, I mapped the entire logic using ASCII diagrams. This provided immediate clarity on traffic flow and subnet isolation without the distraction of complex tooling.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl80nzdtcocrco226gz9a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl80nzdtcocrco226gz9a.png" alt=" " width="800" height="760"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Phase 2: Infrastructure as Code (Terraform): Once the logic was solidified, I translated the ASCII blueprint into Terraform HCL. This allowed for the consistent deployment of 66 resources across multiple regions.&lt;/p&gt;

&lt;p&gt;Phase 3: Stakeholder Visibility (PNG): Finally, I generated a high-fidelity PNG diagram based on the actual deployment. This served as the final "source of truth" to share with the client, providing full visibility into the security layers and hybrid connectivity established.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F716g9usxptgd0bneta8f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F716g9usxptgd0bneta8f.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🛡️ Key Architectural Pillars&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;🌐 Global Networking&lt;br&gt;
We utilized a custom VPC with Global routing mode to simplify BGP propagation across regions (us-east1 and us-east4).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🛡️ Layer 7 Shielding&lt;br&gt;
We implemented Cloud Armor (WAF) and Identity-Aware Proxy (IAP). This eliminated public IPs for administration, allowing RDP access only through encrypted tunnels.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;💾 Dual-Region Resilience&lt;br&gt;
For critical backups, the standard was Dual-Region Cloud Storage, ensuring data survivability even in the event of a regional outage.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;🛠️ The Hard Way: Lessons Learned from the Field&lt;br&gt;
⚠️ The Quota Ghost: Never assume instance families are ready. Requesting vCPU quota increases in GCP can take at least one week.&lt;/p&gt;

&lt;p&gt;🔌 The Routing "Trap": After establishing the IPsec tunnel, dynamic propagation often needs a manual nudge within the VPC Route Tables to ensure the Cloud Router is advertising correctly.&lt;/p&gt;

&lt;p&gt;🤖 The Antigravity Factor: Using AI as a "copilot" to accelerate HCL generation is a force multiplier, but it requires human-in-the-loop auditing to maintain the Principle of Least Privilege (IAM).&lt;/p&gt;

&lt;p&gt;💰 Business Value: Why Does This Matter?&lt;br&gt;
This triple-stage workflow (ASCII → Terraform → PNG) isn't just about technical tidiness; it’s about Risk Mitigation:&lt;/p&gt;

&lt;p&gt;Transparency: The client sees exactly what they are paying for.&lt;/p&gt;

&lt;p&gt;Agility: We reduced deployment time from days to minutes through modular IaC.&lt;/p&gt;

&lt;p&gt;Compliance: By following applied industry scenarios, we ensure that internal corporate procedures remain protected while delivering world-class security.&lt;/p&gt;

&lt;p&gt;🏁 Call to Action&lt;br&gt;
What is your preferred workflow for bridging the gap between a conceptual sketch and a production-ready environment? Let’s discuss in the comments! 👇&lt;/p&gt;

&lt;h1&gt;
  
  
  googlecloud #terraform #gcpcommunity #devops #cloudsecurity #iac #hybridcloud
&lt;/h1&gt;

&lt;p&gt;⚖️ Technical &amp;amp; Legal Safe Harbor Disclaimer&lt;/p&gt;

&lt;p&gt;AUTHORSHIP AND INDEPENDENT CAPACITY: This publication is authored solely by me in my individual and private capacity. The views, methodologies, and technical workflows expressed herein are my own and do not necessarily reflect the official policy or strategic direction of my current or former employers, clients, or any legal entity I am affiliated with.&lt;/p&gt;

&lt;p&gt;INTELLECTUAL PROPERTY &amp;amp; CONFIDENTIALITY COMPLIANCE:&lt;/p&gt;

&lt;p&gt;Zero Proprietary Disclosure: This content has been developed using publicly available information, official documentation, and personal research. No confidential information belonging to my employer has been disclosed.&lt;/p&gt;

&lt;p&gt;Independent Development: The workflows described are based on general industry best practices and were not developed as a "work for hire."&lt;/p&gt;

&lt;p&gt;LIMITATION OF LIABILITY: All technical info is provided "AS IS" without warranty. The author shall not be liable for any claim arising from the use of this information.&lt;/p&gt;

&lt;p&gt;COMPLIANCE: This contribution is made in good faith and adheres to global technical community standards.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>googlecloud</category>
      <category>infrastructure</category>
      <category>terraform</category>
    </item>
    <item>
      <title>🛠️ From Foundations to Advanced SecOps: The GCP Developer’s Toolkit 🛡️</title>
      <dc:creator>luis zuñiga</dc:creator>
      <pubDate>Fri, 24 Apr 2026 01:42:03 +0000</pubDate>
      <link>https://dev.to/exegol/from-code-to-the-trenches-mastering-the-google-cloud-security-ecosystem-1o06</link>
      <guid>https://dev.to/exegol/from-code-to-the-trenches-mastering-the-google-cloud-security-ecosystem-1o06</guid>
      <description>&lt;p&gt;Hey GCP Community,&lt;/p&gt;

&lt;p&gt;As developers and cloud engineers, we often start our journey learning how to deploy a VM or configure a bucket. But in today's landscape, "working code" isn't enough. We need "secure-by-design" architectures.&lt;/p&gt;

&lt;p&gt;I’ve been documenting my journey and best practices in my latest project: GCP-ToolKit101. While the toolkit starts with the essentials, the goal is to bridge the gap between basic infrastructure and elite security operations using Chronicle, Mandiant, and SCC.&lt;/p&gt;

&lt;p&gt;Here is how we evolve from 101 basics to enterprise-grade security:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;⚡ Scaling Beyond Logs: Google Chronicle
Once you master VPC Flow Logs in the "101" stage, the next level is Chronicle. It’s not just about storing logs; it's about sub-second detection using YARA-L.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Real-world case: Detecting Insider Threats in financial systems by correlating VPN access with unusual BigQuery exports.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🧠 Intelligence-Driven Code: Mandiant Advantage
Security isn't just about blocking IPs; it's about knowing who is attacking. Integrating Mandiant APIs into your automated workflows allows you to:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Proactively block spear-phishing domains before they hit your users.&lt;/p&gt;

&lt;p&gt;Prioritize vulnerabilities based on what actual APT groups are exploiting right now.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🏯 Total Posture: Security Command Center (SCC)
Your infrastructure is only as strong as its weakest configuration. SCC acts as the "Command Tower" for:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Identity Leakage: Detecting when service account keys are accidentally pushed to public repos.&lt;/p&gt;

&lt;p&gt;Compliance: Real-time monitoring of PCI-DSS or CIS benchmarks.&lt;/p&gt;

&lt;p&gt;🚀 The Roadmap: GCP-ToolKit101&lt;br&gt;
I created GCP-ToolKit101 to be a living resource. It’s the starting point for developers who want to master the Google Cloud ecosystem with a professional edge.&lt;/p&gt;

&lt;p&gt;What you’ll find in the repo:&lt;/p&gt;

&lt;p&gt;🏗️ Core Infrastructure: Clean, reusable patterns for GCP deployments.&lt;/p&gt;

&lt;p&gt;🔒 Security First: Standardized configurations to harden your cloud environment.&lt;/p&gt;

&lt;p&gt;📈 Evolution: I am currently integrating advanced SecOps modules, including YARA-L rule templates for Chronicle and automation scripts for SCC.&lt;/p&gt;

&lt;p&gt;🛠️ Join the Journey&lt;br&gt;
If you are a developer looking to bridge the gap between "it works" and "it's secure," this toolkit is being built for you. I’m sharing everything I learn while building B2B solutions for the Latam market.&lt;/p&gt;

&lt;p&gt;👉 Check out the repo, drop a ⭐, and let’s build more secure cloud environments together:&lt;br&gt;
&lt;a href="https://github.com/luiszuniga1990/GCP-ToolKit101.git" rel="noopener noreferrer"&gt;https://github.com/luiszuniga1990/GCP-ToolKit101.git&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  GCP #GCPDev #CloudSecurity #DevSecOps #GoogleCloud #Mandiant #Chronicle #CompanyOfOne #TechCommunity
&lt;/h1&gt;

</description>
      <category>cybersecurity</category>
      <category>googlecloud</category>
      <category>security</category>
      <category>tooling</category>
    </item>
    <item>
      <title>Deep Dive: Accelerating Infrastructure as Code (IaC) on GCP using Terraform and Antigravity</title>
      <dc:creator>luis zuñiga</dc:creator>
      <pubDate>Fri, 17 Apr 2026 00:42:09 +0000</pubDate>
      <link>https://dev.to/exegol/deep-dive-accelerating-infrastructure-as-code-iac-on-gcp-using-terraform-and-antigravity-1ne9</link>
      <guid>https://dev.to/exegol/deep-dive-accelerating-infrastructure-as-code-iac-on-gcp-using-terraform-and-antigravity-1ne9</guid>
      <description>&lt;p&gt;Key Stack: Terraform, Google Cloud Platform (GCP), Cloud Armor, Cloud SQL, Antigravity AI&lt;/p&gt;

&lt;p&gt;When designing robust and scalable architectures for production environments, efficiency is non-negotiable. Traditionally, SRE and Infrastructure teams spend significant cycles managing network segregation, variable consistency, and manual security audits. However, the paradigm has shifted: Generative AI applied to Platform Engineering has arrived to eliminate operational toil.&lt;/p&gt;

&lt;p&gt;In this article, we will technically analyze the paquetesaction project. We will explore how to deploy advanced Terraform modules on Google Cloud by operating alongside Antigravity—an AI-powered assistant tailored for infrastructure workflows based on Google DeepMind technology—which acts as an additional software engineer within your terminal.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The Multi-Project Modularity Challenge
For this use case, the requirements demanded four distinct architectures designed to coexist within an enterprise ecosystem. The goal was clear: total isolation and automated scalability.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Base VPC (Core Networking): Implementation of custom networks with Private Google Access enabled for internal consumption of Google APIs without internet egress.&lt;/p&gt;

&lt;p&gt;Private Data Workloads: Cloud SQL (MySQL) with restricted access via VPC Peering, eliminating any public IP exposure.&lt;/p&gt;

&lt;p&gt;Resilient L7 Frontend: Global HTTP(S) Load Balancer supported by Managed Instance Groups (MIG) and perimeter protection via Cloud Armor.&lt;/p&gt;

&lt;p&gt;Management Access (Bastion): e2-micro instances for administration, using strict tag-based routing.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Antigravity: Pair Programming "On Steroids"
The true disruption of Antigravity lies not in static code generation, but in its ability to execute an iterative framework within the DevOps lifecycle.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Rather than generating isolated code, the agent operated as a collaborator aware of the repository and the Terraform lifecycle. While orchestrating the environments/dev directory, the agent autonomously structured:&lt;/p&gt;

&lt;p&gt;The file architecture (main.tf, variables.tf, outputs.tf).&lt;/p&gt;

&lt;p&gt;Initialization logic via CLI commands (terraform init and terraform fmt).&lt;/p&gt;

&lt;p&gt;Selection of optimized images (Debian 11) to meet internal compliance policies.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Technical Architecture &amp;amp; Data Flow
Below is a breakdown of the critical infrastructure components designed for this project.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A. Managed Database Isolation (Cloud SQL)&lt;br&gt;
Exposing a database to the internet is an unacceptable risk. We utilized Private Services Access to connect our VPC with the Google Tenant Project.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
+----------------------------------------------------+
| Your GCP Project (Consumer VPC)                    |
|                                                    |
|  +----------------------------------------------+  |
|  | VPC: "mysql-vpc-dev"                         |  |
|  |                                              |  |
|  |  [Global IP Range Reservation: /16]          |  |
|  |             |                                |  |
|  +-------------|--------------------------------+  |
|                |                                   |
|                v (Automatic VPC Peering)           |
|                                                    |
|  +----------------------------------------------+  |
|  | Google Managed Services (Tenant VPC)          |  |
|  |                                              |  |
|  |  +---------------------------------------+   |  |
|  |  | Cloud SQL Instance (MySQL 8.0)         |   |  |
|  |  | - IPv4_enabled: OFF                   |   |  |
|  |  | - Private IP (from reserved range)    |   |  |
|  |  +---------------------------------------+   |  |
|  +----------------------------------------------+  |
+----------------------------------------------------+

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;B. Next-Gen WAF Defenses via Cloud Armor&lt;br&gt;
To protect backends, we delegate security to Google's Edge. Cloud Armor acts as a Layer 7 shield, filtering threats before they ever reach our compute instances.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
              Inbound Web Traffic
                      |
                      v
       +-------------------------------+
       | Global HTTP Load Balancer     | 
       +--------------+----------------+
                      |
       +--------------v----------------+
       | Cloud Armor Security Policy   |  (L7 Filtering)
       | -&amp;gt; Blocks SQLi, XSS, LFI      |
       +--------------+----------------+
                      |
                      v (Sanitized Traffic)
+---------------------+-----------------------------------+
| Principal VPC                                           |
|   +-------------------------------------------------+   |
|   | Subnet                                          |   |
|   | Firewall: Allow ONLY Google LB IPs              |   |
|   |           (130.211.0.0/22 &amp;amp; 35.191.0.0/16)      |   |
|   |                                                 |   |
|   |   +-----------------------------------------+   |   |
|   |   | Managed Instance Group (MIG)            |   |   |
|   |   |  [ Apache Web Server VM - Debian 11 ]   |   |   |
|   |   +-----------------------------------------+   |   |
|   +-------------------------------------------------+   |
+---------------------------------------------------------+
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Checkov: Closing the Governance Loop
In a production workflow, compliance is vital. When integrating tools like Checkov, it is common to trigger security alerts. Antigravity helped us apply the Principle of Least Privilege, replacing default accounts with dedicated IAM Service Accounts.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For cases where the design required specific exceptions, the agent injected formal suppression syntax:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Terraform&lt;br&gt;
resource "google_compute_instance" "public_instance" {&lt;br&gt;
  # checkov:skip=CKV_GCP_40: Public IP explicitly required for administrative bastion&lt;br&gt;
  # checkov:skip=CKV_GCP_32: OS Login bypass authorized for this specific use-case&lt;br&gt;
  name         = "bastion-dev"&lt;br&gt;
  machine_type = "e2-micro"&lt;br&gt;
  ...&lt;br&gt;
}&lt;/code&gt;&lt;br&gt;
Each exception was evaluated during the design phase and documented inline to preserve traceability and facilitate future audits.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The Future of Infrastructure
The paquetesaction project demonstrates that the future of the cloud is hybrid: human strategic judgment amplified by AI execution speed. Our next steps involve expanding toward Vertex AI and consolidating security operations with Mandiant.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The infrastructure is code, and AI is its most powerful catalyst!&lt;/p&gt;

&lt;p&gt;⚖️ Technical &amp;amp; Legal Safe Harbor Disclaimer&lt;br&gt;
AUTHORSHIP AND INDEPENDENT CAPACITY: This publication is authored solely by me in my individual and private capacity. The views, methodologies, and technical workflows expressed herein are my own and do not necessarily reflect the official policy, position, or strategic direction of my current or former employers, clients, or any legal entity I am affiliated with.&lt;/p&gt;

&lt;p&gt;INTELLECTUAL PROPERTY &amp;amp; CONFIDENTIALITY COMPLIANCE:&lt;/p&gt;

&lt;p&gt;Zero Proprietary Disclosure: This content has been developed using publicly available information and personal research. No confidential information or internal proprietary source code belonging to any specific organization has been disclosed.&lt;/p&gt;

&lt;p&gt;Independent Development: The workflows described are based on general industry best practices and were not developed as a "work for hire".&lt;/p&gt;

&lt;p&gt;LIMITATION OF LIABILITY (NO WARRANTY): All code snippets and architectural patterns are provided "AS IS" without warranty of any kind.&lt;/p&gt;

&lt;p&gt;COMPLIANCE: This contribution is made in good faith under the MIT-0 License for any included source code patterns.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devops</category>
      <category>google</category>
      <category>terraform</category>
    </item>
  </channel>
</rss>
