Red Hat is hiring for the position of Associate Software Engineer in Bangalore, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | Red Hat |
Position | Associate Software Engineer |
Qualification | Bachelor’s/ Master’s Degree |
Batch | 2020/ 2021/ 2022/ 2023/ 2024/ 2025 |
Experience | Freshers |
Location | Bangalore, India |
Key Responsibilities:
- Formulate comprehensive test plans and conduct chaos testing, performance benchmarking, and scalability assessments on various components and features of the OCP platform.
- Analyze and visualize data under failure scenarios such as network issues, infrastructure outages, and storage faults to evaluate reliability and resilience, identify regressions, and drive performance improvements.
- Provide capacity planning guidance to ensure the product remains performant even under failure conditions.
- Design and develop tools and automation frameworks for fault injection, load generation, and continuous integration (CI) processes.
- Integrate AI capabilities to enhance test coverage and improve the effectiveness of testing strategies.
- Assist customers by addressing technical concerns and providing solutions related to reliability and performance.
- Collaborate with cross-functional engineering teams to diagnose and resolve issues related to resilience and performance.
- Triage, debug, and resolve customer and partner cases focused on virtualization reliability, performance, and scalability.
- Publish findings, conclusions, and best practices through internal reports, presentations, external blogs, and official documentation to support partners and customers.
- Represent the team and present your work at internal and external conferences, sharing insights and outcomes from testing and development activities.
Eligibility Criteria:
- Bachelor’s or Master’s degree in Computer Science or a related field, with demonstrable experience or strong interest in chaos engineering, performance testing, or systems engineering.
- Solid knowledge of Linux system administration and troubleshooting.
- Proficient in scripting and programming, particularly using Bash, Python, Go, or Ansible.
- Hands-on experience with public cloud platforms such as AWS, Azure, GCP, or IBM Cloud.
- Familiarity with collaborative software development methodologies, tools, and version control systems like Git.
- Experience working with container technologies such as Podman and Docker.
- Understanding of Continuous Integration (CI) tools, including Jenkins, Airflow, Prow, or similar platforms.
- Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
About Company:
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates have the flexibility to choose the work environment that suits their needs from in-office to fully remote to office-flex. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We’re a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Apply Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.