Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your Role and Responsibilities
The Linux on IBM Z and LinuxONE Systems Performance team is responsible for designing, implementing, conducting, and analyzing stress workloads/benchmarks on IBM Z and LinuxONE to ensure meeting customer expectations from performance aspects.
As a Systems Performance analyst you are responsible for designing benchmark scenarios, implementing and tuning the workloads, conducting the workload measurements along with analyzing the performance data to guide Hardware, Operating System, and Software development teams on performance improvements. This role is collaborative within a global team of IBM.
Want more jobs like this?
Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.
Responsibilities:
- Design benchmark and workload scenarios for Linux on Z and keep them current.
- Implement benchmark and workload scenarios including setting up the underlying Linux operating system and IBM Z hardware configuration.
- Develop and enhance tools used for data collection and data analysis.
- Automate and conduct performance measurements and data collection for benchmark and workload scenarios.
- Analyze the collected performance data to identify performance issues and bottlenecks
- In a global team, work together on improving the systems performance across the stack (IBM Z Hardware, Linux Operating System, Middleware/Applications)
Required Technical and Professional Expertise
- 8-10 years of experience as Software Developer/Tester or Performance Analyst/Tester
- Experience to work in virtualized environments like KVM, z/VM or Container based
- Functional or performance testing experience of multi-tiered applications
- Experience with programming languages like Bash, Python, C/C++, Golang, Java, Rust
- Good understanding of Operating System and Computer Architecture concepts
- Basic experience with performance analysis of applications / systems and performance tools
- Experience with application of agile concepts
- Good Communication and presentation skills
Preferred Technical and Professional Expertise
- Knowledge of IBM Z Systems physical architecture
- Linux on IBM Z functional or performance testing knowledge
- Linux system administration skill for HW resources and software products including CPU, memory, storage, network, cryptography, z/VM, KVM, podman Container, databases, application server, web applications, etc.