Skip to content
View jmac052002's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report jmac052002

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jmac052002/README.md

Hey, I'm Joseph McCoy

AWS Cloud & DevOps engineer in training · Career changer · South Fulton, TN · Open to remote & Memphis/Paducah area roles

I spent 15 years running automated control room systems in manufacturing solo overnight operations, no supervision, meticulous documentation, zero tolerance for downtime. Now I'm applying that same mindset to cloud infrastructure. Ten months into an intensive AWS bootcamp, 15+ public projects, and closing in on my SAA-C03.


🛠️ What I Work With

Cloud AWS Lambda · S3 · EC2 · RDS · VPC · IAM · Route 53 · CloudFront · API Gateway · SNS · SQS · Auto Scaling · Aurora Serverless · Secrets Manager · Kinesis · Firehose · Glue · Athena

AI / ML Amazon Bedrock · Amazon Rekognition · SageMaker (learning)

Infrastructure as Code Terraform · AWS CloudFormation · AWS SAM · Ansible

Containers & Orchestration Docker · Kubernetes · FastAPI

Languages Python (Boto3 · FastAPI · Typer · Strawberry GraphQL) · Bash · HCL

DevOps GitHub Actions · Git · AWS CLI · Linux (Ubuntu / WSL) · Nginx · Gunicorn


Featured Projects

MLOps Pipeline on AWS In Progress End-to-end MLOps pipeline that automatically trains, evaluates, deploys, and monitors a fraud detection model fully defined in Infrastructure as Code. Covers the complete ML lifecycle on AWS. SageMaker Python Jupyter IaC


Multi-Region Active-Active Infrastructure Team Collaboration Vue.js single-page application with AWS API Gateway integration built with bootcamp classmates. My personal contribution: Aurora Serverless database with Secrets Manager credentials across two AWS regions for automated failover. Aurora Serverless Secrets Manager Vue.js API Gateway Multi-region


Bedrock AI Model Comparison API Fully serverless GraphQL API that compares AI model responses side-by-side using Amazon Bedrock, Lambda, and DynamoDB. GraphQL Strawberry Lambda DynamoDB Amazon Bedrock


Event-Driven Image Processing Pipeline Decoupled microservices pipeline using S3 triggers, SNS fan-out, SQS message queuing, and Lambda processing a real-world async workload pattern. S3 SNS SQS Lambda Python


AI Image Analysis Pipeline Automated object and scene detection pipeline using Amazon Rekognition and Lambda with CloudWatch logging for observability. Rekognition Lambda S3 CloudWatch Python


Job Tracker App Containerized with Kubernetes FastAPI-based job application tracking service containerized with Docker and deployed using Kubernetes pod management, service exposure, deployment config. FastAPI Docker Kubernetes Python


Ansible Automation Stack Automated Flask web application deployment using Ansible playbooks with Gunicorn as the WSGI server and Nginx as the reverse proxy. Idempotent, repeatable, production-style provisioning. Ansible Flask Gunicorn Nginx Jinja


AWS VPC Architecture Lab Complete AWS VPC build with public/private subnets, Application Load Balancer, and EC2 instances network segmentation, routing tables, security groups, and load balancer configuration from scratch. VPC ALB EC2 Subnets Shell


Serverless Notes App Backend Fully serverless REST API backend for a notes application using Lambda functions and DynamoDB for persistence. Lambda DynamoDB API Gateway Python


Terraform 3-Tier Application Production-style 3-tier AWS architecture (web, app, data) provisioned entirely with Terraform VPC, subnets, ALB, EC2 Auto Scaling groups, security groups. Zero manual console clicks. Terraform EC2 VPC ALB Auto Scaling HCL


Serverless To-Do API Built and deployed a serverless to-do application using AWS SAM complete serverless deployment lifecycle from template to live endpoint. AWS SAM Lambda API Gateway Python


Coming Soon

  • devbrain SQLite-backed personal knowledge CLI built with Python and Typer
  • MCP Server Custom Model Context Protocol server extending AI assistant tooling

Certifications

Certification Status
AWS Certified Solutions Architect Associate (SAA-C03) 🔄 In Progress
AWS Cloud & DevOps Engineering Digital Cloud Mastery Bootcamp ✅ Active
Google IT Support Fundamentals Coursera ✅ Complete

A Little About Me

Former: Control room operator running fully automated feed mill systems
           solo overnight — 5 years, zero supervision, meticulous documentation

Now:   Building cloud infrastructure with the same discipline and
           attention to uptime that kept production running every night and
            working 40 hours a week manual labor

Based: South Fulton, TN

Target: Remote cloud/DevOps roles or Memphis/Paducah area in-person

Email: jmac052002@gmail.com

Connect

LinkedIn Email


"Same discipline. Different stack."

Pinned Loading

  1. mlops-fraud-detection mlops-fraud-detection Public

    End-to-end MLOps pipeline on AWS that automatically trains, evaluates, deploys, and monitors a fraud detection model fully defined in Infrastructure as Code.

    Jupyter Notebook 3

  2. bedrock-model-compare bedrock-model-compare Public

    GraphQL API that compares AI model responses side-by-side using Amazon Bedrock, Lambda, and DynamoDB

    Python 2

  3. sam-tiny-api-jcm sam-tiny-api-jcm Public

    serverless to-do app

    Python 1

  4. tf-mini-3tier tf-mini-3tier Public

    terraform mini 3-tier app

    HCL 1

  5. ansible-local-setup ansible-local-setup Public

    ansible automation flask gunicorn nginx

    Jinja 1

  6. aws-image-pipeline-s3-sns-sqs-lambda aws-image-pipeline-s3-sns-sqs-lambda Public

    aws-image-pipeline-s3-sns-sqs-lambda

    Python 1