Bangalore
About the Job: Red Hat Performance & Scale Team
The Red Hat Performance & Scale team is seeking a highly motivated individual to join their team working with the Ansible Automation Platform. This role involves testing the performance and scalability limits of the platform while actively contributing to its development through feature ideas, bug fixes, and other enhancements to meet customer needs. Red Hat values diversity of perspectives and encourages the best ideas, empowering individuals to contribute meaningfully. Core values include freedom, courage, commitment, and perseverance.
Responsibilities:
-
Onboarding New Deployment Types:
- Lead onboarding new deployment types of Ansible Automation Platform (AAP) and Ansible lightspeed use cases to the Continuous Performance Testing framework.
- Examples include AAP on OpenShift (OCP) and AAP’s cloud marketplace offerings.
-
Develop Load Generation Tools:
- Create tools for generating load on applications within the Ansible Automation Platform.
-
Automation and Tool Development:
- Collaborate with engineering and QE teams to automate deployment and configuration processes for the Ansible Automation Platform.
-
Monitoring and Performance Analysis:
- Automate the collection and analysis of monitoring data and logs to characterize performance metrics.
-
Performance Improvement:
- Work closely with software developers to enhance code base performance, including algorithm redesign, resource utilization reduction, and latency improvement.
-
Visibility and Issue Resolution:
- Develop tools to enhance visibility into performance and scale challenges across various features.
- Proactively identify and resolve scale-related issues in collaboration with Application Operations and Engineering teams.
Requirements:
- Full-Time Availability: Ability to work full-time.
- Educational Background: Degree in engineering, computer science, or equivalent experience.
- Operating Systems: Experience with UNIX or Linux operating systems (any distribution).
- Container Orchestration: Familiarity with container orchestration software such as Kubernetes or OpenShift.
- Automation Skills: Experience with automation of software deployment and testing.
- Data Visualization and Analysis: Proficiency in test data visualization and analysis techniques.
- Software Development Experience: Minimum of 1+ years writing or testing software.
- Coding Proficiency: Coding experience in languages like C or Python.
- Communication Skills: Strong written and verbal communication skills.
- Specific Knowledge: Familiarity with Red Hat Ansible Automation Platform is advantageous.
Join the Red Hat Performance & Scale team to contribute to cutting-edge advancements in automation and scale testing within the Ansible Automation Platform. If you thrive in a dynamic environment where innovation and collaboration drive success, apply now to be part of this exciting opportunity.
#RedHat #PerformanceEngineering #AnsibleAutomation #SoftwareDevelopment