Name: Ravali Kancheti
Phone: 813-***-****
Email: ******.***@*****.***
https://www.linkedin.com/in/ravali-kvr-497383198/
Professional Summary:
● Certified Azure Engineer and over 8+ years of experience as a DevOps/Cloud Engineer, Build/Release Engineer in Automating, Building, CI/CD, Deploying and releasing code from one environment to another environment.
● Configured CI/CD for various projects using Jenkins, GIT and Shell scripts, expertise in designing and developing
● Jenkins deployments.
● In depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
● Working knowledge of branching and merging code lines in the Azure Repo, GITHUB and resolved all the conflicts during mergers.
● Working knowledge of TFS (Team Foundation Server) based build system.
● Implemented continuous integration and deployment using various CI tools like Azure DevOps, Jenkins, Bamboo.
● Expertise in deploying microservices, application development, and upgrading using Azure services such as Azure DevOps, Kubernetes Service (AKS), Container Services, MySQL DB, Azure pipelines, RBAC, and monitoring clusters.
● Basic knowledge of C, C++ and JAVA.
● Designing and implementing container orchestration systems with Docker Swarm and Kubernetes.
● Hands-on using Bug tracking tools like Azure Boards and JIRA.
● Worked with IaaS (Infrastructure as a Service), SaaS (Software as a Service), PaaS (Platform as a Service) and solutions
● Proficient in writing and maintaining Terraform code in HashiCorp Configuration Language (HCL), Bicep for infrastructure provisioning.
● Developed and implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
● Developed and maintained BISep IaC templates to automate the provisioning of virtual machines, networking resources, and storage solutions, ensuring consistent and reproducible environments.
● Deployed Puppet, Puppet Dashboard for configuration management to existing infrastructure.
● Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
● Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
● Experience on installing and configuring SSL certificates in web servers.
● Knowledge of databases like MySQL, SQL, Oracle.
● Good knowledge on networking concepts like routers, switches, DHCP, DNS, OSI layers, TCP/IP protocols.
● Ability in managing all aspects of the software configuration management process including code compilation, packaging/ deployment / release methodology and application configuration.
● Experience in installing, configuring, managing, tracing complex build problems, release issues and troubleshooting skill.
● Strong persuasive leadership qualities and ability to coordinate resources and initiatives quickly.
● Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
● Excellent experience in designing, documenting and automating the build and release process.
● Good presentation and communication skills and a good team player by providing healthy working environment. Education:
● Bachelor of Engineering in Information Technology with 7.3 / 10.
● Master of Computer and Information Science
Certification:
● AZ-300 Microsoft Azure Architect Technologies
● Certified Kubernetes Administrator (CKA)
Technical Skills:
Operating Systems Windows, RedHat, Ubuntu.
Virtualization Tools Docker, Kubernetes.
Versioning Tools Azure Repos, TFS, GITHUB.
Cloud technologies Microsoft Azure, AWS
CI/CD Tools Azure DevOps, Jenkins and Bamboo.
Languages C,C++, Shell, BASH, SQL, Java/J2EE, C#.
Web Technologies Java Script, HTML5, XML
Web servers Web logic, Nginx, WebSphere, Apache Tomcat, JBOSS. RDBMS Oracle, MYSQL, DB2, SQL Server.
Methodologies AGILE, SCRUM.
Professional Experience:
Client: AT&T Oct 2022- till date
Role: Azure Cloud Engineer
Responsibilities:
● Implementing feature design, collaborating with peers and clients on implementation options, around infrastructure and CI/CD decisions, for real-time feedback, and tests.
● Deployed Infrastructure as Code practices allowing rapid automation, configuration, deployments, and resolution of issues through tools like Terraform.
● Created Azure private cloud that supports DEV, TEST, and PROD environments.
● Monitoring the usage of cloud resources and deploying additional VMs and services as required. Optimize resource utilization.
● Running periodic security scans on the cloud environments, document findings, and remediate any issues found.
● Reviewing and analyzing data to identify blockage processes and root cause issues.
● Deployed microservices-based applications on Azure Kubernetes by using Azure Kubernetes Service (AKS).
● Configured a range of APIM policies, including authentication, authorization, rate limiting, caching, and IP filtering, ensuring compliance with organizational security and performance requirements
● Created and maintained Azure SPNs for service-to-service authentication, ensuring seamless integration of applications with Azure resources without using user credentials.
● Integrated Azure App Services with automated testing frameworks to ensure the deployment of high-quality code, improving overall application stability and reducing post-deployment issues.
● Utilized Azure Monitor and Application Insights to monitor and diagnose application performance in real time, leading to a 25% improvement in application response time and uptime.
● Developed automated disaster recovery strategies using Terraform IaC, ensuring that critical infrastructure components are redeployed swiftly in the event of a failure, minimizing downtime and service interruptions.
● Configured and managed enterprise applications within Azure Entra ID, providing secure access and centralizing identity management for cloud-based and on-prem applications.
● Hands-on experience in using JIRA as a bug tracking system. Configured various workflows, customizations, and plug-ins for JIRA bug/issue tracker and integration of Jenkins with Jira/ GitHub to track change requests, bug fixes manage tickets for corresponding Sprints.
● Debugged network connectivity issues and involved in troubleshooting activities with commands ping, traceroute, TCPDUMP, nslookup, top
● Migrating Services from On-premises to Azure Cloud Environments. Collaborate with development and QA teams to maintain high-quality deployment
● Assumed ownership over team productivity and managed workflow to meet or exceed quality service goals. Environment: - Azure DevOps, Azure CI/CD pipeline, Jira, Confluence, .Net applications, PowerShell, Code cloud, Azure cloud, Jenkins, Bisep
Client: PUBLIX SUPER MARKET, Lakeland, FL Oct 2020-Oct 2022 Role: Azure Cloud Engineer
Responsibilities:
● Analyze the client needs and design the implementation to the product.
● Configured and provisioned Azure Cloud Services (PaaS & IaaS), Storage, APIM, App Services, application Insights, Azure Functions, Bot App, Service Bus, CosmosDB, Azure Monitoring, Key Vault, and SQL Azure.
● Configured terraform modules to provision Azure Kubernetes Services, APIM, Virtual Networks, VMSS, Storage etc.,
● Configured Azure Active Directory and managed users and groups.
● Deploy Infrastructure environment via Infrastructure as a Code using Azure CICD pipeline.
● Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
● Established a private connection between Azure Key Vault and other Azure services by using Azure Private Link. Experience in moving all traffic to the service can be routed through the private endpoint.
● Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
● Managed Azure SPNs across multiple subscriptions to streamline access to resources in multi-subscription environments, simplifying security and access governance
● Led migration projects to transition legacy APIs to Azure API Management, ensuring minimal disruption and improved performance
● Designed User Defined Routes with custom route tables for specific cases to force tunnelling to the Internet via On-premises network and control use of virtual appliances in the customer's Azure environment
● Script, debug and automate PowerShell scripts to reduce manual administration tasks and cloud deployments.
● Responsible for developing and maintaining build, deploying scripts for test, staging and production environment using arm templates and PowerShell/Terraform scripts.
● Migrating Services from On-premises to Azure Cloud Environments. Collaborate with development and QA teams to maintain high-quality deployment.
● For the monitoring and debugging part, I retrieve the diagnostics data and view the streaming logs according to the data I configure the endpoint monitoring, configure the alerts, diagnostics, use remote debugging and monitor the web app resources.
● Integrate various tool like, Teams and JIRA with Azure for better collaboration.
● Install SSL certificates through PowerShell and DSC scripts and deploy through Azure CI/CD pipeline.
● Working on change management process for application deployments, platform level developments and monthly security patching as well.
Environment: - Azure DevOps, Azure CI/CD pipeline, .Net applications, PowerShell, DSC, Azure cloud, Terraform Employer: XYLO CONSULTING LLC,
Client: TECHDATA CORPORATION, Clearwater, FL December 2019 - Oct 2020 Role: DevOps/Azure Engineer
Responsibilities:
● Actively worked on configuring and provisioning virtual machines, storage accounts, App Services, Virtual Networks, OMS, Azure SQL Database, Azure Search, Azure Data Lake, Azure Data Factory, Azure Blob Storage, Azure Service Bus, Function Apps, Application Insights, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling and Azure Batch Jobs.
● Create Azure CI/CD pipelines for both Application Code and Infrastructure as Code and automate the building process using different repos (Azure repo, GITHUB).
● Integrated PowerShell scripts in Terraform, ARM templates in various ways to deploy IaC using Azure build and release pipelines.
● Managed environment (DEV/QA/Prod) deployments with Gated, CI, Nightly Build and Release pipelines.
● Adopted File Transform and Variable Substitution for updating Azure webapp App settings with build and release pipelines.
● Using Azure Kubernetes Service deployed and managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and terraform.
● Implemented Continuous Integration and Continuous Delivery, along with code quality check, using Git, Jenkins, SonarQube, Maven, Nexus for Java based applications.
● Worked on creating automatic workflow models for AEM author and publish instances using Azure DevOps and configured AEM Author & Publish sites using Nginx in azure.
● Migrated on-premises to Azure and built Azure Disaster Recovery Environment and Azure Backups from scratch using PowerShell Scripts. Also, Designed, deployed, and maintenance of a full stack WebAPP, running on Azure Cloud.
● Worked on Azure VPN-Point to Site and Site to site connectivity, Azure Custom security, end security and firewall. Used Azure Express Route to set up a private connection to Microsoft cloud services such as Microsoft Azure, Office 365, and Dynamic 365.
● Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments for a software development project.
● Worked on Azure Service fabric, Microservices & Docker Containers in Azure and Designed Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and security policies and routing.
● Configured continuous integration from source control by setting up build definition within Azure DevOps
(VSTS) and continuous deployment/delivery to automate the deployment of Java, ASP.NET MVC applications to Docker and Azure web apps.
● Designed strategies for optimizing all aspects of the continuous integration, release and deployment processes using container and virtualization techniques like Docker and Kubernetes.
● Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods.
● Using Ruby, PowerShell and Python scripting, ARM templates developed automation and deployment utilities.
● Worked on Dynatrace and ELK for server monitoring, also used Net Scalar and monitoring tools like Dynatrace for Load Balancing and Controlling Flow of Traffic.
● Worked on Atlassian tools like JIRA, Bamboo, Bitbucket and confluence for our Legacy Stream One Classic application.
● Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure as well as in installation, configuration & administration of Microsoft Windows 2012 R2 Servers and Microsoft Visual Studio, used TFS for source control, data collection, reporting and project tracking.
● Providing on-call production support.
Environment: Azure, Azure DevOps, Aws, Docker, Kubernetes, Jenkins, Bamboo, Git, Bitbucket, Maven, JIRA, PagerDuty, Dynatrace, Java/J2EE, UIPATH, PowerShell Windows Servers, SQL server, RHEL 6.9/7.4, AzureCLI,Terraform, ARM, Ruby. Employer: IMBUESYS INC.,
Client: Franklin Templeton Investments, ST. Petersburg, FL June 2018 – December 2019 Role: Cloud/DevOps Engineer,
Responsibilities:
● Responsible for requirement gathering by actively engaging in meetings and analyzing the Architecture blueprints with the end user.
● Involved in providing cost estimates for Design and Build Phases of quarterly releases Azure resources with the AD teams.
● Providing high availability for IaaS VMs and PaaS role instances for access from other services in the Virtual Network with Azure Internal Load Balancer and cross regions through Azure Traffic Manager.
● Worked on creating Custom Azure Resource Management (ARM Template for quick deployment with Azure CLI and PowerShell Scripting.
● Security perimeter for all Azure PaaS services (SQL/MySQL, Blob, key vault etc.) is set by hardening with organizational Ip’s using Azure PowerShell scripts
● Implementing route change in the shared network securely over weekends/non-business hours for multiple Application Development teams (AD teams) through Change Management, Incident Management using ServiceNow across the organization.
● Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments for a software development project.
● Managing and Granting access to Azure resources for end users using RBAC (Role based Access Control)/SPN limiting the scope to management group, subscription, resource group, or a single resource.
● Conducting auto deployment of software applications in secured and managed shared environment using container technology Docker EE for multiple AD teams.
● Working in various branching methodologies, merging and tagging to facilitate defect/change management in conjunction within projects.
● Analyzing and resolving conflicts related to merging of source code for GIT.
● Created Build definition and Release definition for Continuous Integration and Continuous Deployment.
● Deployed Azure Kubernetes services (AKS) with Advanced Networking for Dev/Prod environments using ARM template, Azure CLI.
● Integrating Jira with Bamboo CI/CD Pipeline as defect tracking system and configuring workflows for end-to- end automated deployments and issue tracking.
● Configured continuous integration from source control by setting up build definition within Azure DevOps
(VSTS) and continuous deployment/delivery to automate the deployment of Java, ASP.NET MVC applications to Docker and Azure web apps.
● Fixing Security Center recommendations to quickly strengthen application security posture and protect against threats.
● Installation, configuration and administration of Red Hat Enterprise Linux 6.x/7.x, Ubuntu, Windows Server 2008-R2/2012-R2 and installation of packages and patches for Red Hat Linux Servers.
● Day to day job included but not limited to handling and raising tickets, monitoring, troubleshooting and maintenance of troubleshooting pages in Atlassian Confluence.
● Collaborating application development, network teams to make recommended changes that improve program performance in achieving organizational goals. Environment: Microsoft Azure, Terraform, AzureCLI, PowerShell, ARM Templates, Bamboo, Jira, Bitbucket, Docker, Kubernetes, Linux, CMDB.
EMPLOYER: CANOESYS INC March 2017 – June 2018
Role: DevOps Engineer
Responsibilities:
● Implemented GIT branching and merging operations for Java Source Code.
● Installed, configured and maintained Tomcat application server 7.x/6.x/5.x on RedHat Linux, Windows.
● Defined processes for CI, application delivery and development environment setup on Windows and Linux environments.
● Configured and maintained Jenkins to implement the CI/CD pipeline.
● Implemented clustering, performance tuning and troubleshooting of IBM WebSphere Application Servers 8.0/7.0/6.1/6.0.
● Used PowerShell Scripting for automating processes and collecting reports for daily tasks.
● Deployment of the Business processes by creating JAR, WAR and EAR files to IBM WebSphere application servers.
● Developed puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
● Wrote Chef Cookbooks for deploying, configuring, install shield and managing collected for metric collection and monitoring.
● Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
● Develop and implement an automated Linux infrastructure using Chef.
● Operating Systems UNIX, Linux/Solaris Windows NT, Windows 2000 and 2008, XP, and DOS, VMware Programming Languages Java, J2EE. C, Python, Ruby, Perl scripting, Shell scripting SCM Tools Subversion/SVN, GitHub
● Creating Lambda function to automate snapshot back up on AWS and set up the scheduled backup
● Hands-on Experience of the J2EE Framework and its components as related to Java build, test, deployment and release management initiatives.
● Written make Maven and Ant build tools for application layer modules.
● Performance monitoring, tuning and troubleshooting WebSphere, WebLogic, JBOSS, Tomcat and Apache server instances.
Environment: Tomcat application server, Red Hat Linux, ANT, MAVEN, GIT, Jenkins, Chef, AWS, Puppet, Perl, Shell, bash, python, ruby.