Skip to content

ffeelliiggoo/azure-resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Felipe Gonzalez resume hosted in Azure Storage

This project utilizes Microsoft Azure services to create a secure, scalable, and efficient website. It demonstrates expertise in designing cloud infrastructure, using serverless computing, and implementing automated deployment processes (CI/CD). The main feature is an Azure Function built with C#, which handles web requests. This function interacts with Azure Cosmos DB to store and manage data and uses Azure Identity to manage user authentication. By adopting a serverless approach, the website can quickly handle requests without the need to manage servers, ensuring fast access to data for users around the world.

Cloud Resume Site architecture

Below, I would like to acknowledge and give credit, in ascending order, to the main videos I followed to integrate each part of the site.

#1 ACG Projects: Build Your Resume on Azure with Blob Storage, Functions, CosmosDB, and GitHub Actions -> video

#2 Hosting a Static Website on Azure - Meetup April 2024 by Daniel Colón -> video

#3 Adding Custom Domain Name with CDN in Azure Storage (Static WebSite) + Domain Provider -> video

Demo

Check Out the Live Version of the Static Website!

Prerequisites

Make sure to look at these components first; otherwise, you may spend a lot of time and effort just adjusting your machine. Ensure that the proper downloads and extensions are set before starting the overall project for a better experience.

Front-end resources

The front-end is a static website built using HTML, CSS, and JavaScript. Despite being static, it includes a dynamic feature—a visitor counter. The counter’s data is retrieved through an API call to an Azure Function, enabling real-time updates on visitor traffic.

Back-end resources

The back-end is powered by an HTTP triggered Azure Functions Azure Function, integrated with Cosmos DB using both input and output bindings. When the function is triggered, it retrieves an item from Cosmos DB, increments its value by 1, updates the database, and returns the updated value to the caller.

Security Mod Focus

Azure Advisory Recommendations... Coming Next

About

Resume based on ACG project video.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published