Performance Engineer
Sheffield (South Yorkshire) IT development
Job description
The Performance Engineer role sits within the team who provide IT services to HSBC's Global Liquidity and Cash Management (GLCM) business.
The role is part of the DevOps team and key to the timely delivery of software and infrastructure performance as part of the non-functional requirement process with highest quality.
This role requires a cross skilled candidate and will be responsible for all stages of the technical project performance lifecycle and non-functional requirement. This includes and is not limited to executing performance engineering projects professionally, managing technical risks, stakeholders, planning and reporting in line with standards and to appropriate levels of quality and audience.
Your responsibilities will include:
·
Delivering performance engineering projects to the GLCM line of business
·
Activities across the end to end performance engineering life cycle - technical scoping, performance tuning along with automations and assessments
·
Analysing performance assessment results, articulating the findings and providing recommendations to improve performance and / or save infrastructure costs
·
Providing support and direction in product / application design from a performance perspective
·
Communicating plans, statuses and results as per target audience
·
Adapting and learning new technologies
·
Being flexible to work on projects as required by the business
Desired profile
Qualifications :
The ideal candidate for this role will have the below experience and qualifications:
·
Technical understanding of performance engineering and the relevant tools
·
Understanding of JVMs (Oracle/IBM) and Databases – Garbage Collection, Heapdump / Javacore analysis and AWR
·
Knowledge of Java and C / other programming or scripting language (e.g. shell, python)
·
Performance and network monitoring tools e.g CA APM (Wily), AppDynamics, vmstat, sar, permon
·
Understanding of technical infrastructure and associated applications e.g. VMs, MQ, WAS, DB, WMB
·
Analysis skills to identify performance bottlenecks effectively (during performance engagement along with Production when needed), to correlate various performance metrics to effectively demonstrate the problem, its cause and to provide suggestions for improvement
In addition to the details listed above, the ideal candidate will have a track record of using the following Performance Tools:
·
Jmeter/HP VUGen automation development and proficiency in scripting protocol - Web/HTTP, Java Vuser.
·
Understanding of HP Performance Center or similar industry tools
·
Understanding of Shunra is desired but not essential
It would be advantageous to have the below experience:
·
Understanding of OS (Linux) (knowledge of tuning)
·
Understanding of cloud technologies (AWS, GCP, Azure)
·
Code profiling tools e.g. Yourkit
·
Application development / coding background
·
Understanding of Big Data, Mulesoft/C4E, Splunk
·
Knowledge of JIRA and Confluence
The base location of this role will be Griffin House, Sheffield.
At HSBC we look to enable our employees to better balance their work / life priorities and have the flexibility required to meet challenging needs as they progress through different life stages. Where possible we will consider the following flexible working options: part-time working, job sharing, term-time working, and working from home and staggered hours. If in considering a role with HSBC you have a need for some flexibility in your working arrangements please discuss this with the recruitment team in the early stages of the application process.
HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment.