diff --git a/modules/static_website/content/css/styles.css b/modules/static_website/content/css/styles.css index af3bee3..e08accf 100644 --- a/modules/static_website/content/css/styles.css +++ b/modules/static_website/content/css/styles.css @@ -101,6 +101,14 @@ a:hover { padding-left: 1em; text-indent: -1em; } +.links-list { + list-style-type: none; + padding-left: 0; +} +.links-list li::before { + content: "=> "; + color: #32CD32; +} @media (max-width: 768px) { body { diff --git a/modules/static_website/content/index.html b/modules/static_website/content/index.html index e310be5..65e0b70 100644 --- a/modules/static_website/content/index.html +++ b/modules/static_website/content/index.html @@ -25,248 +25,15 @@

Tiago Felipe (kiraum) Gonçalves

About

-

Enthusiast of the open-source world for its ideal and philosophy, passionate about books and IT. Focused on infrastructure, network, development, and security.

-

23+ years of professional career, a lot of experience with Linux, *BSD, open source in general, routing, switching, service provider, monitoring systems, development (shell script, python, perl, ...), infrastructure, and security, currently with 40+ certifications!

-

Experience from small to global companies, working in operations, development, architecture, design, and management. Extensive experience in Corporate Networks, Service Provider, and Telecommunications. Married, 38 years old, one child. My characteristics that stand out are persistence, resilience, commitment, and being self-taught.

-

I am very comfortable in network/firewall configuration, design, and troubleshooting, dealing with network/security incidents, and development/automation/programming logic, especially with shell/python/perl scripts. Currently, I am a Sr. Network Engineer, Edge and Core Network at Booking.com, and Sr. Network Development Engineer at IX.br [NIC.br].

+

Enthusiast of the open-source world for his ideal and philosophy, passionate about books and IT. Focused on infrastructure, network, development, and security.

+

24+ years of professional career, a lot of experience with linux, *bsd, open source in general, routing, switching, service provider, monitoring systems, development [ python, shell, perl, rust, golang, ...], infrastructure, and security, currently with 44+ certifications!

+

Married, 38 years old, one child and my characteristics that stand out are persistence, resilience, commitment and self-taught.

-

Professional Experience

- -
- -
-

Skills

- -
- -
-

Academic Education

- -
- -
-

Languages

- -
- -
-

Certifications

-
diff --git a/modules/static_website/content/resume/index.html b/modules/static_website/content/resume/index.html new file mode 100644 index 0000000..005c647 --- /dev/null +++ b/modules/static_website/content/resume/index.html @@ -0,0 +1,285 @@ + + + + + + + Tiago Felipe (kiraum) Gonçalves + + + + + + + + + + +
+
+

Tiago Felipe (kiraum) Gonçalves

+

Development | Infra | Network | Security

+
+
+
+ +
+

About

+

Enthusiast of the open-source world for its ideal and philosophy, passionate about books and IT. Focused on infrastructure, network, development, and security.

+

23+ years of professional career, a lot of experience with Linux, *BSD, open source in general, routing, switching, service provider, monitoring systems, development (shell script, python, perl, ...), infrastructure, and security, currently with 40+ certifications!

+

Experience from small to global companies, working in operations, development, architecture, design, and management. Extensive experience in Corporate Networks, Service Provider, and Telecommunications. Married, 38 years old, one child. My characteristics that stand out are persistence, resilience, commitment, and being self-taught.

+

I am very comfortable in network/firewall configuration, design, and troubleshooting, dealing with network/security incidents, and development/automation/programming logic, especially with shell/python/perl scripts. Currently, I am a Sr. Network Engineer, Edge and Core Network at Booking.com, and Sr. Network Development Engineer at IX.br [NIC.br].

+
+ +
+

Professional Experience

+ +
+ +
+

Skills

+ +
+ +
+

Academic Education

+ +
+ +
+

Languages

+ +
+ +
+

Certifications

+ +
+ + + + + diff --git a/modules/static_website/main.tf b/modules/static_website/main.tf index 5a2e591..5e58bfe 100644 --- a/modules/static_website/main.tf +++ b/modules/static_website/main.tf @@ -172,6 +172,34 @@ resource "aws_cloudfront_distribution" "static_site" { viewer_protocol_policy = "redirect-to-https" } + ordered_cache_behavior { + path_pattern = "/resume" + allowed_methods = ["GET", "HEAD", "OPTIONS"] + cached_methods = ["GET", "HEAD"] + target_origin_id = "S3-${var.bucket_name}" + + forwarded_values { + query_string = false + headers = ["Origin"] + cookies { + forward = "none" + } + } + + min_ttl = 0 + default_ttl = 300 + max_ttl = 1200 + compress = true + viewer_protocol_policy = "redirect-to-https" + + response_headers_policy_id = aws_cloudfront_response_headers_policy.security_headers_policy.id + + function_association { + event_type = "viewer-request" + function_arn = aws_cloudfront_function.url_rewrite.arn + } + } + price_class = var.cloudfront_price_class restrictions { @@ -411,3 +439,23 @@ resource "aws_cloudfront_response_headers_policy" "well_known_headers_policy" { } } } + +# CloudFront function to rewrite /resume URLs to /resume/index.html +resource "aws_cloudfront_function" "url_rewrite" { + name = "url-rewrite" + runtime = "cloudfront-js-1.0" + comment = "URL rewrite for /resume" + publish = true + code = <