Your Role and Responsibilities- The IBM Fusion team is looking for a Software Engineer to join us in Rochester, MN.
- In this role, you will contribute to the performance engineering of features related to the development of Kubernetes and container-based object services andadvanced workloads using those services.
- You’ll play a specific part in design, develop, and executing performance test plans and scenarios for these services.
- 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 toIdentify 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 theyarise.
- 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 tools such as JMeter, Gatling, or similar.
- 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)
- Experience with test automation using python
- 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 Expertise
- Certification in Kubernetes (CKA, CKAD)
- Experience with infrastructure as code
- (IaC) tools such as Terraform or Ansible.
- Familiarity with CI/CD pipelines and
- DevOps practices.