AMportfolio@v3.0.0
Back to home

Every Azure build, written up end to end.

10 projects across infrastructure, delivery pipelines, Kubernetes platforms, migration, observability, and disaster recovery.

Infrastructure

Multi-Tier Web Application with Auto-Scaling

App Service · Azure SQL · Application Gateway

A highly available multi-tier architecture built on Azure App Services, Azure SQL Database, and Application Gateway. Traffic enters through the gateway, is load balanced across the web tier, and the data tier stays private to the application subnet. Auto-scale rules react to live CPU and request pressure so the platform absorbs traffic spikes without manual intervention, and Azure Monitor watches every tier for real-time alerting.

  • Highly available multi-tier design across App Services, Azure SQL, and Application Gateway
  • Auto-scaling and load balancing for dynamic traffic and consistent performance
  • Azure Monitor configured for real-time monitoring, alerting, and reliability
Azure App ServiceAzure SQLApplication GatewayAutoscaleAzure Monitor+2
Migration

Automated Cloud Migration Pipeline

Azure Migrate · Site Recovery

Migrated on-premises virtual machines into Azure using Azure Migrate for discovery and assessment and Azure Site Recovery for continuous replication. Waves were planned so replication ran hot in the background and each cutover window stayed short. Every migrated workload was validated for performance, security posture, and availability before the source was decommissioned.

  • On-premises virtual machines migrated with Azure Migrate and Azure Site Recovery
  • Minimal downtime through staged migration and replication strategies
  • Post-migration workloads validated for performance, security, and availability
Azure MigrateAzure Site RecoveryReplicationVM AssessmentCutover Planning+1
Kubernetes

Kubernetes Container Platform with DevOps Integration

AKS · Azure DevOps · Observability

Built and operated production-ready AKS clusters as the deployment target for a microservices estate. Azure DevOps pipelines build container images, push them to ACR, and roll them out to the cluster on every merge. Cluster-level monitoring, centralized logging, and Kubernetes security controls — RBAC, network policies, and secret management — are part of the platform rather than bolted on later.

  • Production-ready AKS clusters built and managed for microservices deployment
  • CI/CD pipelines integrated through Azure DevOps for automated container deployment
  • Monitoring, logging, and security controls implemented for Kubernetes workloads
AKSKubernetesDockerAzure DevOpsACR+3
DevOps

Infrastructure as Code with Terraform & Governance

Terraform · Azure Policy · Multi-environment

Developed reusable Terraform modules that provision Azure resources consistently across development, staging, and production. Remote state lives in a locked storage account, workspaces isolate each environment, and governance policies enforce tagging, region restrictions, and approved SKUs so drift and one-off manual changes stop being possible.

  • Reusable Terraform modules provisioning Azure resources across multiple environments
  • Infrastructure deployment automated for consistency and fewer manual errors
  • Governance policies implemented for compliance and standardized provisioning
TerraformHCLAzure PolicyRemote StateWorkspaces+2
Observability

Azure Monitoring and Cost Optimization Platform

Azure Monitor · Log Analytics · Cost Management

Centralized monitoring for a full Azure estate. Diagnostic settings stream logs and metrics from every resource type into a single Log Analytics workspace, alert rules and dashboards surface problems before users notice, and Cost Management analysis feeds right-sizing decisions back into the platform.

  • Centralized monitoring with Azure Monitor and Log Analytics for infrastructure visibility
  • Alerts and dashboards created for proactive issue detection and resolution
  • Cloud costs optimized by analyzing usage patterns and right-sizing resources
Azure MonitorLog AnalyticsApplication InsightsKQLCost Management+2
Kubernetes

React Application Deployment on AKS

Docker · Helm · AKS

Containerized a React application with a multi-stage Docker build and deployed it to AKS through Helm charts driven by Azure DevOps pipelines. Values files separate environment configuration from the chart itself, and rolling updates with readiness probes keep the app available through every release.

  • React application containerized with Docker for scalable deployment
  • Deployed on AKS using Helm charts and Azure DevOps pipelines
  • High availability and automated rollouts ensured through CI/CD integration
ReactDockerHelmAKSAzure DevOps+2
DevOps

.NET CI/CD Pipeline Automation

Azure DevOps · .NET · Self-hosted Agents

Automated the full delivery path for .NET applications in Azure DevOps. Build, unit test, and release stages run from one pipeline definition, artifacts flow between stages instead of being rebuilt, and self-hosted agents give faster builds plus control over the toolchain and network access the pipeline needs.

  • Automated CI/CD pipelines built with Azure DevOps for .NET applications
  • Build, test, and release stages integrated for continuous delivery
  • Self-hosted agents used to improve deployment speed and control
Azure DevOps.NETYAML PipelinesSelf-hosted AgentsApp Service+2
DevOps

Azure Terraform CI/CD Pipeline

Terraform · Azure DevOps · Multi-environment

Designed multi-stage pipelines that provision Azure infrastructure with Terraform. Key Vault, App Service, MySQL, and Static Web Apps are deployed per environment from the same definition, with plan output published for review and manual approval gates guarding the staging and production applies.

  • Multi-stage pipelines designed for provisioning Azure infrastructure with Terraform
  • Key Vault, App Service, MySQL, and Static Web Apps deployed across environments
  • Environment-based deployments (Dev, Staging, Production) enabled with approvals
TerraformAzure DevOpsKey VaultApp ServiceAzure MySQL+2
Observability

Enterprise Java CI/CD with GitOps & Observability

Jenkins · Argo CD · Prometheus · Grafana

A GitOps delivery model for enterprise Java services. Jenkins handles build and image publishing, Argo CD continuously reconciles the cluster against the desired state in Git, and Prometheus with Grafana provides the metrics and dashboards that make each rollout observable rather than hopeful.

  • CI/CD pipelines implemented with Jenkins and Argo CD for GitOps-based deployments
  • Prometheus and Grafana integrated for monitoring and observability
  • Deployment automation and system visibility improved across environments
JenkinsArgo CDGitOpsJavaMaven+3
Resilience

Multi-Region Disaster Recovery Solution

Traffic Manager · Geo-redundancy · DR

A multi-region Azure architecture where Traffic Manager routes users to the healthy region and fails over automatically when endpoint probes go dark. App Services, Azure SQL, and Storage accounts are geo-redundant across the region pair, and scheduled DR tests prove the runbook works before an incident ever needs it.

  • Multi-region Azure solution architected with Traffic Manager for failover and high availability
  • Geo-redundant App Services, Azure SQL, and Storage accounts configured
  • Disaster recovery testing performed to ensure business continuity
Traffic ManagerGeo-redundancySQL Failover GroupGRS StorageApp Service+1