CV en la Nube: Implementación en GCP

Guía del Cloud Resume Challenge 100% cloud native en Google Cloud: Terraform para IaC, CI/CD automatizado, frontend en Cloudflare y backend en Cloud Run con Firestore; prácticas de seguridad, pruebas y observabilidad

28 sept 2025 • 3 min read • Q2BSTUDIO Team

Inteligencia-Artificial-

En las ultimas semanas he trabajado en el Cloud Resume Challenge, un proyecto practico que combina infraestructura en la nube, CI CD, APIs y algo de frontend. Mi objetivo fue crear un curriculum 100 por ciento cloud native alojado en Google Cloud Platform, con toda la infraestructura gestionada como codigo y despliegues automatizados.

Que construI: Hospedaje estatico del CV en un bucket publico de Google Cloud Storage servido via Cloudflare para DNS, CDN y SSL gratuito. De esta forma obtuve cacheo global, entrega rapida y HTTPS sin añadir un balanceador en GCP que habria incrementado complejidad y coste. Esto me permitio mantener la arquitectura ligera y profesional.

Contador de visitas: Una pequena API en Flask corre en Cloud Run y conecta con Firestore. Cada vez que se carga la pagina la API incrementa un contador y devuelve el valor actualizado, permitiendo mostrar estadisticas simples sin exponer credenciales.

Infraestructura como codigo: Provisione servicios de Cloud Run, permisos IAM, habilitacion de APIs y recursos con Terraform, haciendo todo reproducible y versionable.

CI CD automatizado: Configure Github Actions y Cloud Build para despliegues automaticos. Un push al repositorio desencadena actualizaciones de infraestructura y redeploys sin intervencion manual.

Retos y aprendizajes: IaC es potente pero requiere disciplina. Terraform hace reproducible la infraestructura pero es implacable con errores de sintaxis o nombres de recursos, lo que exige leer mensajes de error y aprender a planificar y aplicar cambios con cuidado.

Las canalizaciones CI CD me enseñaron disciplina operativa. Mas alla de que funcione, pense en seguridad, gestion de secretos y pruebas antes de enviar a produccion. Configurar Workload Identity Federation para que Github Actions se autentique con Google Cloud sin claves de larga duracion fue especialmente desafiante y gratificante al resolverlo.

La importancia de las pruebas y la calidad de codigo quedo clara: tests automatizados para la API de Cloud Run evitaron que errores simples llegaran a produccion y me forzaron a escribir Python mas limpio y fiable.

CORS y llamadas API fueron otro punto importante. Al separar el frontend alojado en Cloudflare del backend en Cloud Run surgieron problemas de origen que se solucionaron con Flask CORS y una correcta configuracion de headers y metodos. Aprendi que los logs son tus mejores aliados: revisar logs de Cloud Run, mensajes de error de Firestore y salidas de Github Actions acelera la resolucion de fallos.

La gran leccion fue pensar end to end. No se trata solo de escribir codigo o desplegar una VM, sino de como el frontend se conecta al backend, como este habla de forma segura con la base de datos, como automatizar despliegues de forma repetible y segura y como evitar la gestion manual de secretos. Ese enfoque une DevOps e ingenieria cloud.

En Q2BSTUDIO aplicamos exactamente ese tipo de pensamiento para proyectos reales. Somos una empresa de desarrollo de software y aplicaciones a medida, especialistas en inteligencia artificial, ciberseguridad y servicios cloud. Podemos ayudarte a llevar un proyecto similar a produccion o a diseñar soluciones a medida que incluyan automatizacion, despliegues seguros y observabilidad.

Si buscas construir una aplicacion o software a medida visita nuestros servicios de desarrollo de aplicaciones y software multiplataforma y si prefieres una estrategia cloud completa revisa nuestros servicios cloud en AWS y Azure. En Q2BSTUDIO tambien cubrimos ciberseguridad y pentesting, servicios de inteligencia de negocio y Power BI, soluciones de ia para empresas incluyendo agentes IA y proyectos de inteligencia artificial a medida.

Palabras clave relevantes: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.

Si te interesa profundizar en un proyecto como este te podemos asesorar desde el diseno de la arquitectura hasta la implementacion de CI CD, gestion de identidad y seguridad, pruebas automatizadas y optimizacion de costes en la nube. El Cloud Resume Challenge no es facil, pero es una excelente forma de aprender practicamente sobre infraestructura, automatizacion y seguridad en la nube y en Q2BSTUDIO estamos listos para acompañarte en ese camino.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat