Automating Azure infrastructure deployment
Khettal, Mohamed (2026)
Khettal, Mohamed
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202604207083
https://urn.fi/URN:NBN:fi:amk-202604207083
Tiivistelmä
This research investigates the development and implementation of an automated deployment pipeline for Microsoft Azure via Terraform and Azure DevOps, addressing the inefficiencies and security vulnerabilities associated with manual provisioning. By utilizing Infrastructure as Code (IaC) and Continuous Integration/Continuous Deployment (CI/CD) practices, the study showcases a case example of deploying a Windows Server web application, demonstrating significant improvements in efficiency, reliability, and scalability, alongside reduced errors and enhanced version control. Moreover, the findings underscore the importance of best practices for pipeline debugging and state management, while also highlighting Terraform adaptability across multiple cloud environments, ultimately contributing to the discourse on cloud automation and providing a practical framework for enhancing operational efficiency.
