Senior Systems Performance Engineer Resume
4.00/5 (Submit Your Rating)
Buffalo, NY
SUMMARY:
- Senior Performance Engineer with overall 12+ years of experience.
- Performance tested critical applications across various domains such as Identity Management, Digital advertising, Internet of Things (IoT), Auto Infotainment, Banking & Insurance.
- Designed, developed, tested, deployed and maintained automation/performance test tools and other harnesses in Perl, Java and Bash.
- Hands on experience in setting up & developing Continuous Integration (CI) pipelines and performed other DevOps activities such as managing Code releases, Configuration Management & deployment.
- Hands on experience in executing & managing projects in Agile (Scrum) methodology
- Hands on experience in building/managing/auditing Virtual servers (200+) hosted in multiple ESXi hosts using VMware products such as vCenter, vSphere Client & vSphere CLI.
- Expertise in building performance/automation test scripts using Java, Groovy and Bean Shell in Apache JMeter.
- Expertise in performance testing high volume Data center migrations, Cloud ID, Video streaming & HA applications in production environment without impacting SLAs.
- Hands on experience in executing performance tests against Clouds such Oracle OCI and AWS environments.
- Hands on experience in providing suggestions to tune Web (apache/nginx/WebSphere/Varnish) server configurations for better performance.
- Hands on experience in validating front - end web application performance thereby helping development teams to optimize front-end page load time.
- Conducted proof of concepts, worked with multiple vendor teams and evaluated 3rd party products performance thereby played significant role in identifying the suitable product for the organization.
- Expertise in identifying and gathering Non-functional requirements, designing load models, configuring test environment, setup and execute suitable performance test methodologies.
- Expertise in drafting & presenting various project documentations such as test plans, final test reports, proof of Concept reports, project estimates/metrics and other related documents.
- Individually performance tested Synacor’s identity management solution that handles thousands of authentication & authorization requests per second for one of the highest watched TV shows in HBO history.
- Successfully performance tested very high-volume business critical core services bank application during one of the biggest bank mergers in UK history.
- Performance tested state of art automobile component with its backend services for a major US auto maker.
SKILL:
- Linux Distros Centos & RHEL | OS X | Window
- VMWare vCenter |vSphere Client & CLI | Oracle OCI | AWS
- Apache JMeter | Blazemeter | Gatling | Locus | Load Runner & Performance Center | WebPageTest
- Splunk | Webserver Log Analysis | Nagios | Tcpdump |System Activity Report (SAR) | PIDSTAT | Top | STRACE | SiteScope |VisualVM | Wireshark | NetEM | cURL | Dev Tools
- Perl | Java | Bash |Golang |C | Git |Puppet | Bitbucket |Bamboo |Jenkins | Jira | HighCharts |GNUPlot
- Apache | nginx | WebSphere | Varnish |MemCache |Wiremock | My SQL | Cassandra
- XML | JSON | YAML | Advanced MS Excel with VBA macro | MS PowerPoint
PROJECT EXPERIENCE:
Senior Systems Performance Engineer
Confidential, Buffalo, NY
Responsibilities:
- Design, Develop, Test and Manage Synacor’s in house Performance Test & Automation tools suite necessary to run various performance tests.
- Design, Build & Manage Performance engineering’s multiple CI runways where the performance tools/framework related changes tested before merging with the master codebase.
- Release new code builds to the performance engineering’s runway environments using Puppet and Build tags.
- Architect, Build, Provision and Manage performance test environment with the required hardware capacity using VMWare vSphere Client thereby partially performing Linux systems administration.
- Identify and resolve performance test environment related issues during performance testing exercise.
- Identify required test data, create mock test data and setup mock systems that can render the response (test data) with simulated delays during the performance test execution.
- Execute various performance tests like Peak load tests, Stress tests, endurance tests, spike tests, baseline & benchmark tests against the targeted Synacor’s products in performance testing environment.
- Setup automated load tests for various load profiles against multiple Synacor’s products using Bamboo & Jenkins.
- Gather and analyze applications’ key performance indicators from all stacks such as web server’s (apache, nginx, varnish etc.) logs, database table statistics, System Activity Report (SAR), JMeter logs, etc.
- Plan, setup and execute load tests against Synacor’s live production environment without impacting live customers (0 Incident so far).
- Monitor, gather & analyze various metrics from Syncor’s in house monitoring dashboards (that runs on Nagios / Icinga) during the load tests.
- Identify and report performance bottlenecks. Consult with Solution Architects and Product Engineers to resolve performance issues and optimize server / product’s performance based on the Performance test results.
- Perform activities like Sprint (release) planning, grooming/refining Backlogs, creating/managing Kanban board in Jira.
- Record and store performance data over time for use in trending, troubleshooting, and forecasting.
Performance Consultant
Confidential, Detroit, MI
Responsibilities:
- Develop performance test scripts in Load Runner using Web services, HTTP/HTML, Ajax Trueclient (Web & Mobile) & RTE protocols for OnStar’s web and Mobile application.
- Design & set-up performance test scenarios using tools like Performance Center ALM.
- Develop, Maintain and Execute automation test scripts using Unified Functional Testing (UFT) and Python scripts along with the performance tests to simulate the appropriate production load.
- Execute various performance tests like Peak, Double peak, Endurance, Server Failovers, End to End tests & Data Center Migration projects.
- Configure key performance metrics like Server CPU, Memory, Hogging threads, JVM status in the monitoring tools like HP Sitescope.
- Collate & analyze the test results & server logs, OEM Middleware/Database, AWR reports or the Visual GC to identify the root cause of any performance deviations.
- Perform deep dive analysis if any performance bottlenecks or SLA deviations are found.
- Collaborate with the developers and architects in resolving the issues by profiling the application.
Associate
Confidential, Minneapolis, MN
Responsibilities:
- Individually executed and lead various performance testing projects for PACE CoE in Confidential (Performance, Architecture, Consulting & Engineering). PACE was a performance engineering & consulting horizontal group in Confidential that offers Performance testing, & engineering services to clients across the globe.
- Liaise with technical stake holders to finalize the Project scope, collect and analyze Nonfunctional requirements, devise test strategy and prepare Performance Test plan.
- Setup performance testing tools & monitoring tools like HP Sitescope, CA Wily Introscope, Perfmon.
- Designed workload models for both legacy and web applications.
- Depending on the clients, built and executed performance and automation test scripts using LoadRunner, Performance Center, UFT and Apache Jmeter, Grinder, Selenium, Rational performance tester & SOAP/Load UI.
- Participated in Application Performance focused incident and problem management activities; supported root cause determination via the timely and accurate presentation of resource and application performance metrics, both current and historic.
- Lead and direct the efforts of other performance team members in both onsite and onshore environment.
- Delivered numerous project deliverables such as Performance Test Plans, Proof of Concepts, End of Test Reports for various clients.
- Managed Risks, Issues and dependencies of the various performance testing projects. Also prepared Project estimates, managed Costs and Schedule of the projects under testing.
- Support management teams that prepares the project RFQs & proposals.
- Conduct periodical technical presentations to educate the performance testing team from the CoE.
Senior Systems Lead Analyst
Confidential
Responsibilities:
- Monitored and supported nearly 22 LPARS (Mainframe Prod environments), which comprises of nearly all GE Business Operations.
- Monitored Mainframe zOS Consoles, Spools, Systems resources and fixed ABENDS.
- Coordinated with different project teams to resolve the tickets. Also handled production tickets of various severities.
Software Engineer
Confidential
Responsibilities:
- Designed, built and tested the GE Money credit card Rule Engines.
- Built and tested application codes in Mainframe technologies such as COBOL, JCL, VSAM & DB2.
- Conducted integration testing and prepared various test case and test strategy documents for associations like VISA, MasterCard & AMEX.
- Identified, proposed and implemented various process improvements & code optimization techniques to save cost and manual efforts involved in the project.