This project is a CV project that demonstrates my ability to understand complex CI/CD and DevOps skillsets with K8s. The project focuses on:
- Setting up Azure infrastructure for a web application and configuring Azure VMs & Azure Kubernetes Service (AKS) cluster.
- Implementing CI/CD pipelines with security checks using tools like SonarQube.
- Deploying and securing the application using DevSecOps best practices, including:
- Jenkins for CI/CD
- Prometheus for monitoring with Grafana template dashboards
- Utilizing node exporter within VM environments and Helm to install node exporter within K8s environments for monitoring purposes.
- Using tools like ArgoCD and DockerHub to build, push, and deploy images to Kubernetes.
- Using the local Azure Cloud CLI to manipulate the Kubernetes cluster with Helm for package management and deployment.
Docker image (similar to Google Container Registry (GCR).): https://hub.docker.com/repository/docker/michaelmai1201/amazon-prime/general