Mandy Reed

Mandy Reed

☁️ Cloud Engineer | Enterprise IT Professional

Building cloud projects, breaking things responsibly, and documenting what I learn along the way. β˜οΈπŸ› οΈ

AWS β€’ Terraform β€’ Linux β€’ Docker β€’ Jenkins β€’ GitHub Actions β€’ CI/CD β€’ Cloud Troubleshooting

πŸš€ Explore My Projects

πŸ‘‹ About Me

I am an IT professional with 18 years of experience supporting users in enterprise environments and 21 years with Allstate. My background includes technical support, troubleshooting, customer service, documentation, problem-solving, and supporting business-critical technology.

I am expanding that experience into cloud engineering through hands-on projects using AWS, Terraform, Infrastructure as Code, Linux, Docker, Jenkins, GitHub Actions, automation, monitoring, and CI/CD.

My projects focus on more than simply getting something to deploy. I want to understand how the pieces connect, what happens when something breaks, how to validate that the environment actually works, and how to make the next version more secure, repeatable, and reliable.

🎯 Cloud Roles I Am Working Toward

Cloud Support Engineer Junior Cloud Engineer Cloud Operations Engineer DevOps Support Engineer Site Reliability Engineering Associate

☁️ Cloud & DevOps Skills I Have Practiced

AWS EC2 S3 CloudFront Route 53 AWS Certificate Manager DNS HTTPS/TLS Lambda IAM CloudWatch DynamoDB API Gateway Amazon Polly Amazon Rekognition Amazon Transcribe Amazon Translate Amazon Bedrock Terraform Infrastructure as Code Linux Docker Docker Compose Jenkins Dockerfile Persistent Volumes Git GitHub GitHub Actions CI/CD

πŸš€ What I Am Focusing On Next

Microsoft Azure Kubernetes Fundamentals Cloud Security Monitoring and Alerting Site Reliability Engineering

I am continuing to expand my cloud and DevOps skills through hands-on projects, with upcoming focus areas including Microsoft Azure, Kubernetes, cloud security, monitoring and alerting, and Site Reliability Engineering. As I complete projects in these areas, I will continue adding them to my portfolio.

πŸ—οΈ Portfolio Architecture

This portfolio is built with HTML and CSS, maintained in GitHub, stored in Amazon S3, and delivered securely through Amazon CloudFront. Amazon Route 53 provides DNS routing for the custom domain, while AWS Certificate Manager provides the TLS certificate used for HTTPS.

πŸ‘€ Visitor
↓
🌐 mandyreed.com
↓
🧭 Amazon Route 53
↓
πŸ”’ Amazon CloudFront + HTTPS
↓
πŸͺ£ Amazon S3
↓
πŸ’» Portfolio Website

AWS Certificate Manager secures both mandyreed.com and www.mandyreed.com with HTTPS. Source code and version history are maintained in GitHub.

πŸ’» Featured Cloud & DevOps Projects

These are the projects where I get to build things, troubleshoot them, figure out why they broke, and occasionally wonder why I thought automating everything would be easier. πŸ˜…

🐳 Docker + Jenkins Lab

What happens when you start deleting Jenkins containers on purpose? Turns out, quite a lot. πŸ³πŸ˜‚

Built and managed Jenkins in Docker while exploring container lifecycle, persistent storage, Docker Compose, and custom image creation. Tested data persistence by intentionally removing and recreating Jenkins containers, then built a custom Jenkins image using a Dockerfile and verified the customization with curl inside the running container.

View Repository

☁️ AWS Cloud Engineering Portfolio

Building a portfolio was easy. Getting DNS, HTTPS, caching, and a custom domain to cooperate was the adventure. 🌐

Designed and deployed this cloud engineering portfolio using Amazon S3, CloudFront, Route 53, and AWS Certificate Manager. Configured a custom domain with DNS routing and HTTPS/TLS, maintained source control through GitHub, and troubleshot deployment, caching, domain registration, DNS, and content delivery issues.

View Live Portfolio View Repository

πŸ€– Prompt Deployment Pipeline

What if a GitHub push could hand work directly to generative AI? Naturally, I had to find out. πŸ€–

Built a CI/CD-style workflow using GitHub, Amazon S3, and Amazon Bedrock.

View Repository

🌎 Multilingual Audio Pipeline

One audio file went into AWS. Several services later, the cloud was speaking another language. 🌍

Created an AWS pipeline using Amazon Transcribe, Translate, Polly, Lambda, and S3.

View Repository

πŸ‘οΈ Rekognition Image Labeling Pipeline

Upload an image and let AWS figure out what it is. That sounded like a perfectly reasonable experiment. πŸ‘€

Built an image-processing workflow using Amazon Rekognition, DynamoDB, Lambda, and S3.

View Repository

πŸ”Š Polly Text-to-Speech API Pipeline

Because apparently reading text myself was too easy, I taught AWS to say it out loud. πŸ”Š

Created a serverless text-to-speech solution using Amazon Polly, Lambda, API Gateway, and S3.

View Repository

🌐 Static Website Pipeline

The goal was simple: push code and let the pipeline handle the deployment. Much nicer than clicking everything manually. 😎

Built and deployed a static website using Amazon S3, CloudFront, and CodePipeline.

View Repository

βœ… Required Files Checker

No README? No entry. Sometimes automation needs boundaries. πŸ˜‚

Created a GitHub Actions workflow that validates required repository files and logs results to Amazon CloudWatch.

View Repository

🧠 Things My Projects Have Taught Me

The technical skills matter, but some of the best lessons happen somewhere between β€œthis should work” and β€œwhy is THAT happening?” πŸ˜…

☁️

Deployment Is Only Step One

A successful deployment does not automatically mean the application actually works. I validate the environment and prove the application works too.

πŸ”Ž

Follow the Entire Path

Troubleshooting gets easier when I understand how every service connects instead of looking at one component in isolation.

πŸ”

Secure It, Then Prove It

Least privilege is more meaningful when I test the permissions and verify that the application can do exactly what it needs.

🧹

Clean Up Counts Too

Building cloud resources is fun. Knowing how to safely tear them down is part of understanding the full lifecycle.

✍️ Project Stories & Technical Writing

Building the project is only half the story. I also document what happened along the way: the troubleshooting, mistakes, lessons learned, and occasional β€œwhy is THAT happening?” moments. πŸ˜…

πŸ› οΈ Jenkins on AWS with Terraform

From manually deploying Jenkins to reusable Infrastructure as Code, IAM role-based S3 access, environment validation, and safe Terraform cleanup.

Read on Medium

🐳 Docker + Jenkins Lab

A hands-on Docker and Jenkins story covering container lifecycle, persistent volumes, Docker Compose, custom Docker images, and the surprisingly useful lesson that deleting a container does not have to mean deleting your data.

Read on Medium

🌐 AWS Cloud Engineering Portfolio

A behind-the-scenes look at building and deploying this cloud engineering portfolio with Amazon S3, CloudFront, and GitHub, including the deployment, caching, and custom domain issues I troubleshot along the way.

Read on Medium

🐳 Docker + Apache: It Worked On My Machine... Until It Didn't

A Docker troubleshooting story about containers, local environments, consistency, and learning why repeatable environments matter.

Read on Medium

🌍 Multilingual Audio Pipeline

A walkthrough of a multilingual AWS pipeline using Amazon Transcribe, Translate, Polly, Lambda, S3, and CloudWatch.

Read on Medium