IBM Germany Research & Development, headquartered south of Stuttgart is one of the largest innovation hubs of the IBM corporation outside the US. About 1300 technical enthusiasts from more than 50 countries are working on over 80 projects as part of a global R&D network which spans 5 continents.
With projects spanning from hardware over firmware, operating systems, quantum computing, artificial intelligence to Internet of Things and Cloud you will be in the heart of IBM's Hybrid Cloud & AI strategy.
We are convinced, that there is no better place to start and grow a career in IT. We will provide you with a great opportunity to grow your skills by working together with colleagues local, as well as around the world in an open and supporting environment.
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.
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)
- Bachelor's degree in information technology, computer science, or computer engineering
- 5-8 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
- Master's degree in information technology, computer science, computer engineering
- 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.