diff --git a/apps/portfolio/kustomization.yaml b/apps/portfolio/kustomization.yaml
index 941ed87..980a964 100644
--- a/apps/portfolio/kustomization.yaml
+++ b/apps/portfolio/kustomization.yaml
@@ -26,6 +26,9 @@ configMapGenerator:
- architecture.svg=site/architecture.svg
- favicon.svg=site/favicon.svg
- robots.txt=site/robots.txt
+ - sitemap.xml=site/sitemap.xml
+ - Jay-Phillips-Infrastructure-Resume.pdf=site/Jay-Phillips-Infrastructure-Resume.pdf
+ - social-card.png=site/social-card.png
- name: portfolio-nginx
files:
- default.conf=nginx/default.conf
diff --git a/apps/portfolio/nginx/default.conf b/apps/portfolio/nginx/default.conf
index 84b5cb1..2d524e3 100644
--- a/apps/portfolio/nginx/default.conf
+++ b/apps/portfolio/nginx/default.conf
@@ -26,11 +26,17 @@ server {
return 200 "ok\n";
}
- location ~* \.(css|svg)$ {
+ location ~* \.(css|svg|png)$ {
expires 7d;
try_files $uri =404;
}
+
+ location ~* \.(pdf|xml)$ {
+ expires 1h;
+ try_files $uri =404;
+ }
+
location ~* \.html$ {
expires -1;
try_files $uri =404;
diff --git a/apps/portfolio/site/Jay-Phillips-Infrastructure-Resume.pdf b/apps/portfolio/site/Jay-Phillips-Infrastructure-Resume.pdf
new file mode 100644
index 0000000..e1e5659
Binary files /dev/null and b/apps/portfolio/site/Jay-Phillips-Infrastructure-Resume.pdf differ
diff --git a/apps/portfolio/site/automation.html b/apps/portfolio/site/automation.html
index 5d58d1a..a246435 100644
--- a/apps/portfolio/site/automation.html
+++ b/apps/portfolio/site/automation.html
@@ -3,7 +3,27 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Infrastructure Automation Case Study | Jay Phillips
diff --git a/apps/portfolio/site/index.html b/apps/portfolio/site/index.html
index ddd5bc8..d567d46 100644
--- a/apps/portfolio/site/index.html
+++ b/apps/portfolio/site/index.html
@@ -5,6 +5,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Jay Phillips | Infrastructure Engineer
@@ -39,7 +59,8 @@
diff --git a/apps/portfolio/site/kubernetes.html b/apps/portfolio/site/kubernetes.html
index 4be0ff1..22a9f8a 100644
--- a/apps/portfolio/site/kubernetes.html
+++ b/apps/portfolio/site/kubernetes.html
@@ -3,7 +3,27 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Kubernetes Platform Case Study | Jay Phillips
diff --git a/apps/portfolio/site/microsoft.html b/apps/portfolio/site/microsoft.html
index f3d57f0..bdcb829 100644
--- a/apps/portfolio/site/microsoft.html
+++ b/apps/portfolio/site/microsoft.html
@@ -3,7 +3,27 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Microsoft Infrastructure Case Study | Jay Phillips
diff --git a/apps/portfolio/site/observability.html b/apps/portfolio/site/observability.html
index 1ba2311..2452501 100644
--- a/apps/portfolio/site/observability.html
+++ b/apps/portfolio/site/observability.html
@@ -3,7 +3,27 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Observability Case Study | Jay Phillips
diff --git a/apps/portfolio/site/resume.html b/apps/portfolio/site/resume.html
index 8692cd9..f309e77 100644
--- a/apps/portfolio/site/resume.html
+++ b/apps/portfolio/site/resume.html
@@ -5,6 +5,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Résumé | Jay Phillips
@@ -27,10 +47,11 @@
Jay PhillipsInfrastructure Engineer.
Senior Systems Administrator with 20+ years of IT experience and 10+ years supporting enterprise infrastructure across healthcare, financial, government, commercial, and military environments.
- To save a PDF copy, use your browser’s Print command and select Save as PDF .
+ The downloadable public résumé intentionally omits a phone number and street address.
diff --git a/apps/portfolio/site/robots.txt b/apps/portfolio/site/robots.txt
index 1f53798..54e2729 100644
--- a/apps/portfolio/site/robots.txt
+++ b/apps/portfolio/site/robots.txt
@@ -1,2 +1,4 @@
User-agent: *
Disallow: /
+
+Sitemap: https://portfolio.phillips-home.net/sitemap.xml
diff --git a/apps/portfolio/site/sitemap.xml b/apps/portfolio/site/sitemap.xml
new file mode 100644
index 0000000..76d5828
--- /dev/null
+++ b/apps/portfolio/site/sitemap.xml
@@ -0,0 +1,9 @@
+
+
+ https://portfolio.phillips-home.net/ 2026-07-16 1.0
+ https://portfolio.phillips-home.net/resume.html 2026-07-16 0.9
+ https://portfolio.phillips-home.net/kubernetes.html 2026-07-16 0.8
+ https://portfolio.phillips-home.net/microsoft.html 2026-07-16 0.8
+ https://portfolio.phillips-home.net/automation.html 2026-07-16 0.8
+ https://portfolio.phillips-home.net/observability.html 2026-07-16 0.8
+
diff --git a/apps/portfolio/site/social-card.png b/apps/portfolio/site/social-card.png
new file mode 100644
index 0000000..c6c1231
Binary files /dev/null and b/apps/portfolio/site/social-card.png differ