Skip to content
View OmarChaalan's full-sized avatar

Block or report OmarChaalan

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
omarchaalan/README.md

Hi, I'm Omar Chaalan 👋

Cloud Computing Graduate · Cloud & DevOps Engineer · AWS · Terraform · Docker


👨‍💻 About Me

I'm a Cloud Computing graduate from Luminus Technical University College (LTUC) with a 3.7 / 4.0 GPA, focused on building and automating cloud infrastructure on AWS.

My main interests are Cloud Engineering, DevOps, Infrastructure as Code, containerized workloads, and cloud networking.

I have hands-on project experience with AWS, Terraform, Docker, Amazon ECS Fargate, GitHub Actions, Linux, and networking, including both traditional multi-tier and serverless AWS architectures.

I'm currently looking for opportunities in:

  • ☁️ Junior Cloud Engineering
  • ⚙️ Junior DevOps Engineering
  • 🛠️ Cloud Support / Cloud Operations
  • 🏗️ Infrastructure Engineering

🚀 Featured Projects

A production-style Flask/MySQL application deployed on highly available AWS infrastructure and provisioned using Terraform.

Architecture & Infrastructure

  • 🏗️ Infrastructure as Code with reusable Terraform modules
  • 🌐 Custom three-tier VPC across 2 Availability Zones
  • 📡 2 public, 2 private application, and 2 isolated database subnets
  • 🔀 Internet Gateway, NAT Gateways, and dedicated route tables
  • ⚖️ Internet-facing Application Load Balancer
  • 📈 Highly available application deployment
  • 🗄️ Amazon RDS MySQL in private database subnets
  • 🔐 Tier-specific security groups following least-privilege principles

Containers & DevOps

  • 🐳 Flask application containerized with Docker
  • 📦 Images stored in Amazon ECR
  • 🚀 Application deployed using Amazon ECS Fargate
  • ❤️ Container health checks
  • 👤 Non-root container execution
  • 🔧 Environment-based application configuration
  • 🏷️ Versioned Docker images

AWS & Automation

  • 🌍 CloudFront for content delivery
  • 🪣 Private Amazon S3 static asset storage using Origin Access Control
  • 📊 CloudWatch monitoring and container logs
  • 🔄 GitHub Actions CI/CD
  • 🔑 AWS authentication through GitHub OIDC
  • 💾 Terraform remote state stored in Amazon S3 with state locking

Technologies

AWS Terraform Docker ECS Fargate ECR RDS S3 CloudFront ALB CloudWatch GitHub Actions Flask MySQL


My graduation project — a cloud-native book review and recommendation platform built using a serverless AWS architecture.

  • ⚡ Serverless backend using AWS Lambda
  • 🌐 REST APIs through Amazon API Gateway
  • 🔐 User registration and email verification using Amazon Cognito
  • 🗄️ Relational data stored in Amazon RDS
  • 🌍 Frontend hosted on Amazon S3 + CloudFront
  • 🏗️ Infrastructure provisioned using Terraform
  • 🔄 Deployment automation using GitHub Actions
  • 🧠 Custom book recommendation functionality
  • 🔒 AWS networking with VPC, subnets, route tables, NAT Gateway, and security groups
  • 📐 Architecture diagrams and infrastructure documentation included in the repository

Technologies

AWS Lambda API Gateway Cognito RDS S3 CloudFront Terraform GitHub Actions


🌐 Personal Portfolio Website

Static portfolio website hosted and distributed globally using AWS.

  • 🪣 Hosted with Amazon S3
  • 🌍 Delivered using Amazon CloudFront
  • 🔒 HTTPS through CloudFront
  • ⚡ CDN caching and edge delivery

🛠️ Technical Skills

☁️ AWS

AWS EC2 ECS ECR Lambda S3 RDS CloudFront

Also: VPC · IAM · DynamoDB · API Gateway · Cognito · Route 53 · CloudWatch · ALB · Auto Scaling

🏗️ Infrastructure as Code

Terraform

  • Reusable Terraform modules
  • Variables, locals, outputs, and data sources
  • for_each and modular resource creation
  • S3 remote state
  • State locking
  • Multi-environment repository structure

🐳 Containers & DevOps

Docker GitHub Actions Git GitHub

  • Docker & Docker Compose
  • Amazon ECR
  • Amazon ECS Fargate
  • GitHub Actions CI/CD
  • AWS OIDC authentication
  • CloudWatch logging

🐧 Linux & Networking

Linux

Linux CLI · TCP/IP · CIDR · Subnetting · DNS · Route Tables · Security Groups · NACLs · NAT Gateway · Load Balancing

💻 Programming & Web

Python Flask MySQL

Python · Flask · MySQL · HTML · CSS · JavaScript


🎓 Education

Bachelor's Degree in Cloud Computing
Luminus Technical University College (LTUC)
GPA: 3.7 / 4.0
2022 – 2026


🏆 Achievements

Competitor — Jordanian Collegiate Programming Contest (JCPC)
October 2023


📫 Let's Connect

I'm actively looking for opportunities in Cloud Engineering, DevOps, Cloud Support, Cloud Operations, and Infrastructure Engineering.

🌍 Based in Amman, Jordan and open to relocation and suitable remote opportunities.


AWS · Terraform · Docker · ECS · CI/CD · Linux · Networking

Pinned Loading

  1. terraform-aws-task-tracker terraform-aws-task-tracker Public

    Terraform-based AWS Task Tracker with ALB, Auto Scaling, RDS, S3, CloudFront, CloudWatch, IAM, Secrets Manager, and GitHub Actions CI/CD.

    HCL 1