Ronak Patel
Email id: - **************@*****.***
Sr. Engineer
Summary:
10+ years of extensive experience in the IT industry with focus on Azure Platform infrastructure operations, maintenance, and administration, Kubernetes orchestration, WebLogic/JBoss/Apache Administration.
Advanced knowledge of Infrastructure as Code (IaC) principles, utilizing Terraform, and Azure DevOps to engineer scalable and automated deployments through pipelines, modules, and repos.
Demonstrated expertise in Azure Platform as a Service (PaaS) solution, including Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure Storage Accounts, Logic Apps, Azure SQL, Virtual Networks, Application Gateways, Load Balancers, and Azure Active Directory.
Experience in migrating RabbitMQ to Azure Service Bus and migrating on-prem mule IaaS servers to AKS/RTF.
Extensive experience in containerization using Kubernetes, managing deployments, scaling, networking, and monitoring in Azure Kubernetes Service (AKS).
Set up Azure Monitor and Azure Log Analytics for real-time performance monitoring, logging and alerting on resource health and system performance.
Deployed and managed Azure Kubernetes Service (AKS) clusters to orchestrate containerized applications.
Ability to troubleshoot Azure Kubernetes clusters, optimize containerized workloads, and manage RBAC policies for secure access control.
Integrated Azure Service Bus with on-premises systems, Cloud-based applications and third-party APIs to enable companywide communication.
Implemented and managed CI/CD pipelines using Azure DevOps to automate the deployment and management of Runtime Fabric workloads in AKS, improving deployment speed and reducing manual errors.
Expertise in Installation, Configuration, Trouble-Shooting and Maintenance of Web Logic Server 9.x/10.x/11g/12c, JBoss EAP 5.x/6.x/7.x/Wildfly 8 (domain and standalone mode), Apache Web Server on different Linux/Unix and Solaris flavors and environments.
Good Experience in creating and configuring Clustered environments to maintain load balancing and high availability of applications.
Excellent working knowledge in finding the Memory Leaks and adjusting the JVM Heap Sizes and Garbage Collector Parameters during performance monitoring and performance tuning of WebLogic/JBoss servers.
Experience in JDK upgrades (JDK 6 to JDK7, JDK 7 to JDK 8), Weblogic upgrades (11g to 12c) and JBoss EAP upgrades (EAP 6.2 to EAP 6.4)
Deploying J2EE Application archives (JAR, WAR, EAR and RAR) on JBOSS EAP 5.x/6.x/7.x/Wildfly 8.
Provided 24x7 on-call supports for product delivery platforms and application troubleshooting and problem resolution, including managing, escalating, scheduling and reporting corrective actions.
Excellent problem resolution and communication skills with ability to work under pressure in a highly visible role.
Technical Skills:
Operating Systems
UNIX, Red Hat LINUX, Solaris, Windows
Middleware
Oracle WebLogic Application Server 9.x/10.x/11g/12c, Apache-HTTP Server 2.x, JBoss 5.1/6.0/7.x/Wildfly 8
Scripting Languages
PowerShell, Shell scripting
Azure Services
Virtual Machines, VNET, ASB, Cosmos DB, Azure Load Balancer, Azure Web Apps, App Services, Storage Accounts, Azure Kubernetes Services
Professional Experience:
GEICO
Location: Chevy Chase, MD
Position: Sr. Engineer
Duration: June 2017 – Sep 2024
Responsibilities:
Supported operations, maintenance, and administration of Azure infrastructure, including Virtual Machines (VMs), Virtual Networks (VNET), Subnets, Network Security Groups (NSGs), Load Balancers, and Storage Accounts, Azure Kubernetes Services.
Designed and deployed Azure PaaS services, including Azure Kubernetes Service, Azure Service Bus, Application Insights and Web Apps.
Implemented Azure Load Balancers and Azure Application Gateways to ensure high availability and efficient traffic distribution across VMs and Web applications.
Configured Azure Key Vault to securely manage secrets, certificates, and keys across services.
Monitored and managed compliance standards using Azure Security Center and Azure Monitor.
Migrated RabbitMQ to Azure Service Bus and transitioned MuleSoft IaaS servers to Azure Kubernetes Service (AKS) with Runtime Fabric (RTF).
Set up monitoring solutions using Application Insights and Azure Log Analytics to track SLAs.
Reduced Azure infrastructure costs by right-sizing VMs, decommissioning unused resources, and enabling auto-scaling/dimming features.
Performance tuning for Azure resources by scaling the IaaS clusters, adjusting Memory/Resource units for ASB and Cosmos.
Deployed and managed Azure Kubernetes Service (AKS) clusters to orchestrate containerized applications
Experience in configuring and managing Helm charts for AKS deployments, ensuring version control and application stability.
Troubleshooted Azure Kubernetes clusters, optimize containerized workloads, and manage RBAC policies for secure access control.
Designed and deployed Azure Service Bus Queues and Topics to enable asynchronous messaging.
Engineered IaC deployments using Azure DevOps pipelines, modules, and repos, leveraging Terraform and PowerShell to automate infrastructure creation and updates.
Experienced in disaster recovery planning, implementing backup and failover strategies for AKS workloads.
Implemented and managed CI/CD pipelines in Azure DevOps, enhancing deployment speed and reducing manual errors.
Actively troubleshot and resolved build and release issues within Azure DevOps pipelines, ensuring minimal downtime and faster releases.
Participated in Agile/Scrum ceremonies such as sprint planning, stand-ups, and retrospectives to continuously improve the CI/CD pipeline and deployment practices.
Delivered solutions for issues including high CPU utilization, throttling, and service latency through proactive troubleshooting.
Conducted regular patching and configuration management to maintain system health and compliance.
Led a team of Junior Cloud Engineers and offshore teams in designing, developing, and delivering Azure-based IT solutions.
Represented the team during on call duties, major incidents, multiple releases, Post patching issues and Emergency CRs creation and support during implementation.
Complied with change control standards, ensuring minimal downtime and successful implementation of emergency changes.
Completed Azure Fundamentals (AZ-900) and Azure Administrator (AZ-104) certifications.
Implemented Apache Log4J vulnerability remediation for both non-prod and production servers.
Implemented the supported the disaster recovery system for on-prem and cloud-based applications.
Worked with Splunk and Dynatrace team for onboarding new applications and issue with existing applications.
Worked with CNSS team on firewall onboarding requests and troubleshooting.
Identify the infrastructure gaps and works with appropriate teams to resolve the issues.
Complies with the team agile/Kanban processes as set forth by the scrum master.
Also worked on legacy technologies in GEICO like JBOSS EAP, Apache, LDAP, SSO, Akamai, Incapsula, IBM MQ, Venafi.
Supported JBOSS EAP upgrade to 7.1 and JDK upgrade to Azul Zulu java for all sever.
Environment:
Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure Service Bus, Cosmos DB, Azure PaaS Solutions, PowerShell, ARM Templates, Azure Monitor, Application Insights, Azure Security Center, Azure Key Vault, Azure DevOps Pipelines, CI/CD, Agile/Kanban Processes, Virtual Networks (VNETs), Application Gateway, Load Balancers, JBoss EAP, Red Hat Linux, IBM MQ, Apache, LDAP, Akamai, Incapsula, Venafi
GE Digital
Location: Atlanta, GA
Position: Web and Application Server Engineer
Duration: March 2017 – June 2017
Responsibilities:
Installation, Configuration and Administration of Ping Federate servers for single sign on Red hat RHEL 6.
Involved in deployment of WAR applications from Jenkins
Involved in manual deployment of WAR files on JBoss standalone servers
Troubleshoot the single sign on issues in Ping environment
Deployed single sign on war files to Jboss servers
Helped Dev teams during the application deployments in various environments like Stage, QA and Prod.
Configured Keystore and Truststore and encrypted the passwords in JBoss vault of different applications.
Configured different datasources like IBM DB2, Sybase, Oracle in JBoss EAP and Weblogic servers
Involved in Weblogic upgrade from 10g to 12c
Configured HornetQ and ActiveMQ in JBoss EAP
Created simple Shell Script to rotate logs based on size and delete the logs more than 30 days
Involved in Troubleshooting server related issue.
Configured JBoss Vault to encrypt the plain text password of various datasources, HornetQ in JBoss EAP
Environment:
JBoss standalone, Red Hat Linux, HornetQ, IBM MQ, Oracle/IBM/Sybase database
Norfolk Southern Railway
Location: Atlanta, GA
Position: Senior JBoss Administrator
Duration: Oct 2016 – Feb 2017
Responsibilities:
Installation, Configuration and Administration of JBoss EAP 6.3, 6.4, 7.1 Application Server and configured the JBoss domain on Red hat RHEL 6.
Involved in deployment of WAR and EAR application from Jenkins
Involved in manual deployment of WAR and EAR files on JBoss EAP and Weblogic 12C
Applied JBoss EAP 6.4.3, 6.4.4 patches to all JBoss servers
Installed and Configured Wildfly 8.x on Dev, Test, Training and Prod Environments and Provided support.
Helped Dev teams during the application deployments in various environments like Test, QA, UAT, PROD and DR
Configured Keystore and Truststore and encrypted the passwords in JBoss vault of different applications.
Configured different datasources like IBM DB2, Sybase, Oracle in JBoss EAP and Weblogic servers
Provided Support to migrate from WebLogic to JBoss.
Involved in Weblogic upgrade from 10g to 12c
Configured HornetQ and ActiveMQ in JBoss EAP
Involved in Troubleshooting server related issue.
Configured JBoss Vault to encrypt the plain text password of various datasources, HornetQ in JBoss EAP
Environment:
WebLogic 10.3.6/12.1.2/12.1.3, JBoss EAP 6.3/6.4.3/6.4.4/7.1/Wildfly 8.x, Red Hat Linux, HornetQ, IBM MQ, Nagios
Wells Fargo Bank
Location: Charlotte, NC
Position: Senior Middleware Administrator
Duration: Apr 2015 – Oct 2016
Responsibilities:
Responsible for the Installation, Configuration and Administration of JBoss Application Server and configured the JBoss domain on RHEL6.4.
As JBoss Administrator, perform, monitor and manage upgrades, deployments and other changes to the servers and applications.
Worked in a team of 12 in supporting maintenance for around 500 servers.
Installed and Configured JBoss EAP 6.2.x and 6.4.x and Wildfly 8.0, 8.1 and 8.2 on Dev, Test, Training and Prod Environments and Provided support.
Helped Dev and TA teams during the application deployments in various environments like DEV,DTE,SIT,QA,CTE,UAT,PFIX,PROD and BCP
Configured Keystore and Truststore and encrypted the passwords in JBoss vault of different applications.
Maintained and renewed the new SSL certificate for JBoss servers using Venafi Certficate Management tool
Involved in Memory upgrade of Linux servers.
Configured Weblogic JDBC resources - JDBC data sources.
Provided Support to migrate from WebLogic server to JBoss.
Involved in upgrade of JBoss 6.2.4 to JBoss 6.4.2 over 200 JBoss EAP Servers.
Applied JBoss EAP 6.4.4, 6.4.7 patches to all the JBoss servers
Involded in patching and upgrades of different Wildfly versions (8.0.0, 8.1.0, 8.2.0, 8.2.1)
Involved in JDK upgrade from JDK 6 to JDK 7 and from JDK 7 to JDK 8 (1.6.0_101 to 1.7.0_85, 1.7.0_91, 1.7.0_101, from 1.7.0_101 to 1.8.0_92, 1.8.0_102)
Involved in Weblogic upgrade from 11g to 12c (10.3.6 to 12.1.1, 12.1.2, 12.1.3, 12.2.1)
Performed JBoss server administration tasks like configuring both horizontal and vertical cluster environment, deploying applications, configuring JMS servers and JDBC data sources
Handled Memory issues and Memory leaks by tuning and profiling with the help of third party tools like DYNATRACE.
Ran CLI scripts provided by DEV team to configure the JMS connection factories and various system properties for JBoss server group
Ran CLI scripts provided by Dev team to configure the IBM MQ system properties at Jboss Domain level and server group level
Generated tickets and worked towards resolving them with RedHat Enterprise.
Involved in Troubleshooting server related issue.
Experienced in analysis of thread dumps, core dumps, server hang and high CPU utilization conditions in WebLogic and JBoss.
Monitoring server logs and domain logs application deployment and performance tuning.
Worked closely with Developers and service delivery team to troubleshoot JVM and application related issues.
Configured JDBC connection pools and data sources for JBoss server instances.
Migrated datasource passwords to encrypted passwords using Vault tool in all the JBoss application servers.
Involved in various critical outages and team meetings to solve various issues and discuss future plans and steps
Provided 24/7 application support to all production applications running on JBoss and WebLogic.
Installed, configured and administered Apache 2.4 / 2.3 on Linux.
Environment:
WebLogic 10.3.6/12.1.2/12.1.3, JBoss EAP 6.2.2/6.2.4/6.4.4/6.6.4/7.x/Wildfly 8.0/8.1/8.2, Apache 2.4/2.3, JDK, J2EE, JDBC, Red Hat Linux, SiteMinder, Dynatrace, Venafi Certificate Management Tool, IBM MQ, Nagios, SiteScope
Charles Schwab
Location: Phoenix, AZ
Position: System Engineer
Duration: Jun 2014 – Dec 2014
Responsibilities:
Installation, Configuration & Administration of Clustered WebLogic Server 12.1.2 /12.1.3 on Production Environment.
Creation of WebLogic domains and setting up Admin & Managed servers for JAVA/J2EE applications on test and production environments.
Installation, configuring and monitoring of JBoss 6.x/7.x/Wildfly servers and integrated apache web server to work with the Application Server.
Deployed web and enterprise applications on JBoss application server.
Configured Keystore and Truststore and encrypted the passwords in JBoss vault of different applications.
Involved in Java EE Application structure (Jars, Wars, Ears, Sars), JBoss EAP/AS Deployers, Deploying and Redeploying Archives, Deployment Dependencies and Ordering
Configuration of Horizontal and Vertical Clusters.
Deployed the EAR, JAR, WAR applications on multiple WebLogic Server Instances and JBoss servers.
Configured JMS resources Queues, Topics, and JDBC connection pools and data sources for WebLogic/JBoss server instances.
Ran CLI scripts provided by Dev team to configure the IBM MQ system properties at Jboss Domain level and server group level
Created Domain Templates to replicate the environment on new WebLogic/JBoss servers.
Optimizing the memory usage by tuning Garbage Collection parameters.
Monitoring WebLogic/JBoss Server health and security.
Involved in JDK upgrade from JDK 6 to JDK 7 and from JDK 7 to JDK 8
Involved in Weblogic upgrade from 11g to 12c
Involved in JBoss upgrade from EAP5 to EAP6
Analyzed Log files such as WebLogic/JBoss server logs, node manager logs, Plug-in logs.
Involved in assisting QA team in Load and Integration testing of J2EE applications on WebLogic/JBoss Application Servers.
Implemented security by configuring Secured Socket Layer (SSL) for client authentication and data encryption.
Involved in working with Load balancing/Firewall to achieve failover and high availability.
Installed, configured and administered Apache 2.4 / 2.3 on Linux.
Responsible for 24x7 production support of mission critical applications running on Jboss, WebLogic and Apache
Environment:
WebLogic 12.1.2/ 12.1.3, JBoss 7.1 /8.0, Apache 2.4 /2.3, JBoss EAP 5/6/7, JDK, J2EE, JDBC, Apache Tomcat 7.0/8.0, Red Hat Linux.
Education:
Masters in Electrical Engineering, Illinois Institute of Technology, Chicago, IL
Bachelors in Electronics and Communication Engineering, Sardar Patel University, Gujarat, India