Cloud/DevOps Projects

cover_image
Setup Active Directory on Windows Server

Establishing Active Directory for an organization is a crucial undertaking for any IT Administrator or SysAdmin, serving as a vital safeguard against future complications. Dedicating time and resources to this essential setup paves the way for a smoother and more efficient operational journey. This project presents a comprehensive guide that illuminates the path to effective deployment, with an emphasis on building a strong foundation within cloud infrastructure on AWS through the strategic use of EC2 instances. By methodically executing this process, you can create a resilient environment that empowers your organization to thrive.

cover_image
Deploying Windows Server on AWS

This project offers a comprehensive guide to setting up a Windows Server on the powerful Amazon Web Services (AWS) Elastic Compute Cloud (EC2). By following this process, you will lay the groundwork for effective configurations of Active Directory and Internet Information Services (IIS). This will enable robust network management, user authentication, and web hosting capabilities. Let’s begin this journey to leverage the power of the cloud and enhance your IT infrastructure.

cover_image
Sports Data Backup

Sports Data Backup is a powerful automation project that seamlessly retrieves captivating sports highlights and efficiently stores data in Amazon S3 and DynamoDB. It processes videos, ensuring high-quality output, and operates on a well-defined schedule using the robust capabilities of ECS Fargate and EventBridge. The system leverages templated JSON files combined with environment variable injection, making configuration and deployment not only straightforward but also highly flexible and user-friendly.

cover_image
Sports API Management System

The Sports API Management System is a streamlined, containerized solution for managing and querying real-time sports data. Built on Amazon Elastic Container Service (ECS) with Fargate, it efficiently hosts its API while ensuring scalability. Using Amazon API Gateway, the system routes incoming requests to the right backend services and integrates with an external Sports API for real-time information. This enables users to access valuable data like statistics, game scores, and player details, making it a vital resource for sports enthusiasts, analysts, and developers.

cover_image
NBA DataLake

This project establishes the necessary infrastructure to store and query NBA-related data. It includes a Python script that automates the creation of a data lake for NBA analytics using AWS services. The script integrates several components: Amazon S3 for storing both raw and processed NBA data, AWS Glue for processing, data cataloging, and transformation tasks, which make the raw NBA data ready for queries. Additionally, it uses Amazon Athena to enable seamless querying of the data stored in S3 using standard SQL. The project also incorporates the NBA API to fetch live game scores.

cover_image
Game Day Notification

This project implements an event-driven architecture for an alert system that provides real-time notifications of NBA game day scores to subscribed users via SMS and email. It utilizes several AWS services and tools, including Amazon Simple Notification Service (SNS) for sending SMS and email notifications, AWS Lambda for processing and managing API data and notifications, Amazon EventBridge for automating scheduled tasks, and NBA APIs for fetching live game scores.

cover_image
Weather Dashboard Project

As I progress in my Cloud Engineering journey, I've recently finished a practical project: a Weather Dashboard that incorporates real-time weather data retrieval, cloud storage, and Python automation. This project strengthened vital DevOps principles and enhanced my comprehension of cloud-driven application workflows.

arrow_back_ios arrow_forward_ios