Post Job Free

Resume

Sign in

Application Server Azure Cloud

Location:
Houston, TX
Posted:
March 12, 2024

Contact this candidate

Resume:

Gopaiah Jannu

Azure Cloud and Middleware Administration 11+ Years

Mobile: +1-346-***-****

E-mail: ad4ag6@r.postjobfree.com

Location: Houston, Texas-77450

https://www.linkedin.com/in/jannu-gopaiah

Professional Summary

Having 11+ years of strong experience in Azure Cloud Administration and Integrating various middleware technologies -IBM WebSphere Application Server, WebSphere MQ, IIB, WebLogic, JBOSS, Webservers (IHS, Apache), Database (Oracle, DB2).

Strong experience on administration activities which includes Installation and configuration of WebSphere Application Server, WebSphere MQ, IIB, WebLogic, JBOSS, on Windows, Linux and AIX environment and L3 level support.

Experience on creating Data sources, JDBC, database connection pools, enabling SSO, setting up SSL certificate/key management, renewing certificates.

Expertise in migration of WebSphere Application Server, WebSphere MQ, WebLogic and Fix Packs & JDK versions on various platforms.

Strong experience in auto/manual deployments of .war and .ear files on both standalone and clustered environment in WebSphere Application Server, WebLogic instances.

Configure the WebSphere, WebLogic load balancing using Workload management like horizontal cloning and vertical cloning.

Troubleshooting on LDAP server connectivity issue, DB connectivity issue, analyze heap and java core dump using Heap analyzer, thread analyzer.

Highly experienced in WebSphere MQ infrastructure design and integrating with various middleware technologies like IIB, JBoss, WebSphere Application Server, WebLogic.

Strong experience in IBM MQ Installations, Active-Active clustering, RDQM high availability Distribution queuing, PUB/SUB, API and Client access architectures and creating JMS connections with MQ.

Experience with patching, upgrading, administering, scripting, and maintain/troubleshooting on both MQ & IIB.

Performance tuning of WebSphere Application Server, WebLogic, WebSphere MQ using Resource Analyzer and Tivoli Performance Viewer.

Experience in both JACL and Jython scripting using wsadmin, and also shell scripting for various automations.

Working knowledge on monitoring tools like Grafana, Nastel/MESH IQ, AppWatch.

Creating/Modifying Scripts in the areas of deployment, Daily FileNet usages, Server Available space Monitoring Alert, Instance down Outage alert, Daily Health check report of server, Errors Report on logs, Heap dump and thread dump creation and deletion, Log rotation and deletion using PowerShell scripting/Jython

Responding to IT incidents, service requests and implementation of change received from business and internal application teams using SERVICE NOW.

Experience in Configuration, Monitoring and Troubleshooting Azure cloud Services.

Experience in creating and managing Availability Sets, Auto scaling, load balancer as per the project requirements.

Extensive knowledge on configures Azure Virtual Networks, Subnets, DHCP, DNS, Network Security Groups, Load Balancers, Application Gateway.

Hands-on experience on configuring and troubleshooting application gateway firewall, load balancers, VM/Disk encryption, Azure vaults, network security group, web application firewalls.

Creating NSG’s and configuring the inbound and outbound rules.

Experience on configuration management single sign on with azure active directory.

Creating Recovery Services Vault, configuring storage accounts and implementing backup polices of all VM’s in Azure.

Good knowledge on deploys Kubernetes application into AKS (Azure Kubernetes Services) using PowerShell

Experience on Patching and Harding of VM’s.

Good understanding and experience in Azure Site Recovery.

Certifications

Microsoft Certified: Azure Administrator Associate.

IBM WebSphere Application Server Network Deployment V9.0 Core Administration.

IBM MQ V9.1 System Administration.

IBM Integration Bus V9.0 Solution Development.

Technical Skills

Cloud & Microsoft - Azure Compute, Network, Storage, Data, Automation, App Gateway, Firewall, VNet, DevOps, Security, Data factory, Azure Active Directory, SQL DB, SQL DWH, Recovery Services Vault, Web Apps, Docker, Kubernetes, Jenkins, Terraform, GitHub.

Web Hosting - WebSphere application server, IBM MQ, WebLogic, IIB, JBOSS, IHS, Apache, Tomcat.

Scripting - JACL, Jython, Python and WSADMIN.

Filesystems- IBM Spectrum Scale (GPFS).

Monitoring tools- Grafana, Nastel/MESH IQ, NIM Soft, Splunk, AppDynamics.

Professional Experience

H-Town Technologies Inc. (USA) Sep’s 2023 – Feb’s 2024

Client : Falkon Systems Inc.

Environment : JBoss, WebSphere Application Server, WebLogic, IBM MQ, Azure Cloud.

Role : Middleware Administrator

Working as a Middleware Administrator on IBM environments, involving in

Installing and configuration of IBM WebSphere Application Server, WebLogic, JBoss and WebSphere MQ.

Configuring SSL for WebSphere Application Server, JBoss, WebLogic, IBM MQ and also assisted in providing client certificate to vendors as per requirement of project using IKEYMAN.

Administration and implementation of Web application using WebSphere Application Server, JBoss, WebLogic and MQ.

•Deploying enterprise J2EE applications on WebSphere Application Server, JBoss and WebLogic, that involves EAR, JAR, WAR files

•Configuring WebSphere resources including JDBC providers, JDBC data sources, and connection pooling in WebSphere Application Server, JBoss and WebLogic.

•Setup Secured Socket Layer (SSL), creating self-signed certificates, generating certificate requests, Import/Export certificates and creating key databases.

•Deployment of application and troubleshooting issues of successful running of application on Development, QA and Production Environment.

•Appling Fix Packs, Cumulative fixes for all versions of WebSphere application server, JBoss, WebLogic, IBM HTTP Server and Apache.

•Creating PMR and working closely with them to get it resolved.

•Problem determination using local error logs and by running user traces and service traces.

•Familiar and experience with various procedures and polices required for escalation and outage resolution with strong documentation skills. Consistently met metric goals (SLA’s) and target dates with a high level of customer satisfaction.

•Provided 24x7 supports for Production and Development Environments.

•Installed and Configured IBM WebSphere MQ, creating local, remote, transmission queues, creating channels, listeners and installing MQ Client software and securing using SSL certs.

•Setup IBM MQ Clustering, Installations, Distribution queuing.

•Deploying Kubernetes application into AKS (Azure Kubernetes Services) using PowerShell

PCCW Solutions Insys Pte Ltd (Singapore) June 2021 - July 2023

Client : Monetary Authority of Singapore (MAS)

Environment : WAS 9.x, IBM MQv9.2, JBoss, Azure Cloud

Role : Senior Engineer

Worked as Middleware and Cloud administrator on IBM and Microsoft Azure environments, involved in,

Installation and Configuration of WebSphere Application Server Network Deployment and WebSphere MQ, JBoss, WebLogic and Updating the fix packs and automating the deployments tasks.

Performing administrative tasks such as patching, upgrading, SSL cert renewal, performance tuning, analysing, monitoring and Troubleshooting production issues related to Hung threads, Memory & CPU issues and all application team requests.

Migrated the WebSphere application server ND and HIS version 8.5 to 9.x.

I worked as a MQ Admin and SME for all MQ admin related activities.

Installing and configuration IBM WebSphere MQ, creating local, remote, transmission queue, creating channel, listeners as requested by application team and installing MQ client software and securing using SSL certs and renewal.

Highly Experienced in the upgradation of MQ Series.

Implemented MQ Active-Active setup with multi-instance queue managers and also worked on Replication.

Setup WebSphere Application Server, WebLogic and WebSphere MQ cluster for load balancing and high availability (RDQM).

Good at Problem Determination and Troubleshooting through the Log files, Traces, LogAnalyzer and rectifies the problems or interacting with IBM Support to solve problems.

Harding and fixing the Vulnerabilities of MQ environments.

Analysing and resolution of errors, raise PMR's with IBM and working towards issue resolutions.

Involved in AD connect configuring virtual machines, Storage accounts, Azure resource groups.

Deployed the Virtual Machines as per requirement to the customers

Managing Azure subscriptions, resource groups and role-based access control.

Deploying windows, Linux servers using azure portal and PowerShell.

Configured and managed Azure Virtual network, Subnets, Load balancer, WAF, VPN Gateway and Firewall.

Provisioned and managed Virtual Machines using the Customized Image, ARM Templates, Terraform and Azure Portal

Creating Recovery Services Vault and configuring backup polices of all VM's in Azure.

Creating and Managing Virtual Networks and Subnets.

Deploying the NSG’s to allow/deny specific application traffic.

Configure Azure Monitor for monitoring Azure Virtual Machines performance and health and set up alerts based on thresholds.

Increasing the VM disk spaces when there are space issues.

Analysing the VM performance issues and changing the VM size if there is requirement.

Using Power shell to write, debug scripts to automate the processes and do migration of VM.

Accenture Singapore March 2020 - June 2021

Client : Government of Singapore Investment Corporation (GIC)

Environment : IBM MQv9.2, IIBv11, IBM GPFSv5.1.1

Role : Technical Architect

Worked as Technical Architect involved in Design and implement Middleware application to expose all functionality as service using WebSphere QM, IIB, Spectrum Scale (GPFS) and other middleware components.

Designed the Queue managers as part of cluster to be able to load balance the transactions flowing in and out.

Administration of MQ with control commands, MQSC commands.

Installed and configured of WebSphere MQ and IIB and integrated.

Created MQ resources, such as Queue Manager, Queue destinations, listener ports etc.

Configured SSL for WebSphere MQ and also assisted in providing client certificate to vendors as per requirement of project using IKEYMAN.

Setup monitoring solutions and alerting via scripts to determine queue depth when messages are close to the threshold.

Run diagnostics to troubleshoot channel issues and resolve them to increase transaction throughput.

Upgraded MQ as well as set up high availability.

Apply best practices and change configuration for log size, type of log, message retention as well as channel customization.

Setup security protocols to ensure unauthorized access.

Meet with stakeholders to apply data validation changes to ESB pulling data from MQ as well as implementing back out queue and retry mechanism for error scenario.

Setup message priority, batch size of the channel and other metrics to process and transfer messages smoothly for processing

Created various design specifications for message flows and develop using IBM guidelines and best practices.

Installed WMB/IIB version 11.0 installation using 64-bit processes.

Create several JAVA modules to be used by various ESQL modules.

Redesigned the queues to not use the JDBC adapters.

IBM Singapore May 2017 - Feb’ 2020

Client : IHIS Singapore for National Health care Group, Singapore

Environment : IBM WAS, IBM WebSphere MQ, Azure Cloud Administration

Role : WebSphere & Cloud Administrator

•Responsible on administration and implementation of Web application using WebSphere Application Server, WebLogic and MQ.

•Migrated the existing applications from WebSphere 7.0 to WebSphere V8.x.

•Deployed enterprise J2EE applications on WebSphere Application Server and WebLogic, that involves EAR, JAR, WAR files

•Configured WebSphere resources including JDBC providers, JDBC data sources, and connection pooling in WebSphere Application Server and WebLogic.

•Good working experience with Secured Socket Layer (SSL), creating self-signed certificates, generating certificate requests, Import/Export certificates and creating key databases.

•Deployment of application and troubleshooting issues of successful running of application on Development, QA and Production Environment.

•Applied Fix Packs, Cumulative fixes for all versions of WebSphere application server, WebLogic, IBM HTTP Server and Apache.

•Creating PMR and working closely with them to get it resolved.

•Problem determination using local error logs and by running user traces and service traces.

•Familiar and experience with various procedures and polices required for escalation and outage resolution with strong documentation skills. Consistently met metric goals (SLA’s) and target dates with a high level of customer satisfaction.

•Provided 24x7 supports for Production and Development Environments.

•Installed and Configured IBM WebSphere MQ, creating local, remote, transmission queues, creating channels, listeners and installing MQ Client software and securing using SSL certs.

•Worked on deployment and Managing Service on Azure.

•Configuration, Monitoring and Troubleshooting Azure Services.

•Deployed IAAS, PAAS services.

•Managing role-based access control.

•Implementing Azure backup.

•Deploy and manage virtual machines (Create and configure VMs for Windows and Linux).

•Configure and manage virtual networks.

•Understanding on Azure Site Recovery.

•Configured Load balancer, NetworkSecurityGroups, Application Gateway, availability set.

•Managing day to day activity of the cloud environment, supporting development teams with their requirements.

•Creating and managing Availability Sets, Auto scaling, load balancer as per projects requirement.

Stesalit Systems Ltd Mar’ 2015 - April’ 2017

Client : Government of India

Environment : IBM WAS, MQ, JBoss.

Role : Middleware Administrator

Worked as a Middleware (MQ/WAS) Administrator for the client Government of India.,

Installation, Configuration, Integration and maintenance of IBM MQ, JBoss and WAS.

Created and configured MQ Objects like Queue Managers, Local Queues, Alias Queues, Remote queues, Transmission Queues, Dead Letter Queues, Clustered Queues, Channels, Listeners, Topics, Subscriptions, Clusters, Triggers, and Processes in DEV, TEST and PROD environments.

Configured/added/removed/managed queue managers in a clustered environment.

Authentication and Authorization using LDAP.

Built DEV Environments from scratch and followed through to TEST and Successful PRODUCTION Deployment

Monitored and maintained MQ Objects in DEVELOPMENT, TEST and PRODUCTION Environments using MQ Explorer and IBM Tivoli Enterprise Portal.

Monitored log files of Clusters, Queues and Queue Managers

Configured Publish/subscribe models.

Problem determination using Queue Manager Error logs.

Set Authorities on Queue Managers, Channels, and Queues.

Checked for and Set MQ Authorities for different Applications Teams.

Created/Configured MQSI ODBC, Policy Set, Policy Bindings.

Import / Export certificates on both MQ and WAS servers for both One way and two-way SSL authentication.

Set up/configure ODBC/JDBC connections.

Create channel definition tables, binding files required for client connections.

Create/Configure Workload management policies for tuning IIB flows performance.

Edited and Updated Cronjobs as and when required for rotating log files, backing up queue managers.

Performance Tuning on Queue Managers and Channels.

Maintained and Documented MQ Installs and Upgrades on various Platforms.

Installed and Configured WebSphere Application Server V8.5 and IBM HTTP Server V8.0 on Linux and AIX.

Created Clusters and instances in WebSphere Application Server Network Deployment to support high availability, fail over and implemented horizontal clustering.

Opened PMRs with IBM and documented the fixes.

Documented all upgrade and install procedures.

Provided 24x7 on-call support.

Ectech Solution Pvt. Ltd. June’ 2013 - Feb’ 2015

Client : Retail chain outlet, USA

Environment : IBM WAS, MQ, JBOSS

Role : WebSphere Administrator

Installed and Configured WebSphere Application Server V8.5, JBoss, MQ and IBM HTTP Server V8.0 on Linux and AIX.

Involved in configuration and performance tuning. Created clusters to manage work load and process failure.

Created Clusters and instances in WebSphere Network Deployment to support high availability, fail over and implemented horizontal clustering.

Implemented upgrading tasks to both WAS and IHS by applying fix packs

Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Ant and shell scripts.

Deployment and troubleshooting of JAR, WAR, and EAR files in clustered environment.

Monitoring error logs, fixing problems and tuning parameters on WebSphere Application Server.

Monitor, analyze and fine-tune application resources (enterprise beans, servlet etc.) and J2EE runtime parameters such as JVM heap size, memory usage, thread pools etc.

Involved in troubleshooting with IBM Heap Analyzer and IBM Thread Dump Analyzer to improve performance.

Used Tivoli Performance Viewer to monitor WebSphere Applications and tuned the environment accordingly like changing the JVM Heap, and Connection Pool sizes.

Created JDBC Providers and Data sources authentication aliases to provide connectivity to Oracle, DB2 databases.

Education

Bachelor of Technology in Electronics and Communication Engineering from Jawaharlal Nehru Technological University, India.



Contact this candidate