top of page

Azure Subscriptions Management

Role

Platform Engineer Intern

Team

None

Duration

June 2022 - Sept 2022

Frameworks and Libraries

React JS, HTML, CSS, RestAPI

Tools

Azure, Postman, Git, Github, VSCode, Figma

Company

Rubrik

Background

What is an Azure Subscription? Why do we need multiple?

  • To host a web application, you must first purchase a subscription. If you pay, you can use their resources like Virtual networks, Virtual machines, etc., depending on your usage.

  • At the organizational level, we need multiple subscriptions for each department, project, and client.  

Problems with creating subscriptions in Azure Portal

What are the drawbacks?

  • In scenarios, where Creating multiple Subscriptions is needed: ​

    • Missing the tagging values which are used to identify the subscription

    • Likely to miss assigning roles to an application

The Solution

  • A single-page web application which includes:

    • Creating the subscription with tags and role

    • Viewing the list of subscriptions

    • Role Assignments for applications in multiple subscriptions

Sketches

Low Fidelity Designs

IMG_0095.JPG
IMG_0096.JPG
IMG_0097.JPG
IMG_0098.JPG

High Fidelity Designs

Tenant Selection.jpg
Login.jpg
Landing Page.jpg
Creation.jpg
Submitted.jpg

Point of Views

High Fidelity Designs Testing

I think to create, view, roles button would be good to be on every page they visit

It's good to have a user profile after the user signs in

Sign out button on every page

Design and colour combinations look good

Final Prototype

SignIn page.png
Screen Shot 2022-09-08 at 9.23.11 PM.png
Home.png
Subscriptions List.png
Selecting Applications.png
Create.png
Screen Shot 2022-09-08 at 9.26.26 PM.png
Role Creation.png

Future Scope

  • Automation Process

    • Creating 10 subscriptions with one submit button

  • We can further extend to AWS, GCP

Thank You!

AJ

bottom of page