Add downloadable resume and public metadata

This commit is contained in:
2026-07-16 19:38:51 +00:00
parent cc3e13e44e
commit bb2725d773
12 changed files with 150 additions and 8 deletions
+3
View File
@@ -26,6 +26,9 @@ configMapGenerator:
- architecture.svg=site/architecture.svg - architecture.svg=site/architecture.svg
- favicon.svg=site/favicon.svg - favicon.svg=site/favicon.svg
- robots.txt=site/robots.txt - 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 - name: portfolio-nginx
files: files:
- default.conf=nginx/default.conf - default.conf=nginx/default.conf
+7 -1
View File
@@ -26,11 +26,17 @@ server {
return 200 "ok\n"; return 200 "ok\n";
} }
location ~* \.(css|svg)$ { location ~* \.(css|svg|png)$ {
expires 7d; expires 7d;
try_files $uri =404; try_files $uri =404;
} }
location ~* \.(pdf|xml)$ {
expires 1h;
try_files $uri =404;
}
location ~* \.html$ { location ~* \.html$ {
expires -1; expires -1;
try_files $uri =404; try_files $uri =404;
+21 -1
View File
@@ -3,7 +3,27 @@
<head> <head>
<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Case study: infrastructure automation using PowerShell, GitOps, Terraform, Ansible, Packer, Bash, and APIs."> <meta name="description" content="Case study: infrastructure automation using PowerShell, GitOps, Terraform, Ansible, Packer, Bash, and APIs.">
<meta name="robots" content="noindex, nofollow"><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="stylesheet" href="/styles.css"> <meta name="robots" content="noindex, nofollow">
<!-- PUBLIC-METADATA-START -->
<meta name="author" content="Jay Phillips">
<meta name="theme-color" content="#07111f">
<link rel="canonical" href="https://portfolio.phillips-home.net/automation.html">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Jay Phillips Infrastructure Portfolio">
<meta property="og:title" content="Infrastructure Automation | Jay Phillips">
<meta property="og:description" content="Infrastructure automation case study using PowerShell, Bash, Terraform, Ansible, Packer, Git, Argo CD, and repeatable validation workflows.">
<meta property="og:url" content="https://portfolio.phillips-home.net/automation.html">
<meta property="og:image" content="https://portfolio.phillips-home.net/social-card.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Jay Phillips - Senior Systems Administrator and Infrastructure Engineer">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Infrastructure Automation | Jay Phillips">
<meta name="twitter:description" content="Infrastructure automation case study using PowerShell, Bash, Terraform, Ansible, Packer, Git, Argo CD, and repeatable validation workflows.">
<meta name="twitter:image" content="https://portfolio.phillips-home.net/social-card.png">
<!-- PUBLIC-METADATA-END --><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="stylesheet" href="/styles.css">
<title>Infrastructure Automation Case Study | Jay Phillips</title> <title>Infrastructure Automation Case Study | Jay Phillips</title>
</head> </head>
<body> <body>
+22 -1
View File
@@ -5,6 +5,26 @@
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Jay Phillips is a Senior Systems Administrator and Infrastructure Engineer specializing in Windows Server, VMware, Kubernetes, automation, GitOps, and enterprise platform operations."> <meta name="description" content="Jay Phillips is a Senior Systems Administrator and Infrastructure Engineer specializing in Windows Server, VMware, Kubernetes, automation, GitOps, and enterprise platform operations.">
<meta name="robots" content="noindex, nofollow"> <meta name="robots" content="noindex, nofollow">
<!-- PUBLIC-METADATA-START -->
<meta name="author" content="Jay Phillips">
<meta name="theme-color" content="#07111f">
<link rel="canonical" href="https://portfolio.phillips-home.net/">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Jay Phillips Infrastructure Portfolio">
<meta property="og:title" content="Jay Phillips | Senior Systems Administrator & Infrastructure Engineer">
<meta property="og:description" content="Jay Phillips is a Senior Systems Administrator and Infrastructure Engineer specializing in Windows Server, VMware, Kubernetes, PowerShell automation, GitOps, Linux, and enterprise platform operations.">
<meta property="og:url" content="https://portfolio.phillips-home.net/">
<meta property="og:image" content="https://portfolio.phillips-home.net/social-card.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Jay Phillips - Senior Systems Administrator and Infrastructure Engineer">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Jay Phillips | Senior Systems Administrator & Infrastructure Engineer">
<meta name="twitter:description" content="Jay Phillips is a Senior Systems Administrator and Infrastructure Engineer specializing in Windows Server, VMware, Kubernetes, PowerShell automation, GitOps, Linux, and enterprise platform operations.">
<meta name="twitter:image" content="https://portfolio.phillips-home.net/social-card.png">
<!-- PUBLIC-METADATA-END -->
<link rel="icon" href="/favicon.svg" type="image/svg+xml"> <link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="/styles.css"> <link rel="stylesheet" href="/styles.css">
<title>Jay Phillips | Infrastructure Engineer</title> <title>Jay Phillips | Infrastructure Engineer</title>
@@ -39,7 +59,8 @@
</p> </p>
<div class="actions"> <div class="actions">
<a class="button primary" href="#projects">Explore case studies</a> <a class="button primary" href="#projects">Explore case studies</a>
<a class="button" href="/resume.html">View short résumé</a> <a class="button" href="/resume.html">View résumé</a>
<a class="button" href="/Jay-Phillips-Infrastructure-Resume.pdf" download>Download PDF</a>
<a class="button" href="mailto:Phillips-Jay@outlook.com">Contact me</a> <a class="button" href="mailto:Phillips-Jay@outlook.com">Contact me</a>
</div> </div>
</div> </div>
+21 -1
View File
@@ -3,7 +3,27 @@
<head> <head>
<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Case study: Jay Phillips' enterprise-style Kubernetes home-lab platform."> <meta name="description" content="Case study: Jay Phillips' enterprise-style Kubernetes home-lab platform.">
<meta name="robots" content="noindex, nofollow"><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="stylesheet" href="/styles.css"> <meta name="robots" content="noindex, nofollow">
<!-- PUBLIC-METADATA-START -->
<meta name="author" content="Jay Phillips">
<meta name="theme-color" content="#07111f">
<link rel="canonical" href="https://portfolio.phillips-home.net/kubernetes.html">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Jay Phillips Infrastructure Portfolio">
<meta property="og:title" content="Kubernetes and GitOps Platform | Jay Phillips">
<meta property="og:description" content="Case study of Jay Phillips' four-node Kubernetes platform using Argo CD GitOps, Calico, Longhorn, cert-manager, Sealed Secrets, ingress-nginx, and observability tooling.">
<meta property="og:url" content="https://portfolio.phillips-home.net/kubernetes.html">
<meta property="og:image" content="https://portfolio.phillips-home.net/social-card.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Jay Phillips - Senior Systems Administrator and Infrastructure Engineer">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Kubernetes and GitOps Platform | Jay Phillips">
<meta name="twitter:description" content="Case study of Jay Phillips' four-node Kubernetes platform using Argo CD GitOps, Calico, Longhorn, cert-manager, Sealed Secrets, ingress-nginx, and observability tooling.">
<meta name="twitter:image" content="https://portfolio.phillips-home.net/social-card.png">
<!-- PUBLIC-METADATA-END --><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="stylesheet" href="/styles.css">
<title>Kubernetes Platform Case Study | Jay Phillips</title> <title>Kubernetes Platform Case Study | Jay Phillips</title>
</head> </head>
<body> <body>
+21 -1
View File
@@ -3,7 +3,27 @@
<head> <head>
<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Case study: Microsoft infrastructure engineering with SharePoint, SCCM, Windows Server, Active Directory, and PowerShell."> <meta name="description" content="Case study: Microsoft infrastructure engineering with SharePoint, SCCM, Windows Server, Active Directory, and PowerShell.">
<meta name="robots" content="noindex, nofollow"><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="stylesheet" href="/styles.css"> <meta name="robots" content="noindex, nofollow">
<!-- PUBLIC-METADATA-START -->
<meta name="author" content="Jay Phillips">
<meta name="theme-color" content="#07111f">
<link rel="canonical" href="https://portfolio.phillips-home.net/microsoft.html">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Jay Phillips Infrastructure Portfolio">
<meta property="og:title" content="Microsoft Infrastructure Engineering | Jay Phillips">
<meta property="og:description" content="Case study covering Windows Server, VMware, SharePoint Server, SCCM, Active Directory, Group Policy, and PowerShell infrastructure engineering.">
<meta property="og:url" content="https://portfolio.phillips-home.net/microsoft.html">
<meta property="og:image" content="https://portfolio.phillips-home.net/social-card.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Jay Phillips - Senior Systems Administrator and Infrastructure Engineer">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Microsoft Infrastructure Engineering | Jay Phillips">
<meta name="twitter:description" content="Case study covering Windows Server, VMware, SharePoint Server, SCCM, Active Directory, Group Policy, and PowerShell infrastructure engineering.">
<meta name="twitter:image" content="https://portfolio.phillips-home.net/social-card.png">
<!-- PUBLIC-METADATA-END --><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="stylesheet" href="/styles.css">
<title>Microsoft Infrastructure Case Study | Jay Phillips</title> <title>Microsoft Infrastructure Case Study | Jay Phillips</title>
</head> </head>
<body> <body>
+21 -1
View File
@@ -3,7 +3,27 @@
<head> <head>
<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Case study: infrastructure observability using Prometheus, Grafana, Loki, Alertmanager, Uptime Kuma, and Zabbix."> <meta name="description" content="Case study: infrastructure observability using Prometheus, Grafana, Loki, Alertmanager, Uptime Kuma, and Zabbix.">
<meta name="robots" content="noindex, nofollow"><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="stylesheet" href="/styles.css"> <meta name="robots" content="noindex, nofollow">
<!-- PUBLIC-METADATA-START -->
<meta name="author" content="Jay Phillips">
<meta name="theme-color" content="#07111f">
<link rel="canonical" href="https://portfolio.phillips-home.net/observability.html">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Jay Phillips Infrastructure Portfolio">
<meta property="og:title" content="Observability and Alerting | Jay Phillips">
<meta property="og:description" content="Observability case study using Prometheus, Grafana, Loki, Alertmanager, Uptime Kuma, Zabbix, health probes, dashboards, logs, and email alerts.">
<meta property="og:url" content="https://portfolio.phillips-home.net/observability.html">
<meta property="og:image" content="https://portfolio.phillips-home.net/social-card.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Jay Phillips - Senior Systems Administrator and Infrastructure Engineer">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Observability and Alerting | Jay Phillips">
<meta name="twitter:description" content="Observability case study using Prometheus, Grafana, Loki, Alertmanager, Uptime Kuma, Zabbix, health probes, dashboards, logs, and email alerts.">
<meta name="twitter:image" content="https://portfolio.phillips-home.net/social-card.png">
<!-- PUBLIC-METADATA-END --><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="stylesheet" href="/styles.css">
<title>Observability Case Study | Jay Phillips</title> <title>Observability Case Study | Jay Phillips</title>
</head> </head>
<body> <body>
+23 -2
View File
@@ -5,6 +5,26 @@
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Short professional résumé for Jay Phillips, Senior Systems Administrator and Infrastructure Engineer."> <meta name="description" content="Short professional résumé for Jay Phillips, Senior Systems Administrator and Infrastructure Engineer.">
<meta name="robots" content="noindex, nofollow"> <meta name="robots" content="noindex, nofollow">
<!-- PUBLIC-METADATA-START -->
<meta name="author" content="Jay Phillips">
<meta name="theme-color" content="#07111f">
<link rel="canonical" href="https://portfolio.phillips-home.net/resume.html">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Jay Phillips Infrastructure Portfolio">
<meta property="og:title" content="Jay Phillips Resume | Infrastructure Engineer">
<meta property="og:description" content="Public-safe resume for Jay Phillips, a Senior Systems Administrator and Infrastructure Engineer with 20+ years of IT experience.">
<meta property="og:url" content="https://portfolio.phillips-home.net/resume.html">
<meta property="og:image" content="https://portfolio.phillips-home.net/social-card.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Jay Phillips - Senior Systems Administrator and Infrastructure Engineer">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Jay Phillips Resume | Infrastructure Engineer">
<meta name="twitter:description" content="Public-safe resume for Jay Phillips, a Senior Systems Administrator and Infrastructure Engineer with 20+ years of IT experience.">
<meta name="twitter:image" content="https://portfolio.phillips-home.net/social-card.png">
<!-- PUBLIC-METADATA-END -->
<link rel="icon" href="/favicon.svg" type="image/svg+xml"> <link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="/styles.css"> <link rel="stylesheet" href="/styles.css">
<title>Résumé | Jay Phillips</title> <title>Résumé | Jay Phillips</title>
@@ -27,10 +47,11 @@
<h1>Jay Phillips<br><span>Infrastructure Engineer.</span></h1> <h1>Jay Phillips<br><span>Infrastructure Engineer.</span></h1>
<p class="lead">Senior Systems Administrator with 20+ years of IT experience and 10+ years supporting enterprise infrastructure across healthcare, financial, government, commercial, and military environments.</p> <p class="lead">Senior Systems Administrator with 20+ years of IT experience and 10+ years supporting enterprise infrastructure across healthcare, financial, government, commercial, and military environments.</p>
<div class="actions print-hide"> <div class="actions print-hide">
<a class="button primary" href="mailto:Phillips-Jay@outlook.com">Phillips-Jay@outlook.com</a> <a class="button primary" href="/Jay-Phillips-Infrastructure-Resume.pdf" download>Download résumé PDF</a>
<a class="button" href="mailto:Phillips-Jay@outlook.com">Email Jay</a>
<a class="button" href="/">Back to portfolio</a> <a class="button" href="/">Back to portfolio</a>
</div> </div>
<p class="print-hide">To save a PDF copy, use your browsers <strong>Print</strong> command and select <strong>Save as PDF</strong>.</p> <p class="print-hide">The downloadable public résumé intentionally omits a phone number and street address.</p>
</div> </div>
<div class="resume-wrap"> <div class="resume-wrap">
+2
View File
@@ -1,2 +1,4 @@
User-agent: * User-agent: *
Disallow: / Disallow: /
Sitemap: https://portfolio.phillips-home.net/sitemap.xml
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://portfolio.phillips-home.net/</loc><lastmod>2026-07-16</lastmod><priority>1.0</priority></url>
<url><loc>https://portfolio.phillips-home.net/resume.html</loc><lastmod>2026-07-16</lastmod><priority>0.9</priority></url>
<url><loc>https://portfolio.phillips-home.net/kubernetes.html</loc><lastmod>2026-07-16</lastmod><priority>0.8</priority></url>
<url><loc>https://portfolio.phillips-home.net/microsoft.html</loc><lastmod>2026-07-16</lastmod><priority>0.8</priority></url>
<url><loc>https://portfolio.phillips-home.net/automation.html</loc><lastmod>2026-07-16</lastmod><priority>0.8</priority></url>
<url><loc>https://portfolio.phillips-home.net/observability.html</loc><lastmod>2026-07-16</lastmod><priority>0.8</priority></url>
</urlset>
Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB