Profile
I design, deploy, automate, and troubleshoot production-style
AWS environments across serverless, EC2/VPC, ECS Fargate, and
EKS/Kubernetes architectures. This site is both my live cloud
résumé and the first project in my AWS engineering
portfolio — built with Terraform-managed infrastructure,
CI/CD through GitHub Actions, and monitoring through
CloudWatch, with real troubleshooting documented along the
way. My background in Navy electronic warfare, technical
support, and operations leadership means I already know how
to work carefully in systems where mistakes matter, document
precisely, and stay calm while debugging something unfamiliar
under pressure.
Cloud Engineering Projects
sunsetheard.dev
·
source on GitHub
·
read build notes
- Designed and deployed a serverless resume site on AWS — S3, CloudFront, ACM, API Gateway, Lambda, and DynamoDB — fully defined in Terraform across reusable modules.
- Built CI/CD with GitHub Actions using OIDC, so no long-lived AWS credentials are ever stored in GitHub, with automated tests gating every backend deploy.
- Diagnosed a GitHub Actions authentication failure that produced no useful error message by decoding the raw OIDC token to inspect its actual claims — found that GitHub's subject-claim format had changed to include account IDs, then fixed the IAM trust policy accordingly.
- Configured CloudWatch dashboards and alarms with SNS email notifications for Lambda errors and API failures.
- Kept a running, public troubleshooting log of every real issue hit during the build, from OS-level Terraform provider incompatibilities to IAM permission errors.
source on GitHub
·
read build notes
- Deployed a Flask guestbook app on a real three-tier architecture — VPC across 2 Availability Zones, Application Load Balancer, EC2 Auto Scaling Group, and RDS Postgres, fully defined in Terraform.
- Used SSM Session Manager instead of SSH for all admin access — no open port 22 anywhere, no SSH keys to manage.
- Resolved a circular dependency between the Auto Scaling Group and the load balancer's target group using
aws_autoscaling_attachment, since neither Terraform module could directly reference the other.
- Found and fixed a real AWS IAM limitation:
autoscaling:StartInstanceRefresh supports scoping to one Auto Scaling Group, but the related Describe actions silently require a wildcard resource regardless of intent.
source on GitHub
·
read build notes
- Containerized the same guestbook app and deployed it on ECS Fargate — no EC2 hosts to patch or manage, with the same ALB pattern as the EC2 version for a direct comparison.
- Removed the NAT Gateway entirely by placing Fargate tasks in public subnets with locked-down security groups instead — a real, documented cost/security tradeoff that cut monthly infrastructure cost by roughly a third.
- Built a CI/CD pipeline in GitHub Actions that builds and pushes Docker images entirely in CI, since Docker Desktop's current builds don't support this project's development environment.
- Injected database credentials natively via the ECS task definition's
secrets field from SSM Parameter Store — discovered mid-build that these are fetched by the task's execution role, not its task role, a common point of confusion.
source on GitHub
·
read build notes
- Deployed the same application on EKS with a managed node group, the AWS Load Balancer Controller (installed via Helm), and plain Kubernetes YAML manifests — real
kubectl practice, not infrastructure hidden behind Terraform.
- Used IRSA (IAM Roles for Service Accounts) so the Load Balancer Controller runs with zero static AWS credentials, authenticating through the cluster's own OIDC provider instead.
- Discovered that EKS's modern API-based access mode does not automatically grant the cluster creator
kubectl access — unlike older EKS clusters — and fixed it with an explicit access entry.
- Diagnosed a Load Balancer Controller crash loop to a failed VPC auto-detection call via EC2 instance metadata, and fixed it by passing the VPC ID explicitly at install time.
- Scoped CI/CD access at two distinct trust levels: full cluster-admin for the human deploying infrastructure, versus namespace-scoped edit access only for the automated GitHub Actions pipeline.
Technical Competencies
Cloud Infrastructure
AWS
EC2
ECS
EKS
Lambda
S3
CloudFront
RDS / PostgreSQL
Infrastructure as Code
Terraform
Reusable Modules
Cloud Architecture
Containers & Orchestration
Docker
ECS Fargate
Kubernetes
Helm
ECR
Networking & Security
VPC
ALB
Auto Scaling
Security Groups
IAM
OIDC
IRSA
DNS
TCP/IP
DevOps & Automation
GitHub Actions
CI/CD
Git
Linux
Observability & Operations
CloudWatch
SNS
Monitoring
Troubleshooting
Root-Cause Analysis
Professional Strengths
Problem Solving
Adaptability
Detail Orientation
Professional Experience
Electrolux — Augusta, GA
- Resolved customer and product issues through structured technical troubleshooting, service coordination, and clear communication.
- Helped implement new operational programs and trained team members on updated processes.
LRCA Group — Remote / Dallas, TX
- Managed digital operations and customer support for more than 65 residential and multifamily properties using AppFolio.
- Troubleshot user, account, leasing, and workflow issues across web-based systems while coordinating owners, residents, and vendors.
U.S. Navy — Great Lakes, IL
- Worked with secure computer systems, electronic warfare equipment, and technical operating procedures in a security-sensitive environment.
- Applied disciplined documentation, access-control awareness, troubleshooting, and operational accuracy to mission-focused work.
ResCare / Educare — Corsicana, TX
- Supported daily operations, staff coordination, documentation, incident response, and continuity of care in a regulated environment.
- Solved real-time operational problems, communicated across teams, and maintained accurate records under pressure.
My professional background includes healthcare operations and
patient support, where I developed strong skills in
documentation, communication, prioritization, and
problem-solving under pressure — full details in the
downloadable résumé.
Education
Associate of Science, Radiologic Technology
Dallas College — Aug 2026 – Present
Bachelor of Science, Business Management
Full Sail University — Feb 2009 – Sept 2010