Skip to content
View simeonprimordial's full-sized avatar
💭
Continuous Learning & Building
💭
Continuous Learning & Building

Block or report simeonprimordial

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
simeonprimordial/README.md

☁️ Simeon on the Cloud

Cloud Infrastructure Engineer · AWS · Terraform · Docker · CI/CD

I design, automate, secure, and document production-oriented AWS infrastructure.

LinkedIn Email Portfolio


About Me

I'm Simeon Siaka, a cloud infrastructure engineer building hands-on AWS projects around real business and operational requirements.

My work goes beyond creating resources in the AWS console. I focus on:

  • designing highly available and fault-tolerant architectures
  • provisioning repeatable infrastructure with Terraform
  • automating delivery with secure CI/CD workflows
  • applying least-privilege IAM and secure secret management
  • documenting architecture decisions, validation, and troubleshooting
  • balancing reliability, performance, security, and cost

I am currently building an 80-project AWS infrastructure portfolio. Seven projects are complete, with a multi-tenant SaaS platform now in progress.


Featured Engineering Projects

Designed a serverless-first, multi-AZ logistics architecture capable of absorbing a modeled 50× traffic spike without manual intervention.

Engineering evidence:

  • separated spike-prone order intake from the EC2 web tier
  • used API Gateway, Lambda, DynamoDB, SQS, and SNS for asynchronous order processing
  • documented DynamoDB access patterns before schema design
  • defined reserved Lambda concurrency and SQS buffering behavior
  • selected RDS MySQL Multi-AZ and Redis according to workload and cost requirements
  • documented observability, failure testing, and regional resilience decisions

Stack: AWS · Lambda · API Gateway · DynamoDB · SQS · SNS · RDS · ElastiCache · EC2 · Auto Scaling · CloudWatch


Built a production-oriented three-tier customer management application using Terraform and Docker.

Engineering evidence:

  • provisioned private application and database subnets
  • deployed Docker images from Amazon ECR to an Auto Scaling Group
  • routed traffic through an Application Load Balancer with health checks
  • integrated Flask and SQLAlchemy with Amazon RDS MySQL
  • replaced hardcoded credentials with AWS Secrets Manager
  • added automated Terraform, Bash, and Python validation checks
  • documented architecture, deployment flow, engineering decisions, and troubleshooting

Stack: AWS · Terraform · Docker · ECR · ALB · Auto Scaling · RDS · Secrets Manager · Flask


Implemented a secure static website delivery and deployment pipeline without long-lived AWS credentials.

Engineering evidence:

  • kept the S3 origin private behind CloudFront Origin Access Control
  • automated deployments and CloudFront invalidation with GitHub Actions
  • used GitHub OIDC and AWS STS for short-lived deployment credentials
  • scoped the deployment role to the required S3 bucket actions
  • documented security, cost, Well-Architected alignment, and operational decisions

Stack: Amazon S3 · CloudFront · IAM · AWS STS · GitHub Actions · OIDC


Provisioned a repeatable AWS web tier that distributes traffic and automatically replaces unhealthy instances.

Engineering evidence:

  • used Terraform data sources, variables, outputs, and resource references
  • configured an ALB, target group, launch template, and Auto Scaling Group
  • restricted instance traffic to requests originating from the load balancer
  • automated Apache installation with EC2 user data
  • validated target health, traffic distribution, and instance replacement

Stack: Terraform · EC2 · ALB · Auto Scaling · Linux · Bash


Current Build

CloudDesk Multi-Tenant SaaS — Work in Progress

Building the authentication, tenant-isolation, application, and infrastructure foundations for a multi-tenant SaaS platform. The project is being developed through feature branches and pull requests, with architecture and security documentation added alongside implementation.

Current focus: Amazon Cognito · OIDC/OAuth 2.0 · tenant isolation · secure session handling · infrastructure automation


Core Stack Demonstrated

AWS Terraform Docker GitHub Actions Linux Python Bash

AWS services used across projects: VPC, EC2, Auto Scaling, ALB, NLB, RDS, ECR, S3, CloudFront, IAM, STS, Secrets Manager, Lambda, API Gateway, DynamoDB, SQS, SNS, ElastiCache, and CloudWatch.


How I Approach Projects

  1. Start with the business problem and measurable requirements.
  2. Design the architecture and document important trade-offs.
  3. Provision repeatable infrastructure instead of relying only on console steps.
  4. Apply security controls such as private networking, least privilege, OIDC, and managed secrets.
  5. Validate the deployment through health checks, failure testing, and observable outcomes.
  6. Record troubleshooting lessons so the repository explains both the solution and the engineering process.

Currently Deepening

  • multi-tenant SaaS architecture and tenant isolation
  • Amazon Cognito authentication and authorization
  • container orchestration with Amazon ECS
  • CloudWatch monitoring, alarms, and operational dashboards
  • automated infrastructure security and quality checks
  • Kubernetes, Prometheus, and Grafana as upcoming portfolio areas

Building secure, scalable, automated, and well-documented cloud infrastructure.

Pinned Loading

  1. fintrust-customer-portal fintrust-customer-portal Public

    Production-ready Flask Customer Portal deployed on AWS using Terraform, Docker, ECR, ALB, Auto Scaling, and Amazon RDS.

    HCL

  2. fintrust-nlb-docker fintrust-nlb-docker Public

    Containerized Flask application deployed on AWS using Docker, Terraform, Auto Scaling, and a Network Load Balancer.

    HCL

  3. highly-available-web-app-terraform highly-available-web-app-terraform Public

    Provision a highly available Apache web application on AWS using Terraform with an Application Load Balancer, Auto Scaling Group, Launch Template, and Infrastructure as Code best practices.

    HCL

  4. aws-ec2-apache-webserver aws-ec2-apache-webserver Public

    Deploy a production-ready Apache web server on Amazon EC2 with secure networking, Linux administration, and operational best practices.

  5. aws-solutions-architect-associate-saac03 aws-solutions-architect-associate-saac03 Public

    Python

  6. simeonprimordial simeonprimordial Public

    Building secure, scalable, and automated cloud infrastructure with a focus on reliability, operational excellence, and continuous improvement.