We’re proud to be the global leader in enterprise open source solutions, including Linux, cloud computing, containers, and Kubernetes. Our trusted and secure technologies make it easier for businesses to operate seamlessly across platforms-whether at the core data center or the edge of the network.
Job Title: Associate Software Engineer
Required Qualification: B.E/B.Tech/B.Sc/M.E/M.Tech/M.Sc
Experience Level: Freshers or Experienced Professionals
Compensation: Industry Competitive
Location: Bangalore, India
Job Overview
The Red Hat Performance and Scale team is hiring an Associate Software Engineer to contribute to our Chaos Engineering efforts in Bangalore. In this position, you’ll help ensure the reliability and performance of Red Hat Open Shift under failure conditions. We’re looking for individuals with a strong sense of curiosity, problem-solving mindset, and a passion for performance engineering, automation, and open source technologies. This is a great opportunity to collaborate with Red Hat teams and open source communities across the globe.
Your Responsibilities
- Design test plans and execute chaos testing, performance tuning, and scalability benchmarking for OpenShift components and features.
- Evaluate product reliability and identify performance bottlenecks under simulated fault scenarios such as network disruptions, hardware failures, and storage issues.
- Develop automation tools for fault injection, traffic generation, and integration with CI pipelines.
- Collaborate on AI-driven approaches to enhance test coverage and analysis.
- Support customer teams by investigating and resolving issues related to performance and stability.
- Work closely with engineering groups to address product resilience challenges.
- Triage and debug customer or partner-reported issues concerning system reliability and scale.
- Share outcomes through technical reports, presentations, blogs, and official documentation.
- Present your work at internal meetings and external tech conferences.
Required Skills and Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related discipline with relevant knowledge or experience in performance or systems testing.
- Familiarity with Linux system administration.
- Proficient in scripting and programming languages such as Bash, Python, Go, or Ansible.
- Exposure to cloud platforms such as AWS, Azure, GCP, or IBM Cloud.
- Hands-on experience with collaborative development tools and version control (e.g., Git).
- Working knowledge of containerization tools like Docker or Podman.
- Experience with CI tools such as Jenkins, Airflow, or Prow.
- Strong communication and interpersonal skills.
Preferred Qualifications
- Understanding of Kubernetes or Red Hat OpenShift.
- Presentation and public speaking skills.
- Familiarity with monitoring and visualization tools such as Prometheus and Grafana.
- Willingness to learn or existing experience in Go programming.
- Interest or experience in AI/ML-driven testing strategies.
Apply before the deadline.
Click here to Apply for Red Hat Recruitment 2025
Note: Only shortlisted candidates will be contacted for the next steps in the interview process.