YOUR IMPACT
As a member of the Performance Engineering team, you will collaborate closely with colleagues across various functions, including Product Development, Quality Assurance, Operations, and Performance Advocates, to deliver high-quality results and contribute to cross-functional initiatives.
Performance Engineers play a pivotal role in optimizing the overall productivity and performance of the Application Under Test (AUT). By leveraging industry-leading tools and technologies, you will tackle emerging challenges and drive efficiencies through innovative approaches. This is an exciting opportunity to gain hands-on experience with our established end-to-end performance engineering process, gain exposure to multiple tech stacks, and actively contribute to innovative solutions to support our ongoing success.
What The Role Offers
- Bring extensive industry and organizational knowledge, applying advanced expertise relative to Performance Engineering concepts and best practices.
- Take proactive leadership, overseeing medium to large scale assignments along with other members, complex scripts development, and end-to-end solution delivery.
- Involve in end-to-end Performance Engineering process including deep-dive analysis and implementing compensating measures for optimal performance.
- Coordinate and direct cross-functional teams, ensuring exceptional results through collaboration and leadership.
- Develop effective solutions for broad projects, evaluating all potential variables and adapting complex techniques.
- Help the team with critical decisions as a senior team member, foster valuable networks with stakeholders, and provide guidance on complex matters.
What You Need to Succeed
- Scripting Skills:
- Proficient in LoadRunner/SilkPerformer/JMeter.
- Experience in scripting for non-HTTP applications.
- Experience scripting applications that the tool cannot automatically record requests for is preferred.
- Performance Analysis:
- Ability to analyze client statistics, including response times, throughput, hits per second, etc.
- In-depth understanding of the HTTP protocol.
- Experience with resource monitoring in both Windows and Unix environments, including bottleneck analysis for CPU, memory, network, and I/O monitoring, along with thorough analysis.
- Monitoring Tools & Techniques:
- Familiarity with tools like PerfMon (Windows) and/or Shell scripts (Linux/Solaris/AIX/HP/other Unix flavors).
- Knowledge of databases, networks (Internet and intranet), and operating system concepts.
- Experience with database servers such as MS SQL Server, PostgreSQL, and/or Oracle.
- Experience with database profiling and AWR report analysis.
- Java Performance Profiling:
- Experience analyzing JVM heap dumps, Java thread dumps, and CPU/memory profiling data.
- Familiarity with performance profiling tools such as JProfiler and VisualVM.
- Test Environment Design:
- Ability to design and direct the creation of realistic, high-end test environments, including the use of appropriate data sets and optimal configuration of products and supporting infrastructure components.
- Test Plan Design & Documentation:
- Proficiency in understanding, documenting, and communicating performance requirements, test plans, and analysis methodologies.
- Design product usage scenarios that, when executed under high load, assess responsiveness and scalability within the given deployment architecture.
- Load Testing & Resource Monitoring:
- Experience selecting the most effective load test clients.
- Proficiency with resource monitoring tools and techniques across diverse environments.
- Troubleshooting & Issue Diagnosis:
- Exceptional ability to diagnose, troubleshoot and optimize product and environmental issues as they arise.
- Reporting & Communication:
- Strong skills in communicating findings and documenting assessments clearly, with a focus on highlighting the most critical issues for customers in real-world enterprise deployments.
Role: Database Administrator
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: DBA / Data warehousing
Education
UG: Any Graduate
PG: Any Postgraduate