Post Job Free

Resume

Sign in

Application Server System Administration

Location:
Atlanta, GA
Posted:
January 28, 2024

Contact this candidate

Resume:

Vamsi Krishna

Email: ad26k6@r.postjobfree.com

Contact: 269-***-****

Summary:

A professional with 10+ years of diversified experience in IT Industry on DevOps/Middleware/System Administration, installation, configuration, and administration of IBM WebSphere Application Server 6.x/7.0/8.x, JBoss EAP 6.x and Apache Tomcat 6.x/7.x on various platforms like AIX, Solaris, RHEL and Windows platforms.

Installation, Configuration, Management of various flavors of Linux OS, Windows Servers, and Amazon Web Services, in an agile environment and 5+ Years of engineering experience in a DevOps environment.

Experience in System Administration System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Red Hat Linux Systems.

Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.

Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server.

Creating the new Nexus server using chef, Debug the cookbook using Test Kitchen and uploaded it to the chef Enterprise server.

Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.

Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes deployment and service files and managed releases of Helm packages.

Compiled Apache HTTPD source on Linux platforms and configured Apache HTTP Server with mod_jk and mod_cluster for Apache Tomcat and JBoss.

Configuring WebSphere Application Server and JBoss with LDAP like Active Directory server for user authentication, automation of JBoss and WebSphere Application Servers.

Managed host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Data stores with, iSCSI, NFS & FC on VMware ESXi 5.1/5.5/6.0, vCenter Server.

Managing DNS, LDAP, FTP, Tomcat & Apache web servers on Linux servers, configuring SSL/TLS on HTTP Servers and Application Server and troubleshooting of SSL HANDSHAKE issues.

Deployed various WAR, JAR, EAR applications in WebSphere clustered environment using Admin console & WSadmin scripts, implemented horizontal, vertical and hybrid application server clustering to enable workload management and failover capability.

Installed and Configured JDBC and JMS connection pools, Queues/Topics Connection Factories; IBM HTTP Server and configured web server plugin for IBM WebSphere Application Server.

Experienced with JVM performance tuning by optimizing Heap size and Garbage Collection, creating Data sources and Message Bus and configuring the WebSphere with external servers like LDAP and WebSphere MQ.

Integrated WebSphere application server with SiteMinder for single-sign-on and configured HTTP Session replication for application running in a clustered environment.

Expertise in working with QA team to identify performance bottlenecks using Wily Introscope, Tivoli Performance Viewer and ITCAM for Application Server for performance monitoring of the enterprise application on different loads.

Experience in troubleshooting Garbage Collection Issues and Memory Leaks Issues and adjusting the JVM Heap Sizes and GC Parameters, analysis of thread dumps, core dumps, server hang and high CPU utilization conditions.

Worked with WSADMIN, Unix Shell Scripts and Ant scripts to automate system-admin jobs.

Experienced in applying Refresh packs, Fix packs, Cumulative Fix packs for all versions of WebSphere application server and different flavors of Web Servers.

Performed support like monitoring, migrations, backups, troubleshooting, configuration changes, general server health checkup, applying service packs and patches, upgrade activities, stale file monitoring, disk clean up.

Performed support like monitoring, migrations, backups, troubleshooting, configuration changes, general server health checkup, applying service packs and patches, upgrade activities, stale file monitoring, disk clean up.

Experience in Dynatrace 5.x,6.x server installation and upgrade and configuring log aggregation tools like Splunk for monitoring and alerting.

Experienced in providing 24/7 support for Production, Testing and Development environments.

Education:

Masters in IT, Pittsburg State University.

Technical Expertise:

O Operating Systems

Solaris 8/9/10, LINUX (REDHAT 5/6, SLES 9/10), Windows 2003/2008 server

Databases

Oracle 10g/11g, MS SQL Server 8.0/9.0/10.0/10.25, DB2 9.x/10

Application Servers

IBM WebSphere Application Server 6.x/7.x/8.x, WS MQ 6.x/7.x, Tomcat 7.x/6.x and Jboss EAP 5.x/6.x

Web Servers

IBM Http Server 6/7/8, Microsoft IIS 6/7, Apache Http Server 2.0/2.2

Directory Server

IBM Tivoli Directory Server 5.0/6.0, Sun One Directory Server 6.0, Netscape Directory server 5.1, Microsoft Active Directory Server

Tools & Others

CA Wily Introscope, Tivoli Performance Viewer, Heap Analyzer, Thread Analyzer, Microsoft Visio, MS office, Splunk, Dynatrace, Jira, SNOW

Build/Automation

Docker, Kubernetes, Helm, OpenShift, Rancher, Anthos, Ansible, Puppet, Chef, Ant, Maven, Jenkins

Web / Programming

Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Perl, Python, Shell

Professional Experience:

Royal Bank of Canada, Atlanta, GA April 2021 – Present

Sr. DevOps Engineer

Worked for DevOps Platform team and responsible for specialization areas related to Ansible, Docker, Kubernetes, Rancher, Anthos for Cloud Automation.

Responsible for setting up the Dev, QA, STG, Pre-Prod, Prod environments which includes installing and configuring JBOSS/Tomcat clusters, data sources, log clean up scripts and automate using Ansible.

Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.

Configured Generic data source, Multi data source using configuration management Process using Ansible.

Developed Ansible scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment.

Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.

Involved in building own PaaS with Docker and deployed various applications through Dockers containers.

Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on Rancher cloud paltform

Migrate infrastructure from OpenShift to Rancher.

Implemented Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Created Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.

Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Writing Helm Charts, Kubernetes yaml files for deployment of microservices into Kubernetes clusters.

Migration of Pega from 7.2 to 7.3 and 8.2 and 8.4.

Tuning and Monitoring the overall applications and system health with the statistics average response time, number of requests (transactions) and number of live http sessions, web server thread pools, the Web and Enterprise JavaBeans thread pools, database and connections pools, java virtual memory, CPU, I/O and System Paging.

Installed and configured plug-ins proxy and mod_jk on Apache Web Server to integrate JBOSS Application Server.

Deployed WAR & EAR files in JBOSS application server hosting clustered environments.

Worked with Linux team to get the firewall open for the JBOSS instances to Database and LDAP servers.

Configuring of JDBC connections and data sources with Oracle database server, troubleshooting and fixing up problems.

Generated certificates with key tool, OpenSSL and get certificate signed with VU signing authority and imported to key store in respective environment.

Worked with F5 team to get the VIP set up for the Dev, Test and Production environments.

Configuring User Authentication Stores and Policy Authorization Stores on LDAP.

Worked as a SiteMinder, LDAP and Webserver administration. Worked exclusively on the end-to-end implementation and maintenance of Single Sign ON.

Troubleshoot admin server start-up issues, java code defects after deployment and class path issues by checking the JVM logs, plug-in logs and the web server logs.

Installed and used monitoring tool like Newrelic/Splunk. Configured and Managed Monitoring Tools such as Newrelic and Splunk for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

Monitor the current health of the apps and create alerts about escalating conditions before they affect the users using New relic.

Developed Splunk dashboards, visualizations, configurations using customized Splunk queries.

On call 24x7 production support and maintenance of Applications Servers on a rotation basis.

Cox communications, Atlanta, GA July 2017 – Mar 2021

Sr. Pega DevOps Engineer

Worked for DevOps Platform team and responsible for specialization areas related to Ansible, Docker, Kubernetes, OpenShift, Rancher, Anthos for Cloud Automation.

Responsible for setting up the Dev, QA, STG, Pre-Prod, Prod environments which includes installing and configuring JBOSS/Tomcat clusters, data sources, log clean up scripts and automate using Ansible.

Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.

Configured Generic data source, Multi data source using configuration management Process using Ansible.

Developed Ansible scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment.

Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.

Involved in building own PaaS with Docker and deployed various applications through Dockers containers.

Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on OCP (OpenShift Cloud Platform).

Migrate infrastructure from OCP (OpenShift cloud platform) to GCP (Google cloud platform).

Implemented Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Created Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.

Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Writing Helm Charts, Kubernetes yaml files for deployment of microservices into Kubernetes clusters.

Migration of Pega from 7.2 to 7.3 and 8.2 and 8.4.

Tuning and Monitoring the overall applications and system health with the statistics average response time, number of requests (transactions) and number of live http sessions, web server thread pools, the Web and Enterprise JavaBeans thread pools, database and connections pools, java virtual memory, CPU, I/O and System Paging.

Installed and configured plug-ins proxy and mod_jk on Apache Web Server to integrate JBOSS Application Server.

Deployed WAR & EAR files in JBOSS application server hosting clustered environments.

Worked with Linux team to get the firewall open for the JBOSS instances to Database and LDAP servers.

Configuring of JDBC connections and data sources with Oracle database server, troubleshooting and fixing up problems.

Generated certificates with key tool, OpenSSL and get certificate signed with VU signing authority and imported to key store in respective environment.

Worked with F5 team to get the VIP set up for the Dev, Test and Production environments.

Configuring User Authentication Stores and Policy Authorization Stores on LDAP.

Worked as a SiteMinder, LDAP and Webserver administration. Worked exclusively on the end-to-end implementation and maintenance of Single Sign ON.

Troubleshoot admin server start-up issues, java code defects after deployment and class path issues by checking the JVM logs, plug-in logs and the web server logs.

Installed and used monitoring tool like Newrelic/Splunk. Configured and Managed Monitoring Tools such as Newrelic and Splunk for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

Monitor the current health of the apps and create alerts about escalating conditions before they affect the users using New relic.

Developed Splunk dashboards, visualizations, configurations using customized Splunk queries.

On call 24x7 production support and maintenance of Applications Servers on a rotation basis.

AT&T, Atlanta, GA Dec 2016 – June 2017

Assoc. Tech Specialist

Installed, configured and administered JBoss EAP 7.x/6.x in different environments like Development, QA, UAT and Production on Linux (RHEL 5).

Configured the data sources, message queues and security domains for applications on JBoss application server and created JBoss specific.

Responsible for building the Dev, Test, QA, and Prod environments by installing JBoss.

Worked closely with APM team for configuring Wily Introscope and Dynatrace for monitoring of JBoss instances.

Deployed WAR & EAR files to JBoss EAP 7.x/6.x application servers using scripts. Installed Apache Http server and configured cluster for load balancing JBoss cluster. Generated SSL Keystores and configure for JBoss EAP 6.x.

Designed and created JBoss EAP 7.x/6.x instances and managed Servers in Training and QA environment as well as provided support to the System Test, QA and Production Environment.

Migrated JBoss EAP 6.x to 7.x.

Assisted in several Load tests and fine-tuned JBoss Application servers to produce the best results.

Review, analyze and identify the recommendations relating to the JBoss Architecture and Design.

Performed routine management of JBoss environment like monitoring Disk Space and CPU Utilization.

Worked on AEM and JBoss Commerce reference applications (Merchandising, Personalization) and platform (shopping cart and catalog, personalization engine and content management).

Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration. Configured Elastic Load Balancers with EC2 Auto scaling groups; Created multi AWS VPC instances.

Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.

Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment.

Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.

Build New Nexus Sona-type Repository server using Chef CI/CD. Debug the Recipes and cookbooks using test kitchen and upload them into chef-server.

Managed all GITHUB and GITLAB enterprise repositories, and bootstrapped GitHub using Chef, upgrade the versions, Patching using YUM, Updating security updates to the repositories.

Creating a fully Automated Build and Deployment Platform and coordinating code build promotions and orchestrated deployments using Jenkins and GitHub.

Coordinate & Execute the daily Jenkins Build & Deploy jobs.

Created Jenkins Job's for Build & Deploy Process listed across all environments (DEV, SIT, and STAGE & PROD)

Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.

Setting up the build and deployment automation for Java base project by using JENKINS and Maven.

Shell scripts written in Bash to automate the deployments for the AEM application. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the rsync.

Troubleshooting issues like Server hang, keep alive threads, HTTP threads, Application Deadlock, Perm Gen space, Out of Memory Issue, High memory usage and High CPU.

Performed analysis of GC activity for performance analysis using IBM Pattern Modeling and Analysis Tool. Analyzed Java Core and Heap dumps using IBM Thread Analyzer and Heap Analyzer tools.

Setup Session replication using memory-memory replication.

Create and configure standard dashboards to monitor application availability, page response times, script bottlenecks, CPU, memory utilization across web pages, etc.

Installed, tested and deployed monitoring solutions with Splunk services. Created and configured management reports and dashboards.

Resolved configuration-based issues in coordination with infrastructure support teams. Used JIRA/SNOW for project management and GIT /Source tree for repository.

Neiman Marcus – Irving, Tx Feb 2016 – Nov 2016

Web Application Server Administrator

Installed, Configured, Administered and Supported JBoss EAP 6.x/5.x on Linux/Windows platform in different environments like Development, QA, UAT and Production on Linux (RHEL 5).

Configured the data sources, message queues and security domains for applications on JBoss application server and created JBoss specific, built the Dev, Test, QA, and Prod environments by installing JBoss.

Worked closely with APM team for configuring Wily Introscope and Dynatrace for monitoring of JBoss instances.

Deployed WAR & EAR files to JBossEAP 6.x application servers using scripts. Installed Apache Http server and configured cluster for load balancing JBoss cluster. Generated SSL Keystores and configure for JBoss EAP 6.x.

Designed and created JBoss EAP 5.x/6.x instances and managed Servers in Training and QA environment as well as provided support to the System Test, QA and Production Environment.

Migrated JBoss EAP 5.1.2 to 6.4.0 and applied patch 6.4.9, assisted in several Load tests and fine-tuned JBoss Application servers to produce the best results.

Review, analyze and identify the recommendations relating to the JBoss Architecture and Design.

Performed routine management of JBoss environment like monitoring Disk Space and CPU Utilization.

Worked on Oracle ATG and JBoss Commerce reference applications (Merchandising, Personalization) and platform (shopping cart and catalog, personalization engine and content management).

Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.

Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.

Build New Nexus Sona-type Repository server using Chef CI/CD. Debug the Recipes and cookbooks using test kitchen and upload them into chef-server.

Managed all GITHUB and GITLAB enterprise repositories, and bootstrapped GitHub using Chef, how to upgrade the versions, Patching using YUM, Updating security updates to the repositories.

Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.

Shell scripts written in Bash to automate the deployments for the ATG application. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the rsync utility in the Shell scripts.

Troubleshooting issues like Server hang, keep alive threads, HTTP threads, Application Deadlock, Perm Gen space, Out of Memory Issue, High memory usage and High CPU.

Involved in Trouble shooting and Performance tuning using Tivoli Performance Viewer and Wily Introscope.

Performed analysis of GC activity for performance analysis using IBM Pattern Modeling and Analysis Tool. Analyzed Java Core and Heap dumps using IBM Thread Analyzer and Heap Analyzer tools.

Dynatrace Agents installation on multiple platforms. Monitored Custom business transactions to capture argument/session attributes by using Dynatrace.

Create and configure standard dashboards to monitor application availability, page response times, script bottlenecks, CPU, memory utilization across web pages, etc.

Installed, tested and deployed monitoring solutions with Splunk services. Created and configured management reports and dashboards.

Professional Access Software Pvt. Ltd – Hyderabad, India Aug 2012 – Apr 2014

System/WebSphere Administrator

Installed and configured WebSphere Application Server in multi clustered high availability environments used Update Installer to update with fix packs. Automated the tasks with Shell scripts using silent response files.

Configuring security of WebSphere using LDAP registry (Microsoft Active Directory).

Maintenance of WebSphere backups using backup Config, applying fix packs and Refresh packs for WebSphere Application Server.

Performed automated J2EE code deployment in WebSphere Application and Apache Tomcat hosted on AIX and Red Hat Linux Operating System using WSADMIN and SHELL scripts.

Maintained and managed Servers WebSphere Application Server and Apache Tomcat in Production, Staging and QA servers.

Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet, or custom-built. designing cloud-hosted solutions, specific AWS product suite experience.

Worked on VMware API's and AWS API building applications with developers and end users with performance monitoring and tuning by using the Tivoli Performance Viewer.

Configuring and managing Puppet master server and also experience in updating and creating modules and pushing them to Puppet clients

Install and Configure Apache Tomcat 6/7 and provide extensive support in deployment and application server level troubleshooting for all the environments.

Created Centralized Installation Manager Repository (CIM), Installed Fix Packs using CIM to the target nodes and updated it to the level of deployment manager.

Configured Apache module mod_jk to connect to the Tomcat container, Configured SSL on Apache HTTP Server using mod_ssl.

Configure Site minder on IBM HTTP Server for single sign on (SSO).

Involved in installing Web Servers like IBM Http Server and installing corresponding plug-ins on the Web Servers to communicate with the Application Server. Deployed applications using deployment scripts and administration console.

Used Web Sphere Admin Console and WSadmin/JACL/Perl scripting to install enterprise EAR, WAR files or for hot deployment.

Monitored for application core dumps or forced thread dumps and analyzed the dumps to check for issues using thread analyzer.

Worked with couple of Load Balancers like F5 and Big-IP in Production environments using Routing algorithms like Round Robin.

Worked on VMware Site Recovery Manager for the disaster recovery and managed recovery plans, Install/Configure and troubleshoot VMware Director and administrating multiple labs and test environment.

Working on SAN storage on ESXI servers and assigning the LUNs to the Virtual Machines running on the ESXi server, troubleshooting by analyzing log files using the Log Analyzer tool and by running traces.

Documentation of all procedures and any other critical issues.

24x7 on-call support on a rotation basis.



Contact this candidate