- Established and oversaw Continuous Integration/Continuous Deployment (CI/CD) workflows via Azure DevOps, streamlining builds and deployments through automated release pipelines.
- Managed Azure DevOps services, including Azure Repos, Azure Boards, and Pipelines, for efficient collaboration on code development, and facilitated application deployment.
- Demonstrated proficiency in Linux and networking fundamentals to effectively troubleshoot issues.
- Deployed Generative AI projects across various environments (development, staging, production) using Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) methodology.
- Successfully addressed vulnerabilities within Linux and Windows environments.
- Exhibited a deep understanding of Azure infrastructure components such as Azure IaaS, including VMs, networking, storage, firewall, monitoring, private DNS zones, CI/CD, NSG, Azure Container Apps, Azure App Services, Azure Virtual Network, and Key Vault.
- Executed CI/CD processes for .NET, Python, React, and Tomcat applications, tailoring task groups to individual application requirements
Project: GenWizard.
Organization: Accenture.
Tools and technologies.
Azure DevOps, Docker, TFVC, Git, Azure Container Apps, Docker, Azure Container Registry, PostgreSQL, Application Gateway, nginx.
Responsibilities
- Utilized version control systems like TFVC for code checking, merging, and defining branching strategies.
- Spearheaded the end-to-end setup of Azure Container Apps and Azure App Services.
- Facilitated knowledge dissemination across the team by creating comprehensive documentation, which is needed to enhance understanding of the application environment and architecture.
- Proficiently configured Nginx, Application Gateway, Redis, MongoDB, PostgreSQL, and Tomcat software on Linux systems as per application requirements.
- Collaborated with multiple clients to establish enterprise-level platforms for generative AI applications.
- Demonstrated expertise in creating Azure CI/CD pipelines (build and release) from scratch.
- Managed artifact maintenance using Nexus and Azure Container Registry (ACR).
- Leveraged Azure OpenAI for generative AI projects.
- Developed technology-specific (dotnet, Python) Docker base images for deploying microservices within Docker containers.
- Created ARM templates (JSON) for Azure service provisioning, ensuring compatibility with existing infrastructure configurations.
- Implemented efficient communication protocols, resulting in reduced response times, and effective resolution of customer issues.
- Conducted root cause analysis for production downtimes, or platform-related issues.
Project: myWizard
Organization :Accenture
Tools & technologies :
Azure DevOps, MongoDB, nginx, Nexus, shell.
Responsibilities
- Demonstrated strong proficiency in VM and Docker deployment techniques.
- Crafted Docker files for managing Docker images used in the application deployment processes.
- Managed the source code repository using TFVC.
- Orchestrated end-to-end management of Azure DevOps build and release pipelines, ensuring smooth and efficient deployments.
- Developed and implemented pipelines for code scanning, including Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST), utilizing FPA.
- Integrated and maintained Nexus for artifact management purposes.
- Prepared comprehensive, high-level documentation detailing installation and configuration processes.
Certifications:
- Microsoft Certified: Azure Fundamentals.
Achievements:
- Star of the Month Award: Manager, Senior Manager.
- Recognized multiple times as a token of appreciation from leads and managers for dedicated work on the project.