VastMindz – Azure DevOps

VastMindz – Azure DevOps

Cloud Platform & Technology Stack

Microsoft Azure | Angular & Node.js | Docker & Containers |
CI-CD with Azure DevOps Pipeline | HA Kubernetes Cluster | AKS

High Level Overview

The pipeline is set up to automatically build, test, and deploy containerized applications using Azure DevOps. GitHub is used as the source control repository, and any code changes pushed to the repository trigger a build process in Azure DevOps.

The pipeline also includes continuous integration and continuous delivery (CI/CD) capabilities, which automatically build, test, and deploy code changes to a Kubernetes cluster managed by Azure Kubernetes Service (AKS). This allows for fast and easy deployment of containerized applications, with the added benefit of automatic scaling and management of the Kubernetes cluster.

Additionally, Azure DevOps provides an easy-to-use web interface for monitoring and managing the pipeline, including the ability to view build and deployment logs, and to set up alerts for pipeline failures.
Overall, this pipeline is a great example of how Azure DevOps, AKS, and GitHub can be used together to create a streamlined and automated development pipeline for containerized applications. The use of these services allows for efficient and secure deployment of applications, while also providing an easy-to-use interface for monitoring and managing the pipeline.

The above-mentioned project was deployed when I was working with Wegile in 2022. It was a great opportunity to use Azure DevOps, AKS and GitHub together to create a streamlined and automated development pipeline for containerized applications. The use of these services allowed for efficient and secure deployment of applications, while also providing an easy-to-use interface for monitoring and managing the pipeline.