Job Information
IBM Software Performance Engineer in Bangalore, India
Introduction
The IBM Storage Engineering team is looking for a Software Engineer to join us in Bangalore, Karnataka. In this role, you will contribute to the performance engineering of features with a primary focus on the storage aspects of the product within a Kubernetes environment. You'll play a key role in identifying performance bottlenecks and providing recommendations for necessary performance tuning.
Your role and responsibilities
Primary job responsibilities
Design, develop, and execute performance test plans and scenarios for Kubernetes-based applications and services.
Deep understanding of Kubernetes architecture and components.
Utilize tools and frameworks to conduct load, stress, and scalability testing to Identify performance bottlenecks and provide actionable recommendations.
Analyze system performance data to identify trends and areas for improvement.
Optimize the performance of compute, network, and storage resources
Implement tuning and configuration changes to enhance system performance.
Set up and maintain performance monitoring tools and dashboards.
Proactively monitor system performance and address performance issues as they arise.
Collaborate with development engineering teams to resolve performance-related incidents.
Document performance test plans, results, and optimization strategies.
Provide detailed performance reports and present findings to stakeholders.
Develop best practices and guidelines for performance testing and optimization.
Required technical and professional expertise
Experience with performance testing
Proficiency in performance monitoring and analysis tools like Prometheus, Grafana or similar tools
Strong knowledge of hybrid cloud environments and associated technologies (e.g., AWS, Azure, Google Cloud)
Strong troubleshooting skills and attention to detail.
Ability to develop and implement effective performance optimization strategies.
Excellent verbal and written communication skills.
Ability to work effectively in a team environment and collaborate with cross-functional teams.
Strong organizational skills and ability to manage multiple priorities.
Preferred technical and professional experience
Certification in Kubernetes (CKA, CKAD)
Experience and knowledge in Networking
Experience and knowledge in Storage
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.