A Performance and Monitoring Engineer who will ensure peak system performance and reliability by turning data into actionable insights, optimizing efficiency, and minimizing downtime.
What you are going to do
You use your excellent technical expertise to monitor and analyze the performance of our Customer & Digital applications so we can optimize the user experience. Naturally, you will not be working alone. You will also support and enable our teams so they will be able to automate their performance testing processes independently in time. This is how you contribute to our ambition to make our teams self-sufficient as much as possible.
As a Performance Engineer, your primary activities involve conducting thorough performance testing to provide early insights into software quality. You will quickly identify and address any negative test results to enhance application performance. Utilizing Splunk software, you will carry out detailed analysis and dashboarding of all performance data. This includes creating and executing custom Splunk searches to uncover the root causes of potential performance issues. Additionally, you will develop and update Splunk dashboards to automatically display the relationship between application performance, critical business KPIs, infrastructure, and user experience. These insights will guide application improvements, and you will report your findings in detailed and insightful reports to inform stakeholders.
As a monitoring Engineer, you will use our homegrown framework called Jmonitor designed as an alternative to traditional synthetic monitoring tools built on the robust capabilities of JMeter and monitoring scripts are developed using JMeter. It focuses on identifying the availability and performance of web applications, categorizing issues by severity helping to ensure the reliability and uptime of critical web applications/services.
Your responsibilities:
- Develop and maintain monitoring scripts using JMeter to simulate user interactions and measure application performance
- Collaborate with development and operations teams during sprint cycles to ensure comprehensive monitoring coverage
- Analyse and interpret logs integrated into Splunk dashboards to identify and resolve issues promptly
- Participate in daily stand-ups, sprint planning, and retrospectives to continuously improve and optimize monitoring scripts and processes
- Ensure the reliability and uptime of critical web App/services by addressing issues identified at different levels of severity
- Contribute to the continuous integration and delivery (CI/CD) pipeline to automate performance testing and monitoring
- Stay updated with the latest performance testing and monitoring tools and techniques to enhance the JMonitor framework
What we offer you
NN invests in an inclusive, inspiring work environment and in skills and competences for the future. We match this with employee benefits that are in line with what is needed today and in the future. This way, we offer our employees the opportunity to get the best out of themselves. We offer you:
- Salary between €3,415 and €4,878 depending on your knowledge and experience. This salary is based on a 36 hours workweek. It is also possible to work 38 or 40 hours per week
- 13th month and holiday allowance are paid with your monthly salary
- 27 vacation days for a 5-day working week and one Diversity Day
- A modern pension administered by BeFrank
- Plenty of training and learning opportunities
- NS Business Card 2nd class, which gives you unlimited travel, also privately. Do you prefer to travel with your own transport? Then you can declare the kilometers travelled
- Allowances for setting up your home office and for internet use
Who you are
You have a critical mindset, which is needed in this job. It stimulates you to constantly seek improvements in your own work and in the collaborations. You are keen to gather all the information you need from the organization. You like the dynamics that you find in this job as it keeps you doing all kinds of different tasks. Additionally, you have:
- At least 3 years of experience as a Performance Tester
- Experience with JMeter scripting and its advanced features
- Extensive experience in carrying out analysis and dashboarding in Splunk.(Splunk power user certificate is a plus)
- Experience in performance testing within an Agile/Scrum environment is a pro
- You know how to set up Workload models, gather NFR, Action Plans, and create Performance Testing reports
- A good working knowledge of CI/CD frameworks, STLC and tools, particularly Azure DevOps
- Experience with observability solutions similar to Splunk, AppDynamics or Dynatrace
- Familiar with IaC tools like AWS cloud formation or Terraform
- Proficient in using Git for version control
- Proficient with Basic shell commands and understanding of shell scripting fundamentals
- Good knowledge and understanding on AWS cloud services like s3, CloudWatch, Synthetic canaries, X-Ray etc
- Your infectious and positive energy makes you an excellent asset for the scrum teams
Who you will work with
You and your Performance and Monitoring team are part of the Customer & Digital (C&D) Center of Engineering. We work with different DevOps teams who create scripts, encode, develop functionalities and, subsequently, test these functionalities. Our team of 7 has extensive experience on coaching teams on Reliability Engineering topics, OPs awareness, Monitoring and Performance engineering, QA automation being the latest addition to the team.
We are a relaxed group of colleagues who, when necessary, can always find help and support from each other but are also able to work independently. Momentarily, we go to the office 2 days a week and work from home on other days. A good work-life balance is important, so you are free to determine your own working hours and find time to exercise or whatever you like to do in between. Being part of a huge network enables us to share a lot of knowledge so you can develop your skills continuously. And naturally, there will be plenty of time for a laugh during lunch, dinners or drinks.
Any questions?
If you have any questions about the job, you can reach out via WhatsApp to Rémon van Gijn, Head of Engineering, via [email protected]. Any questions about the process can be directed to Hilde Diemel, TA Specialist via [email protected].
Top Skills
What We Do
NN Group is an international financial services company, active in 11 countries, with a strong presence in a number of European countries and Japan. Our roots lie in the Netherlands, with a rich history of more than 175 years.
With our 16,000 employees, NN Group provides retirement services, pensions, insurance, banking and investments to approximately 19 million customers. NN Group includes Nationale-Nederlanden, NN, ABN AMRO Insurance, Movir, AZL, BeFrank, OHRA and Woonnu.
NN Group opened for trading on 2 July 2014 on Euronext Amsterdam under the symbol ‘NN’ after its initial public offering (IPO).
For more than 175 years, our company has merged, grown and changed, but the core of who we are has remained the same. At NN Group, we put our resources, expertise, and networks to use for the well-being of our customers, the advancement of our communities, the preservation of our planet, and for the promotion of a stable, inclusive, and sustainable economy.
Our purpose is to help people care for what matters most to them. Because what matters to them matters to us.