Evaluate system performance and provide recommendations for improvements.
Identify performance bottlenecks and develop appropriate resolutions.
Define, develop, and conduct system performance and stress testing.
Analyze experiment results, present them, and suggest action plans.
Read the software code, architectural diagrams, and documentation to understand how the system should behave and assess whether it is the case or not.
Create and execute performance test plans, test cases and scripts.
Report results to Development, Product Management, and Customer Support in a clear manner.
Develop custom automation and tooling.
Collaborate with Customer Support and Development Teams to understand/reproduce field issues.
The successful candidate will have the following:
Motivated individual with independent learning capabilities.
Team player
Attention to detail and problem-solving skills.
Excellent communication skills.
Ability to work with Linux/Kubernetes, monitoring commands, access commands and shell scripting both on appliance and in cloud.
Aggressively addresses and resolves problems, and actively improves processes, products, and/or services and provide visibility on the progress.
Required Technical and Professional Expertise
2+ years of active and recent Performance and scalability engineering and/or Data Engineering experience with system performance optimization and tooling for performance metrics from servers and software modules as well as pipeline design and development.
Experience with Unix/Linux/Kubernetes commands related to system performance
Experience with dockers and Kubernetes.
Experience with performance script development including but not limited to JMeter, Loadrunner or Locust
2 + years in the following: Java/Scala, Golang and Python, General GC technologies, Kernel, LinuxOS stack, SQL, REST API.
Knowledge and interest in AI and machine learning.
English Fluent (verbal and written).
Bachelor’s degree in computer science or equivalent.
Preferred Technical and Professional Expertise
Master’s degree in computer science or equivalent.
Experience with Openshift Console and monitoring.
Experience with performance assessment/monitoring tooling and technologies like NewRelic, Instana, Prometheus, Grafana. PromQL knowledge is a plus.