• Developed a GitOps-driven Jenkins pipeline automating end-to-end deployments in an Azure-based production environment, orchestrating vital stages encompassing app build, testing, analysis, Dockerise, Trivy-based artifact scanning, and Continuous Deployment (CD) triggering.
• Created and managed an environment with multiple Azure VMs to facilitate Jenkins operations, ArgoCD management, and code quality analysis.
• Crafted and executed a comprehensive Jenkins pipeline to handle multi-stage deployment processes, integrating SonarQube analysis, Docker image handling, Trivy artifact scans, and CD pipeline triggering.
• Achieved a robust GitOps-based pipeline, enabling efficient deployment, version-controlled configurations, and continuous synchronization between the GitOps repository and the Azure-based Kubernetes clusters.