MUMBAI · FULLTIME
Performance Engineer
QualityKiosk Technologies
Mumbai · onsite · Posted 27d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.8s
- Found the form on Naukri · 15 questions to answer1.2s
- Decided the answers for all of them2.5s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Key Deliverables (Key Result Areas):
1. Monitor performance tests and report PE observations.
2. Identify performance issues/bottlenecks and recommend resolutions.
3. Tracking issues/bottlenecks resolution to closure.
4. Present PE observations and resolutions to project stakeholders and leads.
5. Participate in Customer engagement activities like with periodic review meetings (monthly / quarterly, etc)
6. Perform Architecture Reviews cross different architecture styles.
7. Training & Mentoring junior PEs.
8. Contribution to Documentation and Knowledge Management.
9. Conduct classroom & online trainings
10. Formulate plans and implement growth of PE practise.
11. Contribute to new recruitments (shortlisting, interview, induction, etc)
Key Responsibilities (Job Description):
1. Technical
- Understand application architecture, scoping sheet, project objectives, etc
- Provide pre-requisites for PE activities
- Validate performance issues
- Review load profile for load, stress, and endurance tests to simulate real-world usage scenarios.
- Expertise in optimizing application, web server configurations, etc to ensure optimal performance of different systems.
- Analyse different application logs, errors logs, etc to identify trends and issues.
- Thorough understanding of memory management, garbage collection, different application pools, etc to troubleshoot performance issues.
- Knowledge of Database management, query tuning, indexing, etc for database optimization
- Knowledge of different observability tools like Grafana, Prometheus, etc for performance tracking.
- Optimize application and web server configurations to ensure optimal performance.
- Understand memory management concepts including SGA, PGA, heap size, and session management.
- Possess strong analytical skills to diagnose performance test bottlenecks
- Understand load balancing algorithms and integration layers including MQ, Kafka, IIB, RabbitMQ, etc.
- Analyse TCP dumps using Wireshark for network troubleshooting.
- Understanding of microservices architecture, Docker, Kubernetes environment, etc.
- In-depth understanding of system architecture, database systems, and networking
- Excellent problem-solving skills and attention to detail.
- Experience with performance engineering tools and methodologies.
- Proven track record of successful performance engineering projects.
- Contribute to capacity planning
2. Process
- Possess different domain expertise to devise performance analysis strategies tailored to specific sectors.
- Build a thorough understanding of application functionality, execution flow, and interdependencies.
- Develop and implement performance engineering strategies to assess software applications' performance and scalability.
- Lead and coordinate performance engineering efforts across different projects and teams.
- Collaborate with architects, developers, and other stakeholders to optimize system performance.
- Mentor and guide performance engineers, providing technical expertise and support.
- Analyse performance testing results to identify bottlenecks, areas for improvement, and trends.
- Provide actionable recommendations for performance improvements and architectural changes.
- Create and present performance reports to project teams and management.
- Stay updated with industry best practices and emerging trends in performance engineering.
- Stay updated with industry trends and emerging technologies related to performance engineering.
- Contribute to Architecture Review
3. Governance
- Document PE observations for tests
- Document monthly report on PE activities
- Help identifying and fixing the monitoring gaps.
- Help identifying and fixing the performance testing gaps.
4. Client Satisfaction and Escalations
- Preparing client reports of PE triage activities
- Address client performance concerns in a timely and professional manner.
- Provide clear and concise explanations to clients regarding performance issues and solutions.
- Collaborate with client teams to implement performance improvements as necessary.
Key Performance Measures and KPIs
- Develop and present case studies, whitepapers, presentation, IP creation, Client Demos etc
- Participant or conduct Webinars and Technical sessions.
- Number of projects supported for PE activities.
- Number of issues/bottlenecks identified (beyond reported by client) and tracked to closure.
- Number of root cause analysis (RCAs) & recommendations provided.
- Timelines management of the overall project.
- Number of technical / non-technical seminars/webinars presented or attended.
- Number of PE specific project case studies prepared for Sales/Presales team.
- New Initiatives at Organization level.
- KPIs –
- Quality Ownership - Track performance issue/bottlenecks to closure.
- Organizational Process Adherence –
i. Timesheet Filling
ii. Timely Applying leaves
iii. Attendance Discipline
- Skill Enablement
i. KT Sessions
ii. LinQ certifications
iii. Other PE technologies/tool certification.
Key Decision Pointers (capture any decision-making authority, if any)
- This role is an individual contributor and providing the inputs for further decision making.
Mandated Certifications in the role:
- Completion of PE 101
- Completion of PE 102
Linked Career Roles –
- Senior Performance Lead
- APM roles.
- SRE
- DevOps
- Through learning and certifications, Internal Job Rotations available across the organization.
Background:
5. Education:
- Graduates – BE/BTech (IT), BSc/MSc (IT) or equivalent.
- Skills / Certifications:
6. Experience:
- 3 years to 10 years of relevant Performance Engineering Experience.
7. Technical
- Sound understanding of different architecture types – Monolithic, SOA, Microservices, etc.
- Familiarity with docker and Kubernetes technologies, etc.
- Sound understanding of different architecture styles – Client Server, Layered, P2P, N-Tier, Event Driven, etc.
- Understanding of different OS, configuration, memory management, etc.
- Working knowledge of Load Balancer, Web Server, App Server, Database Server.
- Knowledge of Caching tools and technologies, CDN, etc.
- Expertise in server-side & client-side performance tuning tools and process
- Expertise in Garbage Collection analysis, Thread dump analysis, heap dump analysis, etc.
- Expertise in Network troubleshooting tools, log analysis and observability tools, etc.
- Expertise in application monitoring using APM tools, JVM utilities, Cloud tools, etc.
- Expertise in core Linux utilities, shell scripting, log analysis tools.
- Knowledge of any programming knowledge like Java, Python, etc.
- Knowledge of encryption, decryption, etc.
- Knowledge and hands-on experience with any of the Cloud technologies, etc.
- Develop skills in advance PE tools and technologies.
Build expertise in latest technologies like Blockchain, GenAI, automation, etc. in future
Sourced from naukri
Section · 02
Skills
Section · Company
About QualityKiosk Technologies

QualityKiosk Technologies
IT Services & Consulting
3.5k+
employees
2000
26 years old
Mumbai, Maharashtra
India
₹5.8L PA avg
Avg at QualityKiosk Technologies
₹10L – ₹20L PA
This role
About
Industries
Employee ratings
10 reviews
Culture
2.1
Career growth
1.7
Work-life
1.8
Employees rate it well for
Find them on