Files
rs_website/templates/hire.html
2026-03-27 07:57:13 -05:00

108 lines
5.0 KiB
HTML

{{define "title"}}Hire Blake Ridgway — Ridgway Systems{{end}}
{{define "meta-desc"}}Available for contracts and consulting: firewall/network design, Linux, DevOps, network security, server builds, and general sysadmin.{{end}}
{{define "og-title"}}Hire Blake Ridgway — Ridgway Systems{{end}}
{{define "og-desc"}}Available for contracts and consulting. Remote, any US timezone.{{end}}
{{define "content"}}
<div class="hire-page">
<div class="hire-intro">
<h1>Work With Me</h1>
<p class="hire-tagline">Infrastructure that actually works. On FreeBSD, Linux, or wherever the job takes it.</p>
<p>I'm Blake Ridgway &mdash; a Site Reliability Engineer based in Enid, Oklahoma with experience across cloud infrastructure, on-prem networks, security hardening, and automation. I've built policy-as-code firewall frameworks, managed Kubernetes workloads at a fintech startup, designed WAN monitoring systems, and I'm currently running SRE on Azure at a cloud-native shop.</p>
<p>This site runs on a self-hosted FreeBSD server in my homelab. That's not a gimmick &mdash; it's how I approach every system I touch.</p>
<p><a href="/resume">View my full resume &rarr;</a></p>
</div>
<section>
<h2>Services</h2>
<div class="services-grid">
<div class="service-card">
<h3>Firewall &amp; Network Design</h3>
<p>pf, iptables, VLANs, VPNs, BGP/OSPF, network segmentation, zero trust architecture.</p>
</div>
<div class="service-card">
<h3>Linux &amp; FreeBSD</h3>
<p>System hardening, service configuration, performance tuning, and ongoing administration.</p>
</div>
<div class="service-card">
<h3>DevOps &amp; IaC</h3>
<p>Terraform, Ansible, Azure DevOps, AWS, CI/CD pipelines, GitOps with Argo CD.</p>
</div>
<div class="service-card">
<h3>Network Security</h3>
<p>Policy-as-code firewalls, IDS/IPS, geo-blocking, security posture audits and hardening.</p>
</div>
<div class="service-card">
<h3>Server Builds</h3>
<p>Bare-metal provisioning, PXE boot, homelab and small business server deployments.</p>
</div>
<div class="service-card">
<h3>General Sysadmin</h3>
<p>Monitoring (Prometheus, Grafana, Nagios), incident response, runbooks, and day-to-day ops.</p>
</div>
</div>
</section>
<div class="hire-availability">
<strong>Availability:</strong> Open to contracts and consulting engagements &mdash; fully remote, any US timezone.
Pricing by project or hourly &mdash; contact me for details.
</div>
<section class="subscribe-section">
<h2>Stay updated</h2>
<p>Occasional posts on FreeBSD, homelab builds, and infrastructure work. No spam.</p>
<form method="POST" action="/newsletter" class="subscribe-form">
<div class="hp-field" aria-hidden="true">
<label for="url">URL</label>
<input type="text" id="url" name="url" tabindex="-1" autocomplete="off">
</div>
<input type="email" name="email" placeholder="your@email.com" required autocomplete="email">
<button type="submit" class="btn btn-outline">Subscribe</button>
</form>
</section>
<section class="contact-section">
<h2>Get in touch</h2>
<p>Tell me about your project or problem. I'll respond within one business day.</p>
{{if .Success}}
<div class="form-success">
<strong>Message sent.</strong> I'll be in touch shortly.
</div>
{{else}}
{{if .Error}}<p class="form-error">{{.Error}}</p>{{end}}
<form method="POST" action="/hire" class="contact-form">
<input type="hidden" name="csrf_token" value="{{.CSRFToken}}">
{{/* Honeypot: hidden from humans, bots fill it in */}}
<div class="hp-field" aria-hidden="true">
<label for="website">Website</label>
<input type="text" id="website" name="website" tabindex="-1" autocomplete="off">
</div>
<div class="form-group">
<label for="name">Name <span class="required-mark">*</span></label>
<input type="text" id="name" name="name" value="{{.Name}}" required autocomplete="name" placeholder="Jane Smith">
</div>
<div class="form-group">
<label for="email">Email <span class="required-mark">*</span></label>
<input type="email" id="email" name="email" value="{{.Email}}" required autocomplete="email" placeholder="jane@example.com">
</div>
<div class="form-group">
<label for="company">Company <span class="field-note">(optional)</span></label>
<input type="text" id="company" name="company" value="{{.Company}}" autocomplete="organization" placeholder="Acme Corp">
</div>
<div class="form-group">
<label for="message">Message <span class="required-mark">*</span></label>
<textarea id="message" name="message" required placeholder="Describe your project, timeline, and any relevant details.">{{.Message}}</textarea>
</div>
<div>
<button type="submit" class="btn">Send message</button>
</div>
</form>
{{end}}
</section>
</div>
{{end}}