IBM Software Performance Engineer in AUSTIN, Texas
As a Senior performance engineer, you will be given the responsibility to conduct end-to-end analysis of IBM Bluemix infrastructure and drive optimization plus tuning efforts to deliver on the requirements of high performance, scalability and efficiency of the IBM cloud. In this role, you'll utilize existing test frameworks and benchmarks and create new ones as appropriate to measure Compute capabilities of the IBM Cloud. You'll partner with development team to actively debug and drive the performance and scalability improvements.Job Responsibilities
Provide leadership and assistance in resolution of production incidents related to performance; prevent incidents through proactive data analysis and monitoring.
Provide thorough end-to-end analysis with concrete recommendations to pinpoint and solve performance and scaling issues with Bluemix Infrastructure.
Develop automated data collection and advanced tooling as necessary leveraging open tools to help drive performance analysis.
Design and implement appropriate test frameworks, benchmarks for repetitive measurement and analysis of the performance and scalability of Compute Infrastructure.
Partner with development on design and engineering of Compute infrastructure to optimize known pain points and ensure the performance and scalability goals are achieved.
5 years of experience in benchmarking, analyzing and identifying the end-to-end performance issues involving complex software and infrastructure stack.
5 years of expert problem solving with demonstrated ability to build effective plans around future issues.
7 years of coding experience in programming languages (Java, C, PHP, Python, etc.)
5 years of experience in developing cloud scale performance test suites, proofing tools and test analysis