Lead Performance Engineer Job Description
Lead Performance Engineer Duties & Responsibilities
To write an effective lead performance engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included lead performance engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Lead Performance Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Lead Performance Engineer
List any licenses or certifications required by the position: CCNA, X509, HTTP, VI, IV, III, CDL, V3, ITIL, HP
Education for Lead Performance Engineer
Typically a job would require a certain level of education.
Employers hiring for the lead performance engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Electrical Engineering, Business, Software Engineering, Computer Engineering, Education, Information Systems, Performance
Skills for Lead Performance Engineer
Desired skills for lead performance engineer include:
Desired experience for lead performance engineer includes:
Lead Performance Engineer Examples
Lead Performance Engineer Job Description
- Performance testing of video products
- Contributing towards innovating performance tuning ideas
- Guiding junior team members to implement various performance tuning ideas and presenting viable options for the product to absorb
- Contribute in functional testing strategy and reviewing test strategy docs
- Provide critical Engineering support for business programs (FastWorks, Simplification, cross functional engineering initiatives)
- Translate business requirement into performance testing plan, create performance testing scenarios, create performance test cases and execute performance tests
- Analyze the performance test results and report on bottleneck and overall performance health of the systems
- Create an evangelize Performance Standards across software applications and teams
- Guide developers and architects on how to design highly scalable solution
- Build automated performance tests to run nightly in the CI pipeline
- Experienced in performance evaluation of web applications and knowledge of ISS, Tomcat, Apache, HTML, JavaScript, XML
- Experienced in the use of performance evaluation tools such as profilers, debuggers, etc in a performance lab environment
- Experience with Loadrunner, JMeter, Gatling, Erlang or similar is plus
- Proficient in SQL and interpreting execution plans
- Knowledgeable in protocols/standards such as HTTPS, SSL, REST, SOAP, protocol buffers
- Master’s or Bachelor degree in Computer Sciences, Information Technology
Lead Performance Engineer Job Description
- Conduct proof of concept investigations into new tools, methods, and test strategy to improve load and performance testing
- Utilize Microsoft Azure to assess the application capacity and provide guidance on increase application efficiency
- Evaluate the turbine performance and develop a commercial risk assessment of potential performance shortfalls
- Identify performance shortfall contributors, develop potential solutions, and execute corrective actions
- Manage Customer and Third Party relationships while measuring and improving the performance of wind turbines at customer sites
- Coordinate resources needed to monitor customer sponsored performance tests globally through its lifecycle
- Provide detailed site performance risk evaluations to support the development of customer specific strategies
- Develop and execute customer/site specific corrective action plans as needed to mitigate business risk resulting from performance shortfalls
- Design, implement, and execute load, scalability, stability, and stress tests using industry standard tools and/or custom performance test harness
- Provide accurate scoping, clear strategies, and milestones for performance optimization effort
- Minimum 5 years of experience in developing enterprise scale applications
- Experience with optimizing Java web based applications from performance perspective (based on Apache and Tomcat)
- Ability to identify bottlenecks in the application or external systems, profiling Java apps (JProfiler, YourKit)
- Good insight into JVM (multithreading & synchronization, memory management & garbage collection), ability to analyze application with JVM tools
- Experience in system monitoring and instrumentation
- Experience with web pages loading optimization techniques (by utilizing Content Delivery Networks Akamai or analysis and improvements based on other tools like PageSpeed, YSlow)
Lead Performance Engineer Job Description
- Provide thought leadership and critical problem solving tactical and strategic planning to the project/engagement leadership
- Contribute to sales collateral such as case study support, account profiling, client presentations design
- Write detailed technical specifications based on system architecture and requirements
- Perform testing and debugging of applications
- Analyze defect reports and change requests
- Prepare / deliver technical presentations to various audiences
- Independently analyze and improve front-end performance
- Use in-house and open-source tools to measure and visualize front-end performance
- Build performance in from the beginning
- Work with Engineering teams within an agile process
- Understanding of potential performance related aspects of Oracle DB, SQL queries
- A broad spectrum of disciplines
- Clients, and other departments
- 10 years experience in demonstrable ability to architect, design, and develop code with high-quality to realize the performance goals of the system
- 8 years experience in extensive debugging skills in areas of virtualized stacks that include server, SAN storage and databases
- 8 years experience with multithreaded programming of large scale systems in Java and C++
Lead Performance Engineer Job Description
- Support the Product Service Engineering/ Top issues/ Engineering during Apparent Cause Evaluation/Root Cause Analysis programs in compliance with established processes with in Fleet Diagnostics Operation function
- Provide Technical Support / Repairs / Escalation for issues that have been problematic and escalated from Services team thorough the established mechanism
- Improve Pre-COD/ Post-COD issue resolution with clearer ownership and faster response
- Providing technical leadership as an expert in large (greater than 100 aircraft) fleet performance and reliability programs in the aviation industry
- Directing consulting engagements focused on solutions extracted for big data analysis of customer data sets
- Providing technical oversight to the successful delivery of projects by providing guidance and practical operational experience to multidisciplinary teams across the globe programs
- Assisting Marketing in developing collateral and attending selected industry events developing/delivering presentations and papers to industry trade associations and in other similar forums
- Assisting with identifying training needs
- Conduct load and performance testing in conjunction with sprint development teams
- Develop performance automation tests in parallel with product development in agile development environment
- Familiar with CI software such as Jenkins, Hudson
- Working knowledge of Network packet sniffers
- Demonstrated skills with C/C++ Python/JVM
- Java Debugging / Monitoring Software
- Database tuning and administration
- Strong knowledge of database fundamentals and SQL programming
Lead Performance Engineer Job Description
- Provide team leadership support to other test engineers
- The candidate is expected to work on resolving customer performance issues for cloud solutions which involves IAAS & PaaS products
- Participate in meetings with field Solution Architects or even with customers directly to understand customer requirements on performance and scalability
- Prototype performance improvements in applications from code, design, algorithm and architectural perspectives
- Develop relevant and representative workloads to benchmark to execute, analyze, profile, verify the performance for cloud application architectures and features, including Database design, API, Enterprise level technologies
- Profile cloud applications using industry standard profilers like JProfilers
- Develop custom tools as needed for automated data generation, test execution, results analysis
- Troubleshoot and isolate performance bottlenecks in different features and the architecture
- Reproduce and resolve critical performance issues customers face in the internal test environment and incorporate them into workloads
- Identify performance shortfall contributors, develop potential solutions, and execute corrective actions by following IEC-61400-12-1/2 or related standards
- Familiar with Cloud management tools, openStack
- Expert in n-tier web technologies
- Provide capacity planning and performance analysis, assist with disaster recovery plan documentation updates and testing, lead efforts towards distributed systems consolidation and identify systems growth
- Lead a small team, delegate duties and manage expectations
- Self-driven and resourceful to achieve goals independently work well in groups and collaborate effectively in storage/system design
- Utilize knowledge and experience of thread and heap dump analysis, Java profiling and Profiler/Monitoring tools