Contributed to the development of a cloud-native monitoring application by integrating Docker, AWS ECR, and Kubernetes (EKS) to automate infrastructure management and application monitoring.
Application: Designed and developed a Flask-based application (app.py, index.html) and deployed it locally to ensure functionality prior to containerization.
Containerization: Created a Dockerfile, built Docker images and ran containers locally using Docker Desktop. Utilized DockerHub and Python to manage dependencies and environment consistency.
This project was executed within a Red Hat Enterprise Linux sandbox using Ansible Automation Platform tools to build foundational automation workflows and integrate CI/CD pipelines.
Project Highlights:
Developed automation scripts using ansible-navigator, a Textual User Interface (TUI) that functions as a replacement for ansible-playbook. Created and executed a simple YAML playbook (test.yml) to validate localhost connectivity through the ping module.
DevOps and CI/CD: Leveraged Red Hat’s Automation Controller to simulate a CI/CD pipeline. Integrated Gitea (source code management) with Jenkins (automation server) to automate development and deployment workflows. Configured webhooks to trigger Jenkins builds upon code commits, implemented approvals through Automation Controller before production deployment, and coordinated end-to-end application delivery.
This project automates the provisioning of an AWS S3 bucket for static website hosting using Terraform,
Project Highlights:
Infrastructure as Code: Used Terraform scripts to define and automate the setup of AWS S3 buckets for static website hosting.
Contributed to the technical development and user experience enhancement of a learning web application by refining the quiz functionality and expanding lesson interactivity with multimedia content.
Project Highlights:
Quiz System Development: Implemented logic to accurately count correct answers and track user scores. Expanded the pool of multiple-choice questions and modified quiz prompts
This web application was built using Python (psycopg2 and SQLAlchemy), Flask, PostgreSQL, HTML, and Git. It connects to a PostgreSQL database, executes queries, and serves dynamic web pages, allowing users to interact with marathon training and event data.
Project Highlights:
Log training events: Designed a key database operation where users can log completed training activities (e.g., running, hiking, biking), providing an interactive way to track progress over time.
This project is a React-based web application designed to help users create professional resumes by entering their personal and career information through a guided form interface, with real-time resume preview functionality.
Project Highlights:
Reach hooks for State Management: Utilized useState hooks to manage and update form data dynamically as users filled out their resume details.