Responsibilities include:
- 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.
- Cloud, virtualization technologies knowledge.
- Experience with Microservices, Cloud DevOps