Custom Resource Provisioning Portal

Introduction

I led the development of a custom portal for an enterprise client, enabling users to securely log in and raise requests to provision, modify, or delete Azure resources. The portal enforced client-specific design, naming conventions, and configuration standards, ensuring compliance and operational consistency. Approval workflows were integrated, triggering resource deployment only after validation by the concerned team.

Project Description

Requirement Gathering: Collaborated closely with the client to capture business needs, technical requirements, and compliance standards.

Team Management: Oversaw developers and infrastructure specialists, ensuring seamless integration between frontend, backend, and Azure services.

Demo & Feedback: Conducted regular demos for stakeholders, incorporating feedback to refine the portal.

Key Components & Technologies

REST APIs .NET Service Principal Names (SPNs) Identity & Access Management (IAM) PowerShell JSON Azure

Security & Access Control

The portal restricted direct Azure access, granting permissions only as required by organizational policy. Resource requests were processed via REST APIs, ensuring secure and auditable deployments.

Project Challenges & Solutions

Challenge 1: Security & Access Control

Problem: Preventing unauthorized Azure access while enabling self-service provisioning

Solution:

  • Implemented granular IAM policies
  • Used SPNs for secure, automated backend access
  • Approval workflows for all change requests

Result: Zero unauthorized access incidents

Challenge 2: Compliance & Standardization

Problem: Enforcing client-specific naming conventions and configurations

Solution:

  • Automated validation of requests against standards
  • JSON templates for consistent resource deployment

Result: 100% compliance with client standards

Challenge 3: Change Management & Adoption

Problem: Ensuring user adoption and minimizing resistance

Solution:

  • User-friendly interface
  • Comprehensive training and support
  • Iterative demos and feedback loops

Result: 92% user satisfaction score

Benefits & Impact

End User Benefits

Self-Service
Direct Azure Access Not Required
60%
Faster Provisioning Time
Granular
Secure Permission Control
92%
User Satisfaction Score

IT Team Benefits

80%
Reduction in Manual Checks
1
Centralized Management Portal
90%
Automation Rate
50%
Faster Incident Resolution

Financial Impact

$320K
Annual Cost Savings
$150K
Operational Efficiency Gains Yearly
35%
Total 3-Year TCO Reduction
100%
Compliance Achievement

Operational Impact

99.9%
System Availability Uptime
6 hrs
DR RTO vs 18 hrs
20 min
Security Response vs 1 hour
2x
Current Capacity Scaling