What it is A small Node.js/Express web application, deployed and managed on an Azure Virtual Mach...What it is A small Node.js/Express web application, deployed and managed on an Azure Virtual Mach...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
What it is A small Node.js/Express web application, deployed and managed on an Azure Virtual Machine — built specifically to demonstrate manual VM-based deployment as a distinct skill from PaaS-style deployments (like App Service).
What I built
A Node.js/Express app (server.js, index.html, package.json) as the deployment target
An azure-pipelines.yml file to set up continuous integration through Azure Pipelines
A deploy.sh script to handle the actual deployment onto the VM
Iterated on the deployment script over time (version updates reflected in commit history) to handle VM-specific deployment steps
Why it matters Most "deploy to Azure" tutorials stop at managed platforms like App Service, where a lot of the infrastructure work is abstracted away. This project instead proves I can stand up and manage infrastructure directly — provisioning, configuring, and deploying onto a VM I control — which is closer to what real infrastructure/ops work looks like, and complements my other project that uses Azure Container Registry + App Service.
Tech stack Node.js · Express · Azure Pipelines · Azure Virtual Machines · Bash · Git
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started