Highlighted Projects

Google Cloud Projects

GCP Automated VM resizing Setup

Automated VM resizing based on schedule to optimize infrastructure cost.

Tech: Compute Engine, Cloud Scheduler, Cloud Run Jobs

Overview

VM Creator Labeling Automation on GCP

Labeling Google Cloud VM instances with the creator’s email ID at the time of VM creation.

Tech:Cloud Logs, Pub/Sub, and Cloud Functions

Overview

GCP Project Resource Cleanup Automation

This project automates the discovery and cleanup of all resources inside a Google Cloud project.

Tech: Python, Cloud Run and Cloud Run Jobs

Overview

System Resource Monitoring Script

Linux monitoring script for CPU, memory and disk usage with alerting.

Tech: Linux, Bash

Containerized_OpenVPN_Setup

Linux monitoring script for CPU, memory and disk usage with alerting.

Tech: Linux, Bash

redis with pvc k8s

Linux monitoring script for CPU, memory and disk usage with alerting.

Tech: Linux, Bash

Automations (CI/CD) Projects

GCP Virtual Machines CI/CD with Secure Deployment

Automated build & deploy pipeline for applications on Google Compute Engine.

Tech: Cloud Build, GitHub, GCE, Python

Overview

Google K8s CI/CD with Secure Deployment

CI/CD pipeline using Cloud Build & GitHub with SSL, autoscaling and secure ingress.

Tech: Cloud Build, GitHub, GKE, Kubernetes

Overview

GCP Cloud Run CI/CD with Secure Deployment

CI/CD pipeline to build Docker images and deploy securely to Google Cloud Run.

Tech: Cloud Build, GitHub, Cloud Run, Python

Overview

Jenkins Multi-Cluster CI/CD Setup

Jenkins pipelines deploying applications to multiple Kubernetes clusters with rollback support.

Tech: Jenkins, Bash, YAML, Kubernetes

EFK Setup

Jenkins pipelines deploying applications to multiple Kubernetes clusters with rollback support.

Tech: Jenkins, Bash, YAML, Kubernetes

Monitoring with grafna and promothous loki Setup

Jenkins pipelines deploying applications to multiple Kubernetes clusters with rollback support.

Tech: Jenkins, Bash, YAML, Kubernetes

Multi-Cluster-Auto-Scaling Setup

Jenkins pipelines deploying applications to multiple Kubernetes clusters with rollback support.

Tech: Jenkins, Bash, YAML, Kubernetes

Databases & Automation

MongoDB Backup Automation

Automated MongoDB backups with success/failure alerts and upload to Cloud Storage.

Tech: Bash, Cron, MongoDB, GCS

Postgres Backup Automation

Automated MongoDB backups with success/failure alerts and upload to Cloud Storage.

Tech: Bash, Cron, MongoDB, GCS

Projects | Sahil Singh