Author Archives: Jaspreet

Microsoft 365 Admin Roadmap (Beginner to Pro)

By | December 2, 2025

🟦 STAGE 1 — Fundamentals (Beginner) Goal: Understand the basics of M365 & core admin concepts. 1️⃣ Learn the Basics of Microsoft 365 Study topics: 2️⃣ Learn the Microsoft 365 Admin Center (Portal Basics) Explore all sections: Practice:✔ Create a user✔ Assign a license✔ Reset password✔ Add alternate email✔ Create a Microsoft 365 Group✔ Create… Read More »

Complete Guide to All Microsoft 365 Admin Portals: Features, Use Cases & Quick Links

By | December 2, 2025

🌐 1. Microsoft 365 Admin Center (M365 Admin Portal) 🔗 https://admin.microsoft.com Purpose: This is the main management portal for Microsoft 365 services. What you manage here: Best for: IT admins managing general day-to-day tasks. 🟦 2. Microsoft Entra Admin Center (Formerly Azure AD Admin Center) 🔗 https://entra.microsoft.com Purpose: Used to manage identity, security, authentication, and… Read More »

 Self-Healing Infrastructure with Prometheus, Alertmanager & Ansible

By | September 24, 2025

This project demonstrates a self-healing infrastructure setup using Prometheus, Blackbox Exporter, Alertmanager, a custom monitoring service, and Ansible. It continuously monitors a service container, triggers alerts when the service goes down, and automatically restarts the service via Ansible playbooks. ⚙️ Architecture Blackbox Exporter → Prometheus → Alertmanager → Monitor (amtool + jq) → Ansible Runner… Read More »

Terraform + Docker + Nginx + Git Branching Workflow

By | December 2, 2025

📌 Project Overview This project demonstrates: 📂 Branch Structure We are using three branches: Branch Name Purpose Project Content main Stable production-ready code. Contains the final tested project that provisions an Nginx container via Terraform. dev Development environment for ongoing work. Same core functionality as main but used for testing new changes before merging. feature-add-index… Read More »

terraform-docker-nginx

By | August 22, 2025

Infrastructure as Code (IaC) with Terraform 🚀 Objective Provision a local Docker container using Terraform. 🧰 Tools Used 📁 Project Structure terraform-docker-app/ ├── main.tf ├── apply-log.txt ├── README.md 📝 Steps Performed 1. ✅ Wrote Terraform Configuration File: main.tf 2. ✅ Terraform Commands Used terraform init # Initialize the project terraform plan # See execution plan terraform apply… Read More »

nodejs-demo-app-jenkins

By | August 22, 2025

🛠 Jenkins CI/CD Integration 📌 Overview This project also includes a Jenkins-based CI/CD pipeline that automates the process of building a Docker image from the Node.js app and pushing it to Docker Hub whenever new changes are pushed to GitHub. 🚀 Jenkins Setup Steps ✅ Prerequisites Jenkins installed (Currently installed on local system) Docker installed… Read More »

Node.js Demo App with CI/CD using GitHub Actions & DockerHub

By | August 27, 2025

This is a simple Node.js application that demonstrates how to set up a CI/CD pipeline using GitHub Actions and DockerHub. The pipeline automatically builds, tests, and deploys the Docker image to DockerHub whenever changes are pushed to the main branch. 🔗 GitHub Repository 👉 GitHub: jaspreet237/nodejs-demo-app👉 Youtube Link : https://youtube.com/shorts/Ys0DX15pdaA?feature=share 🛠 Tech Stack 📁 Project Structure nodejs-demo-app/ ├── .github/ │ └── workflows/… Read More »

Deployment of MedusaJS V2 Ecommerce Backend on AKS (Azure Kubernetes Service)

By | November 7, 2025

This project demonstrates a production-like deployment of a MedusaJS v2 ecommerce backend using Docker, Jenkins CI/CD, Azure Kubernetes Service (AKS), and PostgreSQL. The backend exposes REST APIs and an admin panel for managing ecommerce operations. 🔧 Tech Stack 📁 Project Structure 🚀 Features 🛠️ Setup & Deployment 1. Clone the Repo git clone https://github.com/jaspreet237/MedusajsV2.gitcd MedusajsV2 2. Build Docker Images docker build… Read More »

BSNL FTTH INTERNET CONFIGURATION IN HINDI

By | March 4, 2025

बीएसएनएल एफटीटीएच का कॉन्फ़िगरेशन निम्नलिखित चरणों का पालन करके पूरा किया जा सकता है:1. अपने लैपटॉप या मोबाइल डिवाइस को बीएसएनएल द्वारा दिए गए नए राउटर से कनेक्ट करें।2. एक वेब ब्राउज़र (जैसे Google Chrome या Firefox) लॉन्च करें और ब्राउज़र पर 192.168.1.1 type करें3. Enter दबाएँ।4. एक वेब लॉगिन पेज दिखाई देगा, जिसमें आपसे… Read More »

Steps to Configure BSNL FTTH

By | March 4, 2025

The configuration of the BSNL FTTH can be accomplished by adhering to the following steps: 1. Connect your laptop or mobile device to the new router supplied by BSNL. 2. Launch a web browser (such as Google Chrome or Firefox) and enter the address 192.168.1.1 3. Press the Enter key. 4. The web login page… Read More »