As a Performance Engineer at Wind River, candidate must have a strong background in performance testing, tuning, and optimization of complex systems and applications. As a Performance Engineer, you will play a critical role in ensuring our systems are scalable, reliable, and performant. You will be working with multiple Product Engineering teams like OTA, DFL, Workspaces etc. and guide them with best practices and ensure high scalable and robust product development practices with respect to Performance Engineering.
Key Responsibilities:
Performance Testing
- Performance Test Design, Reporting, Analysis
- Expertise in designing, executing, and analyzing performance tests.
- Proficient in generating detailed reports and providing actionable insights from test results.
Tools and Frameworks
- JMeter
- Proficient in using JMeter for performance testing, including script creation, execution, and analysis.
- Analysis Tools: Loki, Prometheus, Grafana
- Skilled in using Loki, Prometheus, and Grafana for monitoring and analyzing system performance and metrics.
- Tool and Scripting
- Experienced in using Pyrest and Robot test framework for various testing needs.
Cloud Services and Monitoring
- AWS Resources/Services
- Proficient in managing AWS resources and services, including cost center management and monitoring.
- Monitoring Tools
- Knowledgeable in various monitoring tools to ensure system reliability and performance.
Microservices and Container Orchestration
- Microservices
- Understanding of microservices architecture and its implementation.
- Kubernetes and EKS
- Proficient in using Kubernetes for container orchestration and managing EKS (Elastic Kubernetes Service) clusters.
Technical Skills:
- Proven experience as Performance Engineer or similar role.
- Strong hands on expertise with Performance Engineering Tools like JMeter or similar.
- Strong understanding of web technologies, databases, and server architecture.
- Proficiency in scripting languages (e.g., Python, Bash, JavaScript) and programming languages (e.g., Java, C#).
- Experience with monitoring tools (e.g., New Relic, Dynatrace, Grafana) and log analysis tools (e.g., Splunk, ELK Stack).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Certification in performance engineering or related fields.
Qualifications:
- Education:
- Bachelor s degree in Computer Science, Information Technology, or a related field.
- Experience:
- Minimum of 5-7 years of experience in performance engineering, testing, and tuning.
- Hands-on experience with performance testing tools such as JMeter, LoadRunner, Gatling, or similar.