Skip to content

Cloud computing projects showcasing Force.com PaaS HR system and AWS deployment with Elastic Beanstalk, EC2, RDS, and Auto Scaling.

Notifications You must be signed in to change notification settings

Sarah-Altalhi/Cloud-Deployment-Portfolio

Repository files navigation

🌐 Cloud Computing Projects Portfolio

Cloud AWS Elastic Beanstalk EC2 RDS Salesforce

This repository showcases my hands-on projects in Cloud Computing, focusing on Platform as a Service (PaaS) and Infrastructure on AWS.
Both projects demonstrate my ability to design, deploy, and secure cloud-based systems while automating critical business processes.


📌 Project 1: Cloud-Based HR Management System (Force.com PaaS)

Overview

Developed a prototype HR Management System using Salesforce Force.com to automate HR processes including employee onboarding, leave management, performance evaluations, job postings, and training.

Key Features

  • Data modeling with master-detail & lookup relationships
  • Workflow automation (email notifications, task assignments, approvals)
  • Validation rules and access controls (object-level, tab-level, org-wide)
  • Interactive UI prototypes for HR processes

My Contributions

  • Researched PaaS adoption opportunities (microservices, DevOps CI/CD, IoT, big data)
  • Developed rationale for extending HRMS functionality
  • Refined project documentation for consistency and accuracy

Skills Gained

Cloud Computing (PaaS), Workflow Automation, Data Modeling & Security, Team Collaboration


📌 Project 2: AWS Cloud Deployment (Elastic Beanstalk, EC2, RDS, Auto Scaling)

Overview

Designed and deployed a scalable PHP web application on AWS with high availability and monitoring features.
The architecture leveraged multiple AWS services to ensure reliability, security, and fault tolerance.

Key Features

  • Automated deployment with AWS Elastic Beanstalk
  • EC2 instances with load balancing and auto scaling
  • RDS (MySQL, Multi-AZ) for database reliability
  • VPC with security groups and key pair access
  • Amazon SNS for system monitoring and notifications

My Contributions

  • Designed architecture and implemented VPC/security configuration
  • Set up EC2, RDS, load balancer, and scaling groups
  • Integrated SNS notifications for monitoring
  • Documented deployment process and system design

Skills Gained

AWS Deployment, High Availability Design, Cloud Networking & Security, Monitoring & Fault Tolerance


🚀 Overall Learning Outcomes

  • Practical experience with both PaaS (Force.com) and AWS infrastructure deployment
  • Ability to automate business workflows and design resilient architectures
  • Hands-on exposure to cloud security, scalability, and monitoring practices

About

Cloud computing projects showcasing Force.com PaaS HR system and AWS deployment with Elastic Beanstalk, EC2, RDS, and Auto Scaling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published