BANGALORE, IND
1 day ago
Performance Analyst
**Introduction** As part of the team that designs machines that run many of the most demanding workloads used in Fortune-500 companies, you’ll play a key role in ensuring that our clients continue to be delighted by the performance of our systems both within their datacenters and in IBM’s public cloud. You’ll focus on workloads that demand the best IO performance in terms of minimizing latency, maximizing throughput and maintaining high transaction rates. You’ll help us ensure that wherever a client wants to run their workload - including a combination of on-premise and in our public cloud - that they get the performance they need. **Your role and responsibilities** As a Performance Analyst for storage and networking I/O subsystems, you’ll be running workloads that simulate real client operations, with the goal of stressing these subsystems. Across different operating systems, machine types, adapters and fabrics, you’ll develop experimental plans to ensure that our I/O performance meets clients’ requirements, and, when it doesn’t, you’ll dive in to the stack to find a solution. You can expect to partner with hardware engineers and software developers at every level of the stack from the chip and the bus through adapter vendors to the operating system kernel right through to the hypervisor and Kubernetes-based technologies that power the hybrid cloud. You’ll also get great insights in to the workloads that enterprises run, from databases through AI applications. This is a great role for anyone who loves solving problems and is fascinated by how bits move within and between computers. **Required technical and professional expertise** Professional Expertise o Demonstrated experience with modern IO technologies such as TCP/IP, SSL, NVMe, Fiberchannel o Demonstrated understanding of micro-architecture design, memory layout, multi-threading, I/O buses o Solid understanding of operating system implementation, memory management and process scheduling o Experience with C/C++ programming o Experience with deploying, tuning and profiling applications running in Kubernetes environments o Experience deploying applications on at least one public cloud o Extensive experience with automation frameworks such as Ansible or Python o Ability to work in a team and network with people outside of the team and effectively communicate in written and verbal presentations is essential. Technical Expertise o 5+ years of experience with enterprise-class I/O technologies spanning both storage and networking o Demonstrated experience in microarchitecture design and implementation o 3+ years with C/C++ or other systems-level programming o 5+ years with a modern automation framework, Ansible preferred o 3+ years deploying, tuning and managing complex workloads in a public cloud o Passion for continuous improvement in building knowledge base both technically and professionally Minimum BS OR MS degree in Computer Engineering, electrical engineering, computer science or a related technical discipline or equivalent experience. **Preferred technical and professional experience** o Experience deploying hybrid cloud applications (that is, an application with an on-premise and a public cloud component) o Demonstrated application of machine-learning or AI technologies to data analysis o Agile/ Scrum methodology experience
Confirm your E-mail: Send Email