Skip to content
View gilbertrios's full-sized avatar
:octocat:
Working from home
:octocat:
Working from home

Block or report gilbertrios

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gilbertrios/README.md

About Me

  • ☁️ Cloud platform engineer with 8+ years building cloud infrastructure, PaaS, DevOps solutions, and production APIs. I specialize in Azure App Services, .NET development, Terraform IaC, GitHub Actions, and creating shared tooling that accelerates development teams. Expert in blue-green deployments, automated testing, and observability. Always exploring new ways to improve system reliability and developer experience.
  • 🌱 I’m currently learning AI basics
  • 📫 How to reach me: gilbertrios@hotmail.com
  • ⚡ Interesting fact: I had the honor of participating in the 2001 New York City Marathon, which took place just weeks after September 11th. It was a powerful demonstration of the city's resilience and spirit!

🛠️ Skills & Technologies

Development & Programming

  • .NET/C# - ASP.NET Core minimal APIs, custom middleware, dependency injection
  • Go - Custom Terraform provider development, API design
  • Testing - Unit testing (xUnit, Moq, FluentAssertions), integration testing, test coverage, TDD practices
  • API Design - Plugin frameworks, interface design
  • Version Control - Git workflows, branching strategies, code review

Infrastructure & Cloud

  • Terraform - Infrastructure as Code with Azure provider, custom provider development
  • Azure - Resource Groups, Storage Accounts, Virtual Networks
  • GitHub Actions - CI/CD pipelines and automation
  • Infrastructure as Code - Modular, reusable Terraform modules

DevOps & Automation

  • CI/CD Pipelines - Automated deployment workflows, multi-platform builds
  • Security - Secret management and access controls
  • State Management - Remote state with Azure backend
  • Build Automation - Makefiles, release automation
  • Blue-Green Deployments - Zero-downtime deployments with automated rollback
  • Observability - Application Insights, structured logging, telemetry

🔥 Featured Projects

Production-ready .NET 9.0 API with 7-stage deployment pipeline and blue-green deployments

Key Features:

  • ✅ 7-stage automated CI/CD with dual rollback strategies
  • ✅ Blue-green deployments using Azure App Service slots
  • ✅ Security-first: Automatic PII/sensitive data obfuscation
  • ✅ Comprehensive testing: 18 unit & integration tests
  • ✅ Full observability with Application Insights
  • ✅ Infrastructure as Code with Terraform

Technologies: .NET 9.0 C# Azure App Service Terraform GitHub Actions xUnit Application Insights


Terraform-based Azure infrastructure with automated CI/CD

Key Features:

  • ✅ Multi-environment setup (dev/prod)
  • ✅ Reusable Terraform modules
  • ✅ GitHub Actions automation
  • ✅ Azure backend configuration
  • ✅ Security best practices

Technologies: Terraform Azure GitHub Actions IaC DevOps


Custom Terraform provider with 13+ utility functions for data transformation

Key Features:

  • ✅ Function-only provider (no resources)
  • ✅ String manipulation & encoding (base64, hashing, slugify)
  • ✅ Deterministic UUID generation
  • ✅ Built with Go & Terraform Plugin Framework
  • ✅ 100% test coverage with CI/CD pipeline

Technologies: Go Terraform Plugin Development GitHub Actions Testing


🧰 Developer Tools

Automated tool for creating professional social preview images for GitHub repositories

Key Features:

  • ✅ Generates 1280x640px thumbnails optimized for LinkedIn/social media
  • ✅ Custom branding with profile photo and tech stack badges
  • ✅ Configurable color schemes and layouts
  • ✅ Batch processing for multiple repositories
  • ✅ Automatic image optimization

Technologies: Python Pillow Image Processing

Quick Start:

cd thumb-nail-creation
pip3 install Pillow
python3 generate_thumbnail.py

📖 Full Documentation - Includes LinkedIn cache refresh guide


🛠️ Technologies & Tools

Programming Languages

CSharp Go HCL

Frameworks & Libraries

.NET xUnit Moq FluentAssertions

Tools & Platforms

Azure Azure App Service Terraform GitHub Actions App Insights Blue-Green Deployment

🤝 Connect with Me

LinkedIn Email

💡 Random Developer Quote

👁️ Profile Views


⭐️ From Gilbert Rios

Pinned Loading

  1. azure-appservice-logging-middleware azure-appservice-logging-middleware Public

    Terraform infrastructure and C# middleware for obfuscating sensitive data in Azure App Insights logs

    C# 1

  2. azure-terraform-foundation azure-terraform-foundation Public

    🏗️ Infrastructure as Code showcase using Terraform, Azure, and GitHub Actions with automated CI/CD pipelines and reusable modules

    HCL

  3. terraform-provider-utils terraform-provider-utils Public

    Terraform function-only provider with utilities for string manipulation, encoding, hashing, and data transformation. Perfect for resource naming and data processing.

    Go