Xapic TechnologiesAzure Cloud Infrastructure & Ansible Automation
The Challenge
The engineering team needed reproducible Azure cloud infrastructure and a standardized way to configure servers — eliminating manual VM setup, Nginx configuration drift across environments, and insecure SSH setups that were creating operational risk and inconsistency.
The Engineering Solution
Provisioned Azure VNet, NSGs, and static IPs via Terraform to establish a clean, version-controlled network foundation. Created reusable Ansible playbooks with role-based organisation for Nginx deployment and configuration. Deployed a self-hosted Azure DevOps agent VM with SSH key authentication and hardened security configurations — eliminating password-based access and configuration drift permanently.
Technologies Used
TerraformAnsibleAzure VNetAzure NSGNginxAzure DevOpsUbuntuSSHInteractive System Mockup & Analytics
Azure Infrastructure Stack — Terraform + Ansible Automation
System State Comparison
Manual Azure VM configuration with inconsistent server setups and configuration drift across environments
Automated Terraform + Ansible pipeline delivering hardened, consistent, reproducible infrastructure
The Ansible playbooks eliminated our configuration drift issue completely. We now provision and configure a new VM in minutes instead of hours — and every environment is identical by design.