I build and automate AWS infrastructure and production-style cloud platforms with a focus on reliability, observability, secure deployment, and operational troubleshooting.
My projects demonstrate hands-on work with Terraform, AWS networking, ECS, Docker, CI/CD, CloudWatch, IAM, GitHub Actions, Linux, and infrastructure automation.
I focus not only on building systems, but on understanding how they deploy, scale, fail, recover, and operate in production.
- ☁️ Building production-style infrastructure on AWS
- 🏗️ Developing reusable infrastructure with Terraform and Infrastructure as Code
- ⚙️ Automating deployments through GitHub Actions and CI/CD
- 🐳 Deploying containerized workloads with Docker, Amazon ECR, and Amazon ECS
- 📊 Building observability with CloudWatch dashboards, metrics, alarms, and SNS
- 🌐 Working with VPCs, subnets, routing, load balancing, DNS, and security groups
- 🔐 Applying IAM least privilege, OIDC authentication, and network isolation
- 🔧 Practicing systematic troubleshooting across infrastructure, networking, applications, and deployment pipelines
- 📈 Designing systems around availability, scalability, failure recovery, and operational visibility
Build → Automate → Deploy → Observe → Troubleshoot → Recover → Improve
VPC EC2 ECS ECR S3 Lambda IAM Route 53 ALB Auto Scaling RDS DynamoDB CloudWatch SNS
Terraform Docker GitHub Actions CI/CD Git Linux Infrastructure as Code
CloudWatch Metrics Logs Alarms SNS Health Checks Monitoring Failure Analysis
TCP/IP DNS VPC Subnets Routing Security Groups Load Balancing HTTP/HTTPS
Python Bash SQL
AWS IAM OIDC Least Privilege Network Isolation Security Groups Cloud Security
Production Infrastructure | Containers | CI/CD | Automation
A production-style AWS platform demonstrating Infrastructure as Code, containerized application deployment, CI/CD automation, secure authentication, networking, deployment validation, and operational troubleshooting.
Terraform ECS ECR Docker GitHub Actions OIDC IAM ALB VPC Python
- Modular Terraform infrastructure
- VPC networking
- Application Load Balancer
- Amazon ECS container deployment
- Amazon ECR image repository
- Dockerized application
- GitHub Actions CI/CD
- GitHub OIDC authentication with AWS
- IAM deployment roles
- Git SHA container versioning
- Application health checks
- Deployment stability verification
- Operational troubleshooting
Code
↓
GitHub
↓
GitHub Actions
↓
OIDC → AWS IAM
↓
Docker Build
↓
Amazon ECR
↓
Amazon ECS
↓
Application Load Balancer
↓
Health Validation
**Operational Lifecycle**
`Code → Build → Deploy → Validate → Troubleshoot → Recover`
---
## 📊 AWS Cloud Monitoring Platform
[](https://github.com/AlexiusThomas/aws-monitoring-platform)
**Observability | Monitoring | Alerting | Operational Response**
AWS monitoring and observability platform designed to provide **infrastructure visibility, automated alerting, operational detection, and repeatable deployment through Terraform**.
### Technologies
`AWS` `Terraform` `CloudWatch` `SNS` `IAM` `GitHub Actions`
### Engineering Highlights
- CloudWatch dashboards
- CloudWatch metrics
- CloudWatch alarms
- SNS notifications
- Infrastructure monitoring
- Alert-driven operational response
- Infrastructure as Code
- Automated Terraform validation
- Infrastructure health visibility
- Troubleshooting workflows
### Operational Flow
```text
Infrastructure
↓
Metrics
↓
CloudWatch
↓
Alarm
↓
SNS
↓
Notification
↓
Investigation
Operational Lifecycle
Monitor → Detect → Alert → Investigate → Remediate → Verify
Networking | Reliability | Scalability | Systems Architecture
Production-oriented AWS architecture demonstrating network segmentation, Infrastructure as Code, high-availability design, scalability, security boundaries, and failure-mode analysis.
Terraform VPC EC2 ALB Auto Scaling RDS IAM CloudWatch GitHub Actions
- VPC architecture
- Public/private subnet segmentation
- Application Load Balancing
- Auto Scaling architecture
- EC2 compute
- Managed database architecture
- Multi-AZ reliability concepts
- Security boundaries
- Terraform modules
- Failure-mode analysis
- Scaling analysis
Users
↓
Route 53
↓
Application Load Balancer
↓
Application Tier
↓
Managed Data Tier
This project explores:
- What happens when an instance fails?
- What happens when an Availability Zone fails?
- Where are the potential single points of failure?
- What happens at 10× traffic?
- How should infrastructure health be monitored?
- How should an outage be investigated?
- How can the architecture recover from failure?
Engineering Lifecycle
Architecture → Automation → Security → Availability → Scaling → Monitoring → Troubleshooting
I approach infrastructure as an operational system, not simply a collection of AWS resources.
Create repeatable infrastructure using Terraform and Infrastructure as Code.
Apply IAM least privilege, network isolation, and secure authentication.
Reduce repetitive manual operations using CI/CD, Terraform, and scripting.
Use repeatable deployment pipelines and versioned artifacts.
Collect metrics, logs, health signals, and alarms.
Trace problems through infrastructure dependencies to isolate the root cause.
Restore service and verify that the system has returned to a healthy state.
Use failures and operational data to improve automation, architecture, monitoring, and reliability.
Detect
↓
Investigate
↓
Isolate
↓
Remediate
↓
Verify
- AWS Certified Solutions Architect – Professional
- AWS Certified DevOps Engineer – Professional
- AWS Certified Generative AI Developer – Professional
- AWS Certified AI Practitioner
- CompTIA Security+
I'm continuing to deepen my engineering skills in:
- Linux systems administration
- Python automation
- Advanced Terraform
- CI/CD engineering
- Containers and orchestration
- AWS observability
- Site Reliability Engineering
- Distributed systems
- Infrastructure testing
- Automated remediation
- Enterprise AWS networking
I'm building deeper expertise at the intersection of:
I'm particularly interested in:
- Systems Engineering
- Site Reliability Engineering
- Cloud Infrastructure Engineering
- Platform Engineering
- DevOps Engineering
- Infrastructure Automation