JOB DESCRIPTION
Role Description
As an NFT Performance testing Architect, you will be leading the transformation in performance engineering and performance testing activities, influencing / steering all the delivery teams, which comprise the RFT domain.
Deutsche Bank is experiencing high degree of change within its application delivery model. It is transitioning to a fully Agile / DevOps delivery model and has commenced a hosting migration exercise to fully adopt the GCP Cloud hosting solution.
As such the Transformation Team is key to the success of these initiatives, to determine and cascade best practice, discipline and tooling options to satisfy this changing landscape. You will be expected to contribute to this success by recommending, creating and publicizing best practices and to determine the appropriate tooling. This will enable delivery teams to be successful within the performance engineering discipline, within this changing landscape. You will support delivery teams by implementing these capabilities within their delivery framework, with the aim to propagate these skills into the delivery teams, enabling them to be fully self-sufficient within this discipline.
What we’ll offer you
A healthy, vibrant and engaging work culture to ensure that you have ambient atmosphere to excel and innovate. The work polices have been designed to ensure that you have the required work-life balance. We are committed to your overall development and have suitably designed programs in calendar year.
You can expect:
- Competitive salary and non-contributory pension
- 30 days’ holiday plus bank holidays, with the option to purchase additional days
- Life Assurance and Private Healthcare for you and your family
- The opportunity to support a wide ranging CSR (Corporate service responsibility) activities.
Your key responsibilities
- Conduct application assessments to evaluate their performance testing & engineering maturity
- Design and conduct tests with complex workloads and data shapes to expose potential bottlenecks and failure points. Provide recommendations / optimizations to remediate performance bottlenecks and issues
- Define NFT strategy and framework, recommend bespoke solutions and drive POCs
- Foster continuous improvement through participation in working groups, Communities of Practice & retrospectives, producing bespoke capability to suit DB frameworks, development / enhancement of DB standards (risk assessment / planning / monitoring) and publicise for the delivery teams adoption.
- Collaborate with NFT transformation team(s) and leadership to ensure that NFT strategy is aligned with overall transformation objectives
- Liaise with other streams (Architecture, SG/DB core build, Upstream, Downstream, Business, Operations, infrastructure services) and define potential areas of NFT automation, identify best tools and NFT solutions
- Identification of training demands to include (but not limited to) Open Source tools
- Develop monitoring and analytical solution for GCP and OpenShift framework using native or 3rd party toolsets
- Effectively integrate NFT into CI / CD pipeline
Your skills and experience
- SME with 10+ years of experience having strong communication skills capable of leading & collaborating with multi-location teams to develop E2E framework
- 2+ years of experience in building performance framework for one of the cloud platforms (preferred: GCP)
- Experience and understanding of Site Reliability Engineering, public cloud service offerings i.e. Infrastructure, Software & Platforms as a Service and containerized platforms.
- Experience in designing workload model, gathering NFRs and defining overall NFT strategy
- Understanding of multi-tier architecture, SAP systems, Control-M jobs and middleware technologies
- Basic understanding of cloud (GCP preferred) framework, deployments and configuration
- Experience in load testing tools (LoadRunner, JMeter etc.) and its various protocols / samplers
- Knowledge of analytical tools like Dynatrace / AppDynamics / New Relic or packaged utilities
- Knowledge of monitoring and tracing tools like GCO (GCP Native toolset), Prometheus, Zipkin, OpenAPI, Cloud Trace etc.
- Experience in root cause analysis (RCAs) and providing performance optimization recommendations at App/Web server, Middleware and DB tiers
- Experience of integrating NFT into CI/CD pipeline in TeamCity and / or Jenkins
- Ability to write Java, Python & C programmes providing performance testing capability with competency in Oracle SQL and scripting (Linux / Win).
- Preferred: Agile certification, Google Associate Cloud Engineer certified
About us and our teams
Please visit our company website for further information:
https://www.db.com/company/company.htm
Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.
We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.
Visit Inside Deutsche Bank to discover more about the culture of Deutsche Bank including Diversity, Equity & Inclusion, Leadership, Learning, Future of Work and more besides.