Bachelor’s degree in computer science, Engineering, or a related technical field.
Minimum of six (6) years in Performance Engineering, with at least two (2) years in roles such as Performance Architect, Application Architect, or Solution Architect, focusing on high-traffic, large-scale distributed systems, client-server architectures, both on-premises and cloud environments.
Extensive experience with application architecture, design, capacity planning, and application performance best practices.
Familiarity with open-source load testing tools (e.g., Apache JMeter, httperf), APM tools, and infrastructure monitoring tools like Splunk.
Experience with SQL/NoSQL databases, including querying, profiling, and performance tuning.
Proficiency in programming languages such as C, C++, C#, or Java, and experience with automated testing methodologies.
Experience with public cloud platforms (e.g., AWS), distributed systems, and microservices architecture.
Understanding of mobile app (Android and iOS) and web technology stacks (HTTP, REST, HTML, JavaScript, CSS).
Familiarity with tools like Puppet, Terraform, Packer, Consul, and Vault.
Understanding of the evolution from on-premises to cloud environments.
Experience with tools and frameworks such as Client LoadRunner, Splunk, Fiddler, Dynatrace, Hammer, and Performance Center