Projects¶
Automating Code Deployment for App Services and Azure Data Factory (ADF)¶
Sep 2024 - Present
Associated with Tiger Analytics
The project involves deploying code changes to Azure App Services and Azure Data Factory (ADF) using a multistage build pipeline with approvals and quality checks leveraging Git Flow Branching Strategy. By implementing robust CI/CD pipelines, 80% of manual tasks previously handled by developers have been automated, resulting in streamlined processes and error-free deployments. This approach enhances efficiency, minimizes human error, and ensures consistent delivery across environments.
Skills: Azure DevOps · Microsoft Azure · GitFlow
One-Time Setup for Application Deployment on GKE using GitHub Actions and Helm¶
Jul 2024 - Sep 2024
Associated with Tiger Analytics
This project involved a one-time requirement from the client to deploy applications on Google Kubernetes Engine (GKE) within Google Cloud Platform (GCP). GitHub Actions was used for CI/CD with multistage pipelines to automate the build and deployment process. Google Artifact Repository was utilized for artifact storage, and Helm charts were developed to manage environment-specific configurations for Development and Production, ensuring streamlined and consistent deployments across multiple environments. After completing the automation, the setup was handed over to the development team for ongoing management and maintenance.
Skills: Helm · Google Kubernetes Engine (GKE) · Google Cloud Platform (GCP) · GitHub Actions
Efficient Deployment and Scaling of Microservices in AKS with Helm and Azure DevOps¶
Oct 2023 - Jun 2024
Associated with Tiger Analytics
This project demonstrates the successful deployment of a robust microservices application in Azure Kubernetes Service (AKS) using Helm charts and Azure DevOps pipelines. Key accomplishments include developing a multistage build pipeline for creating and pushing Docker images to Azure Container Registry (ACR) and implementing Azure File Share to facilitate real-time data synchronization across pods. Innovative optimizations, such as eliminating redundant sidecar containers by integrating Azure File Share directly, reduced resource consumption and streamlined operations. Application stability was enhanced with readiness and liveness probes, while enabling Horizontal Pod Autoscaling (HPA) improved scalability and reduced idle resource usage by 20%, ensuring dynamic response to workload demands.
Skills: Azure Kubernetes Service (AKS) · Helm · Azure DevOps · Microsoft Azure · Linux · Docker · Kubernetes
Product Deployment and Automation¶
Aug 2022 - Sep 2023
Associated with Zelar
This project involved deploying a product-based application for a pharmaceutical company, where medical data is visualized through Power BI dashboards. The DevOps team automated the entire deployment pipeline using various tools, ensuring seamless and secure code management across different environments. When a pull request (PR) is raised, SonarCloud runs a quality scan to ensure the code meets standards. With necessary approvals, the code is pushed through development, UAT, and production environments, each secured with approval gates and quality checks. The code is then built into a Docker image, pushed to Azure Container Registry (ACR), and deployed to Azure Kubernetes Service (AKS) using Helm charts for efficient and scalable application management.
Skills: Azure Kubernetes Service (AKS) · ACR · Azure DevOps · Sonarqube · Powershell · Microsoft Azure
Infrastructure Provisioning Using Terraform¶
Mar 2022 - Aug 2022
Associated with Zelar
In this project, I created infrastructure for multiple environments in AWS Cloud and automated the entire process using Jenkins freestyle pipelines. This made it easier to deploy and manage resources across different environments, like development, staging, and production. The automation ensured faster and more consistent deployments with less manual work and fewer errors.
Skills: Terraform · Linux · Amazon Web Services (AWS) · AWS Command Line Interface (CLI) · Jenkins
Techbricks Edu App/Website¶
Mar 2021 - Feb 2022
Associated with VisualpathIT
Managed CI/CD pipelines integrating Git, Nexus, and SonarQube, decreasing build failures by 30%. Built Docker images for Kubernetes deployments, optimizing resource usage by 25%. Resolved deployment issues efficiently, ensuring 99.9% application availability.
Skills: Amazon Web Services (AWS) · Sonarqube · Jenkins · Git · Docker · Kubernetes · Amazon S3