Dheeraj Atmakuri

Work Experience

CI/CD Pipeline for 3-Tier Application

Azure PipelinesArgoCDPythonRedis.NETPostgresNode.jsDockerAKS
thumbnail

Designed and implemented a robust CI/CD pipeline leveraging Azure Pipelines and ArgoCD for a 3-tier application, automating the entire build, test, and deployment process. The application, consisting of a Python front-end, Redis for real-time voting, a .NET worker for processing, Postgres for persistent storage, and a Node.js results app, was containerized using Docker. The pipeline utilized Azure Kubernetes Service (AKS) for scalable container orchestration, integrated Azure Container Registry for storing Docker images, and employed Azure VM and Agent Pools to manage resource allocation efficiently. The solution ensured seamless deployment, inter-service communication, and persistent data handling, with GitOps-based continuous delivery facilitated by ArgoCD for managing Kubernetes configurations.


Live Preview
Built by Dheeraj Atmakuri