Devops Engineer
Current• Architected CI\CD build, release and deploy process using Azure DevOps. • Designed and implemented continuous delivery pipelines that serve the purpose of provisioning and operating client test as well as production environments. • Experience managing, developing and building CI/CD pipelines, including: Check code quality Unit, Static Code Analysis, integration, Smoke Tests and functional tests implementation. • Managed local deployment in Kubernetes creating local clusters and deploying application containers. • Responsible for Azure DevOps, VSTS administration. • Managed network security using Load balancer, Auto-scaling, Security groups and NACL. • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process. • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server. • Created Route tables to route the traffic to find whether it is public or private network. • Azure Active Directory basics: Azure AD authentication, Users and groups, Roles. • Created and configured cloud infrastructure to support Kubernetes. • Automating configuration of VM using the custom script extension. • Create a custom image of an Azure VM with Azure PowerShell and create a VM scale set and deploy a high available app on Windows with Azure PowerShell.