Associate Software Engineer – Chaos Engineering & Performance Testing | Red Hat, Bangalore

Join WhatsApp

Join Now

Join Telegram

Join Now

About the Role:

Red Hat is seeking a passionate and driven Associate Software Engineer to join our Performance and Scale team focused on Chaos Engineering. Based in Bangalore, India, this role is integral to ensuring the resilience, reliability, and performance of the Red Hat OpenShift platform under failure conditions. You’ll work closely with global engineering teams and open-source communities, contributing to cutting-edge projects that improve the stability and scalability of enterprise-grade platforms.

Job Description :-
Company Name:Red Hat
Job Role:Associate Software Engineer
Experience:Freshers/Experienced
Location:Bangalore, India
CTC/Salary:INR 4.5-10 LPA (Expected)

Key Responsibilities:

  • Design and implement chaos test plans to evaluate system resilience under various failure scenarios (e.g., network, infrastructure, and storage faults).
  • Conduct performance and scalability benchmarking of OpenShift components and features.
  • Develop and automate tools for fault injection, load simulation, and CI-based testing pipelines.
  • Leverage AI-based solutions to enhance test coverage and system fault tolerance.
  • Contribute to capacity planning by analyzing system behavior under stress and failure.
  • Collaborate with global engineering teams to troubleshoot and resolve reliability issues.
  • Triage and debug customer/partner cases related to system performance and virtualization reliability.
  • Document and share outcomes through internal reports, presentations, blogs, and best-practice guides.
  • Represent Red Hat at internal and external conferences, showcasing technical contributions and insights.

Required Skills & Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Solid experience or keen interest in performance testing, systems engineering, or chaos engineering.
  • Proficiency in Linux system administration.
  • Programming/scripting experience in Python, Bash, Go, or Ansible.
  • Familiarity with cloud platforms like AWS, Azure, GCP, or IBM Cloud.
  • Experience with version control tools (e.g., Git) and collaborative development practices.
  • Exposure to container technologies (e.g., Docker, Podman).
  • Knowledge of CI/CD tools such as Jenkins, Airflow, or Prow.
  • Excellent communication and teamwork skills.

Preferred (Nice-to-Have) Skills:

  • Hands-on experience with Kubernetes or Red Hat OpenShift.
  • Proficiency in Go programming language.
  • Familiarity with monitoring tools like Prometheus and dashboarding platforms like Grafana.
  • Strong presentation skills for conferences and technical demos.
  • Interest or experience in integrating AI for test automation and analysis.

Apply Through This Link:- Click Here

Join our Telegram group: Click here

Follow us on Instagram: Click here

Follow us on WhatsApp: Click here

Leave a Comment