The Job logo

What

Where

Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join our team at Red Hat Performance & scale working with Ansible Automation Platform. Contribute to testing its performance and scale limits, propose new features, and enhance the software. Work in a collaborative environment where diverse perspectives are valued. Take the lead in onboarding and deployment, develop load generation tools, automate monitoring, and collaborate with various teams to resolve scale-related issues. Prioritise performance enhancements and code base improvements. Full-time remote opportunity.

About the job:

The Red Hat Performance & scale team is looking for a highly motivated individual who wants to join our team working with the Ansible Automation Platform, where we both test the performance and scale limits of the platform as well as contribute back to the software in the form of feature ideas, bug fixes, and other product changes to help our software scale to meet our customer’s use cases. 

In this role, you will work in an environment where diverse perspectives are invited, the best ideas are valued, and people feel empowered to contribute. Freedom and courage are two of our core values, which is why you’ll need to be comfortable taking risks and exploring the unknown. But being a Red Hatter isn't just about being brave, it's also about demonstrating commitment and sticking to it. 

 

What will you do:

Lead onboarding new deployment types of Ansible Automation Platform and Ansible lighspeed usecases to our Continuous Performance Testing framework, such as AAP on OCP and AAP’s cloud marketplace offerings.

Develop tools for generating load on applications in the Ansible Automation Platform

Collaborate with engineering and QE on tools that automate the deployment and configuration of Ansible Automation Platform

Automate collecting and analyzing monitoring data and logs and to characterize performance

Work closely with software developers to improve code base performance like algorithm redesign, reducing resource utilization, and improving latency 

Provide great visibility for all solutions by developing tools to determine performance and scale challenges and parameters for various features

Identify scale-related issues proactively and work with Application Operations and Engineering teams to discover resolutions

 

What will you bring:

Ability to work full-time 

A degree in engineering, computer science, or equivalent experience

Experienced with UNIX or Linux operating systems (any distribution) 

Experienced with container orchestration software (such as Kubernetes or Openshift)

Experience with automation of software deployment and testing

Experienced with test data visualization and analysis

1+ years of experience writing or testing software

Coding experience in languages like C or Python 

Good written and verbal communication skills

Knowledge of Red Hat Ansible Automation Platform

Set alert for similar jobsSoftware Engineer role in Bengaluru, India
Red Hat Logo

Company

Red Hat

Job Posted

7 months ago

Job Type

Full-time

WorkMode

Remote

Experience Level

0-2 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

56 applicants

Related Jobs

Red Hat Logo

Software Engineer

Red Hat

Bengaluru, Karnataka, India

Posted: 10 months ago

Join Red Hat Performance & Scale team as a Software Engineer working on Ansible Automation Platform. Contribute to testing, feature ideas, and bug fixes to enhance platform scalability. Opportunity for full-time remote position in Bengaluru, India.

Red Hat Logo

Software Engineering Trainee

Red Hat

Pune, Maharashtra, India

+1 more

Posted: 2 months ago

Job Summary:  At Red Hat, our trainees  are an integral part of the team. They don’t get relegated to busywork or unimportant tasks, but participate in the day-to-day work and are active contributors to their team.  We are currently looking for Software Engineering trainees to join us in Pune, India. You  will work closely with a senior mentor to gain technical knowledge and experience in your field, and cooperate with a broader international team both locally and globally.  In this role, you will work in an environment where diverse perspectives are invited, the best ideas are valued, and people feel empowered to contribute. Freedom and courage are two of our core values, which is why you can practice taking risks and exploring the unknown and developing strengths. Yet being a Red Hatter isn't just about being brave; it's also about demonstrating commitment and sticking to it. The focus for Red Hat's Apprenticeship Program is a dual partnership between the Emerging Talent Team, and our trainee managers. We can offer you professional development, social engagement and networking, performance and development, and meaningful work throughout your time at Red Hat.    Job Responsibilities: Work closely with your mentor to design, develop, and maintain code in Python, Golang or similar programming language Add new features, debug, identify, and track issues in Red Hat products (RHEL, OpenShift or other) Collaborate with the wider team members and other departments such as Quality Engineering, Designers, Product Management or Documentation team throughout the product cycle Network with other talented interns in an inclusive and diverse workplace where you can be yourself and thrive   What you will bring: Working knowledge of written and spoken English Basic knowledge and willingness to use Python, Golang or similar programming language Passion, curiosity, and desire to create new things and examine how things work internally Willingness to learn and proactively work as a part of a wider team   Able to commit 6-month program duration from. June - December 2025

Red Hat Logo

Associate Software Engineer

Red Hat

Bengaluru, Karnataka, India

Posted: 21 hours ago

About the Job: The Red Hat engineering team is looking for a software engineer to work for the world's leading enterprise Linux platform, Red Hat Enterprise Linux (RHEL) on hybrid cloud platforms. In this role, you will help develop and implement cutting-edge new technologies and features, fix product issues in the RHEL operating system across various virtualization and cloud platforms.  And you will have the opportunity to work with brilliant engineers from all over the world, and collaborate with Red Hat's partners, and communities in an open source and agile development method.   What will you do? Maintain and update packages in RHEL as VM on virtualization and cloud platforms, implement new features, and fix issues. Help others review and refine code. Plan and prioritize your work to complete timely in the RHEL development cycle. Collaborate with the quality engineering team ensuring product quality, help them understand requirements and develop test plans. Work together with the support team to get customer issues resolved. Cooperate with virtualization/cloud partners, follow and understand their new features and requirements. Work with upstream communities, contribute your code to upstream.   What will you bring? 2+ years of solid Linux experience, best to have understanding of Linux components (kernel, bootloader, memory, network, storage, graphics etc.)  2+ years of professional experience in software development, be familiar with Python/C/Shell scripting Ability to troubleshoot and solve problems independently Be self-motivated, responsible, and collaborative Proficient in English reading, writing and speaking   The following are considered as a plus: Experience with Linux Shell / Python / Ansible / PowerShell Experience with virtualization (KVM, VMware, Hyper-V, OpenStack etc.), or cloud platform (Azure, AWS, Google, etc.) Experience with open source development and git