Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

Kiran PS

Bengaluru

Summary

  • A result oriented professional with 13+ years of experience in Software Performance Testing and engineering.
  • Good knowledge on Performance Testing and Performance Engineering concepts.
  • Expertise in using Application Performance Monitoring (APM) Tools to monitor full diagnostic details of every transaction, their distributed tracing, server data down to deep levels of user code in large scale enterprise cloud environments using Oracle APM and Riverbed SteelCentral AppInternals.
  • Expertise in working on Applications deployed on Oracle Cloud Infrastructure(OCI), Pivotal Cloud(PCF).
  • In-depth understanding of Cloud Concepts: Provisioning VM’s, Scaling, Monitoring, Object Storages, Boot Storage, Block Storage.
  • Have basic working knowledge on creating simple Infrastructure on Oracle Cloud using Terraform
  • Have experience in writing shell scripts to automate several Performance activities
  • Expertise in testing Web Services: REST API’s using LoadRunner, Postman, Insomnia.
  • Installing, Deploying and Configuring Application servers: Apache Tomcat 8.X/9.x, JBoss 6.x/7.x/9.x versions and Weblogic 12.x
  • Configuring Apache HTTP Server, a web server software to provide a secure, efficient HTTP services.
  • Detailed understanding and experience on mod_jk connector, an apache module to connect the Tomcat
    Servlet container with Apache HTTP web server using the Apache JServ Protocol (AJP)
  • Performance Tuning using the following JAVA Utilities: JVisualVM on both Linux and Windows machines.
  • Experience in writing SQL queries and analyzing Performance Issues on Oracle Database
  • Complete understanding in Installing, Configuring and Creating Oracle 11g/12.X, PostgreSQL 8.X/9.X, MySQL Databases in Linux and Windows.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Principal Performance Engineer

Oracle
05.2019 - Current

Interacting with Product Managers for identification of Non-Functional Requirements (NF

  • Experience in capacity planning (Estimating CPU cores, Memory Size, Storage Size, JVM parameters)
  • Generating test scripts using Load Runner
  • Performed different load tests to check the Application and Database response: Baseline, Benchmarks, Stress
    Tests, and Longevity Tests.
  • Expertise in analyzing nmon data (CPU, Memory, IOPS) and identifying the resource usage over the test.
  • In-depth knowledge in generating and analyzing AWR Reports from standalone Oracle DB and Oracle RAC DB
  • Expertise in running performance tests to certify Oracle’s Quarterly Critical Patch Updates (weblogic, database patches) on Oracle HSGBU products.
  • Have worked with Oracle RDBMS team for solutions on various Database related performance issues.
  • Have used cx_oracle python extension module and automated gathering stale stats on 50 Database servers.
  • Have automated generating tablespace utilization report from 50 Database servers using cx_oracle and Oracle Client
  • Have automated running nmon binary to capture resource utilizations of the Linux Servers using Shell Scripts and download them using SimpleHTTPServer python module.
  • Utilized Ansible to automate password resets for hundreds of users across numerous Windows hosts.
  • As part of a performance use case, have written shell scripts to copy/Load files of various sizes to a common location where the application services can pick them up for data processing.
  • Have written shell scripts that can capture and insert the Shared_Pool Utilization, PGA and SGA utilization of the Oracle PDB and CDB during the performance tests.
  • As a POC, have written Terraform scripts (Infrastructure as Code) to provision several Oracle Cloud Resources (VM’s, Availability Domains, DVH, adding SSH public Keys, boot volume, block volumes etc)
  • Have written simple Batch scripts to start and stop application services on Windows Machines
  • Have written simple Shell scripts to start and stop application services (Weblogic, DB) on Linux Machines
  • Have automated the process of generating the DB parameters from Oracle PDB and CDB. This helped in identifying any changes in the DB Parameters between the releases/builds/patch sets.
  • Have setup Elasticsearch service, filebeat and metricbeat to collect, analyze and visualize log data and system utilization metrics for real-time monitoring and performance analysis.
  • Performance bottlenecks Identified during the tests:
    ▪ Increasing Heap (On Middle Tier Hosts)
    ▪ PGA Limit exhausted
    ▪ LMS Packet Drops
    ▪ OutOfMemory Exceptions
    ▪ Row Locks
    ▪ Deadlocks
    ▪ Timeouts
    ▪ Asynchronous Job Failures
    ▪ Issues with rngd, crowdstrike services
    ▪ enq:CB > DFS Locks impacting install jobs
    ▪ Increasing Shared Pool Usage
    ▪ Degradation with DB Editions
    ▪ High AE Locks impacting Loads and Transformations
    ▪ Performance Degradation because of NUMA parameters
    ▪ Issues with Tablespace utilization
    ▪ DB grants causing performance issues

Test Senior Engineer

Dell EMC
01.2018 - 05.2019
  • Interacting with Product Managers for identification of Non-Functional Requirements
  • Installing and Configuring Application servers: Apache Tomcat
  • Deploying and Configuring Web Applications in to Application Servers: Apache Tomcat
  • Developing load profiling using WebLog Expert.
  • Experience in capacity planning (Estimating CPU cores, Memory Size, Storage Size, JVM parameters)
  • Generating test scripts using Neoload
  • Preparing Test Data for Performance executions
  • Enhancing scripts by Parameterization, Correlation and JavaScripts.
  • Creating and executing scenarios in Neoload Controller
  • Analyzing performance test results (Response Times, Availability, Scalability), preparing reports and giving suggestions
    to the Dev team
  • Analyzing full diagnostic details of every transaction/requests, their network data, server data deep down to code and database level using APM’s (Riverbed SteelCentral AppInternals)
  • Monitoring JVM, Heap Utilization using jvisualvm.
  • Design and Run performance test scenarios for baseline tests, benchmark tests, load tests, scalability tests and Longevity tests.
  • Conducting load tests to validate the response and script stabilization.
  • Engineering review meetings, explaining bottlenecks found during the load tests.

Member Technical Staff 1

Micro Focus(now Open Text)
11.2016 - 01.2018
  • Completely Validated JDBC Driver, an Identity Manager Driver for Java Database Connectivity (JDBC) which provides a generic solution for synchronizing data between an Identity Vault and relational databases.
  • Data Migration from Postgres 8.X to Postgres 9.X using pg_upgrade and psql utilities.
  • Installing and Configuring eDirectory, Identity Manager Engine, Identity Applications, Identity Reporting and
    Sentinel on Windows, SUSE Linux and Red hat Linux
  • Completely Validated Identity Reporting Module on Oracle 12.2 and PostgreSQL Databases.
  • Validated Data Collection Service Driver and Managed System Gateway Driver that are used to collect data about changes made to user accounts, roles, resources, group memberships, and other objects in the vault.
  • Validated custom REST endpoints to collect data from third-party applications.
  • Validated audits, reports and logs using Sentinel, a Security Information and Event Management.
  • Worked on Authorization Protocols: OAuth 2.0, SAML that provides access tokens and Single Sign On capabilities.

Senior Software QA Engineer

Verifone
03.2014 - 10.2016
  • Environment: Windows 7, JAVA technologies, JBoss server and Oracle Database
  • Products: MagIC3 Management System7.X, MagIC3 Management System 8.X versions
  • Domain: Point of Sale
  • Tools: LoadRunner, WebLog Expert, Fiddler, Postman, Jconsole, JIRA, Mantis

Software Test Engineer

Ascendum
10.2011 - 03.2014
  • Environment: Windows 7, JAVA technologies, JBoss server and Oracle Database
  • Domain: eCommerce(B2B)
  • Tools: Load Runner 9.0/9.5

Education

Bachelor of Engineering -

Dayananda Sagar College of Engineering
Bengaluru, India
06.2011

Skills

  • Operating Systems: Redhat Enterprise Linux, Oracle Enterprise Linux, SUSE Linux, Microsoft Windows
  • Testing Automation Tools LoadRunner, Neoload, Postman, Insomnia, Rest Client
  • Cloud: Oracle Cloud Infrastructure (OCI), Pivotal Cloud (PCF)
  • Bug Reporting Tools: JIRA, TFS, Mantis, Bugzilla, BugDB
  • Databases: Oracle
  • Data Integration Tools: Talend Open Studio
  • Application Monitoring Tools: Oracle APM, Riverbed SteelCentral AppInternals
  • Web Debugging Tools: HttpFox, FIDDLER
  • Authorization Protocols: OAuth 20, SAML
  • Performance Monitoring Tools: Nmon, Perfmon, Oracle Cloud, Pivotal Cloud, OSWatcher
  • Web Servers, App Servers: Apache HTTP Server, Tomcat 8x/9x and JBOSS 6x/7x/9x, Weblogic 12x

Accomplishments

  • Written and published several technical and non-technical articles/cool solutions in Micro Focus, NetIQ and Novell
    blogs which are accessible to worldwide customers.
    https://www.netiq.com/communities/cool-solutions/author/kpoovadi/

Certification

  • Certified Pivotal Cloud Foundry Developer (PCF) v1.11

Timeline

Principal Performance Engineer

Oracle
05.2019 - Current

Test Senior Engineer

Dell EMC
01.2018 - 05.2019

Member Technical Staff 1

Micro Focus(now Open Text)
11.2016 - 01.2018

Senior Software QA Engineer

Verifone
03.2014 - 10.2016

Software Test Engineer

Ascendum
10.2011 - 03.2014

Bachelor of Engineering -

Dayananda Sagar College of Engineering
Kiran PS