Home
Blog
Projects
Toggle theme
DevOps & Cloud Projects
Blue-Green Strategy on Azure
This project implements a classic blue-green deployment pipeline to achieve zero-downtime updates for a web application. The core idea is to maintain two identical production environments, 'Blue' and 'Green.' While one environment is live, the other serves as a staging area for the new version.
Microsoft Azure
Node.js
GitHub Actions
CI/CD
Optimizing CI/CD Reliability
A core CI build step for a critical frontend application was plagued by intermittent npm install failures. The fix involved switching to `npm ci` and adding an explicit directory cleanup step, resulting in a more robust and reliable pipeline.
Azure DevOps
Node.js
npm
YAML Pipelines
Vue.js
CI/CD with GitHub Actions
A CI/CD pipeline to build and deploy a Node.js application to Azure App Service using GitHub Actions.
CI/CD
GitHub Actions
Azure
Node.js
DevOps
Ansible Certificate Tracker
Automate SSL certificate monitoring on Windows servers using Ansible and community.windows collection. Track expiration dates, generate reports, and integrate with monitoring pipelines.
Ansible
Windows
Security
Automation
DevOps
Code
Azure DevOps CI/CD Pipeline Implementation
Developed and deployed comprehensive CI/CD pipelines in Azure DevOps, accelerating release cycles and implementing Infrastructure as Code (IaC) for environment provisioning.
Azure DevOps
CI/CD
Terraform
IaC
Azure Cloud
DevOps
YARP Load Balancer Implementation
Implemented YARP as a proof-of-concept load balancer, achieving 19% increase in load balancing efficiency and reducing response times by 40ms.
YARP
Load Balancing
Performance Optimization
.NET
Microservices
Ansible Infrastructure Automation
Architected and deployed custom Ansible roles for Infrastructure as Code, reducing configuration errors by 24.7% and automating server setup and environment configuration.
Ansible
IaC
Automation
Configuration Management
DevOps
Flutter Task Management App
Developed an innovative Android application using Flutter for workplace task management, featuring dynamic task categorization and intuitive interface design.
Flutter
Mobile Development
Task Management
UI/UX
Android
Angular & Spring Boot CI/CD Pipeline
Implemented a complete CI/CD pipeline for Angular and Spring Boot frameworks, utilizing Jenkins for continuous integration and Docker for containerized deployment.
Angular
Spring Boot
Jenkins
Docker
CI/CD