Performance Engineering Job Description
Performance Engineering Duties & Responsibilities
To write an effective performance engineering job description, begin by listing detailed duties, responsibilities and expectations. We have included performance engineering job description templates that you can modify and use.
Sample responsibilities for this position include:
Performance Engineering Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Performance Engineering
List any licenses or certifications required by the position: CPA, IAT, DOD, ITIL, NTI, NPI, GE, ASE, FAA
Education for Performance Engineering
Typically a job would require a certain level of education.
Employers hiring for the performance engineering 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, Graduate, Science, Computer Engineering, Electrical Engineering, Software Engineering, Accounting, Education
Skills for Performance Engineering
Desired skills for performance engineering include:
Desired experience for performance engineering includes:
Performance Engineering Examples
Performance Engineering Job Description
- Experience with Unix, batch testing and Java
- A strong background in Performance Engineering and Testing
- Service virtualisation and Network Condition testing experience (beneficial)
- Participated in and / or completed a Testing certification program (Six Sigma, CSTE, ISTQB, ISEB or CSTP) (beneficial)
- A complete understanding of the software development life cycle and various performance engineering concepts like caching and scalability
- Strong knowledge and experience with profiling application end to end performance and identifying application and hardware/operating system bottlenecks
- A strong background in dedicated performance engineering and testing
- Service virtualisation and network condition testing experience
- Collaborate with architecture team in devising the best architecture and designs
- Establish guiding principles and ensure the architecture validity to support business functions and future growth
- 10+ year experience working on Linux/UNIX systems
- Ability to work effectively with a distributed team (Bellevue and Sunnyvale)
- Deep C and C++ knowledge and experience
- A strong command of ubiquitous data structures and algorithms
- Ability to succinctly present findings, data, and designs in front of an audience
- Some travel required typically one or two weeks per quarter)
Performance Engineering Job Description
- Create an agile work environment to deliver programs while balancing time, cost and scope
- Drive innovation and adoption of leading edge concepts of Cloud, Mobile, Analytics and Social
- Ensure the availability, reliability, performance and security of e-commerce sites
- Research and recommend investment, development, installation, and use of technology improvements
- Mentor and develop team members to enable personal and professional development
- Lead the effort in setting best practices, guidelines, and recommendations in optimizing, tuning applications and integrations for ecommerce
- Provide technical leadership to the team on designing, developing and executing performance test cases and scripts through analysis of project specifications and performance test requirements
- Responsible for multi-tasking or work across several parallel project perhaps in difference project phases
- Interact effectively with customers and internal stakeholders through presentation, communication and interpersonal skills including technical presentations to a client audience
- Extensive experience with HP LoadRunner, HP Performance Centre and HP Application Lifecycle Management or similar tools
- Bachelors or Masters in Computer Science (or related field) with at least 15 years of industry experience and at least 10 years of direct hands-on development/test-engineering experience
- At least 5 years of management experience running an organization of similar size is required
- Deep knowledge of online operations topologies and architecture
- Metrics and data driven mind set with ability to define and manage appropriate test engineering KPI
- Must excel at building strong partner/customer relationships across a diverse customer base of varying needs and capabilities
- Optimization of micro service architectures, Cloud or Hybrid infrastructure
Performance Engineering Job Description
- Maintains knowledge of current and experimental high-performance computing hardware
- Maintains expertise in tuning and debugging software used in high-performance computing program development
- Leads the software engineering and performance tuning group including developing performance goals, assigning and monitoring work providing staff and faculty support and guidance
- A strong knowledge of Monitoring tools that allow for analysis of system health and potential bottlenecks
- A working knowledge in various methodologies such as Agile, Waterfall, Scrum
- A strong experience with monitoring, profiling and diagnostics tools such as Appdynamics, Dynatrace (beneficial)
- Working knowledge of Databases and tuning Oracle, SQL Server (beneficial)
- Experience of test management and defect tracking tools (beneficial)
- A demonstrable ability to work with a variety of people at all organisational levels (beneficial)
- Able to manage projects and prioritise workload whilst meeting aggressive project milestones and deliverable dates
- Knowledge of Internet protocols and technologies (HTTP, TCP/IP, DNS, FTP)
- Knowledge of XML-based technologies, and encryption programming (SSL)
- Conference presentations in the domain of performance and reliability
- BS in computer sciences or equivalent technical qualifications
- 5+ years experience with integration middleware like ESB, Messaging, BPM etc
- 1+ years in performance management tools like AppDynamics
Performance Engineering Job Description
- A proven ability to evaluate performance test script/code and test results, while providing a clear interpretation of risks and mitigation options to non-technical Stakeholders
- A strong knowledge of monitoring tools that allow for the analysis of system health and potential bottlenecks
- Experience in identifying and providing tuning recommendations, for various infrastructure components such as application servers, database servers, message buses and web servers
- A working knowledge of various methodologies such as Agile, Waterfall and Scrum
- A strong background in the financial services industry
- A strong background in monitoring, profiling and diagnostics tools such as Appdynamics, and Dynatrace
- A strong background in performance analysis tools such as HTTP Watch, Firebug and Fiddler
- A working knowledge of databases and tuning for example Oracle and SQL Server
- A strong development background (beneficial)
- A Bachelors degree ideally with a concentration in Information Technology, or have the equivalent work experience or qualifications
- 2+ years experience with Mule ESB and Anypoint API platform
- 2+ year experience with eCommerce systems (Hybris, ATG, Websphere Commerce ) and Manhattan OMS preferred
- 2+ years experience with multiple Content Management Systems (OpenText, Adobe CQ, SiteCore, Tridion )
- 8+ years experience with multiple applications servers (JBoss, Weblogic, Spring, IBM Websphere, Tomcat, Jetty)
- 5+ years experience with various messaging platforms like IBM MQ, AMQ, RabbitMQ
- 3+ years experience with BI & Reporting tools like MicroStrategy, SAP BO, Pentaho, Tableau, QlikView
Performance Engineering Job Description
- Highly skilled at handling complex technical situations and have exceptional verbal and written communication skills
- Willing to participate in off-hour, weekend and/or geographically aligned work hours as project needs dictate within reason
- Able to work with a variety of people at all organisational levels
- Design, develop and execute performance tests to simulate traffic of large scale events
- Perform detailed analysis of test data
- Build and configure test systems and environments
- Analyze usage patterns and application behaviors, and translate that into performance optimizations
- Determine how to meet scalability requirements while ensuring reliability within a platform
- Design and maintain tools for reporting on performance metrics
- Run research studies to quantify the effects of footwear and apparel in support of all categories (training, running, studio, apparel, combat, ...)
- 5+ years experience with understanding of data lifecycle, governance and migration processes
- 3+ years experience with ETL tools like Informatica
- 3+ years experience with Data Warehouse technologies like IBM Netezza, Teradata, Greenplum
- 10+ years experience with web servers (Apache, Nginx)
- 3+ years experience with Agile methodologies (Scrum, Kanban, SAFe) • Experience with multiple operating systems (Linux, Unix, AIX, Windows)
- 4+ years in delivery of complex systems including E-Commerce Systems