Job Title: Performance Optimization Specialist
\
We are seeking a seasoned performance optimization specialist to spearhead our company's efforts in ensuring the reliability, scalability, and high-performance of our large-scale applications.
\
About the Role:
\
\
1. Develop and execute comprehensive performance testing strategies to identify and troubleshoot application performance issues.
\
2. Design and implement efficient performance testing scripts and tools to streamline testing processes.
\
3. Collaborate with cross-functional teams to integrate performance testing into CI/CD pipelines and support the triage of production performance issues.
\
4. Mentor junior team members and review their work to ensure knowledge sharing and skill development.
\
5. Stay up-to-date with industry trends and best practices in performance engineering to continuously improve our processes and technologies.
\
6. Contribute to the development of technical documentation and knowledge base articles to enhance team knowledge and expertise.
\
7. Participate in code reviews and provide feedback on code quality, architecture, and performance.
\
8. Work closely with development teams to identify and address performance bottlenecks and areas for improvement.
\
9. Design and implement data analytics and visualization tools to provide insights into application performance and user behavior.
\
10. Develop and maintain relationships with vendors and partners to stay informed about new technologies and innovations in performance engineering.
\
11. Support the development of strategic plans and roadmaps for performance engineering initiatives.
\
12. Provide input on technology stack decisions and recommendations.
\
13. Represent the performance engineering team in meetings and discussions with stakeholders.
\
14. Communicate performance engineering strategies and results to senior leadership and other stakeholders.
\
Requirements:
\
\
15. Bachelor's degree in Computer Science or related field.
\
16. 10+ years of industry experience in performance engineering, with at least 3 years in a senior capacity.
\
17. Hands-on experience with LoadRunner, NeoLoad, JMeter, Selenium, or similar tools.
\
18. Strong knowledge of APM tools such as Dynatrace, AppDynamics, or New Relic.
\
19. Proven experience analyzing performance for Java applications, containerized/serverless environments, databases (MSSQL, Oracle, DynamoDB), and JavaScript-based front ends.
\
20. Solid understanding of Linux/Unix and Windows environments.
\
21. Experience with AWS and integrating performance testing into CI/CD pipelines.
\
22. Proficiency in Java, JavaScript, Python, or Go, SQL, and version control tools such as GIT or Bitbucket.
\