Senior Performance Engineer Full-time Job

3 weeks ago   Engineering   Dubai   64 views Reference: 33724
Job Details

Participate in all phases of the Performance Engineering lifecycle Requirement Gathering, Design, Development, Scripting, Execution, Analysis, Troubleshooting, Tuning, Reporting

Collaborate with Architecture, Solution Design and Development teams to design for Performance.

Understand Non-Functional Requirements and the application, including the underlying architecture and technology stack, and ensure the system performance is within defined SLAs

Execute appropriate performance tests against the established Performance Testing Framework for Component Tests and End to End Tests across systems and understand the Cross Program Dependencies and ensure performance tests are carried out with understanding of impact.

Ensures each feature/design requirement has an appropriate non-functional test which exercises the architecture and design and demonstrates appropriately the stability of the solution and conduct thorough analysis of test results at feature level identifying bottlenecks and issues, working with Site Reliability Engineers to take appropriate diagnostic action.

Define test data strategy and collaborate with the Test Data Management team to generate on-demand data and collaborate with the Architect for defining the Workload model. Monitor production workloads and performance, and update/refine the workload model

Collaborate with Architects and Product Owners to establish APM, monitoring and tracing strategy. Leverage Application performance management and profiling tools to identify, isolate and resolve performance bottlenecks

Qualifications & Experience

Information Technology Other: 5+ Years

12 Years Schooling Or Equivalent

Performance engineering experience with a focus on performance testing, profiling and tuning for highly available and scalable mission critical applications.

Experience in performance engineering for Web, Mobile and Desktop applications/solutions Experience working in Organizations/functions with a large suite of mission critical applications/solutions.

Knowledge/skills: Technical skills: Mandatory

Highly skilled in commercial and open source load testing tools like HP Load Runner, HP Performance Centre, jmeter, Gatling, Taurus. And expertise in client side performance analysis tools like WebPageTest, GTmetrix, YSlow and other tools to asses Page Performance

Expertise in implementing and using APM tools such App dynamics, DynaTrace, New Relic etc.

Advanced knowledge of architecture and design concepts, including latest trends in technology and proficiency in working with UNIX and Windows environments, and troubleshooting environment, OS or configuration related issues

Sound knowledge of DevOps and how Continuous Performance Testing can be implemented using Load testing Tools, APM tools, code profilers etc and knowledge of Relational and No-SQL Databases, and identifying and fixing DB related issues. Ability to understand and analyse AWR reports

Expert knowledge of building Workload models for complex systems using analytics and user-pattern analysis and skilled at using Code Profilers to detect performance issues - Proficient in at least one coding/scripting language Preferred

Hands-on experience working with cloud service platforms (IaaS, PaaS, SaaS, etc.) Knowledge of Chaos engineering, and skilled at working with chaos testing tools like chaos monkey, Gremlin, etc and good understanding of networks and troubleshooting network issues. Advanced ability in using packet sniffers and network monitoring tools to troubleshoot and fix network related issues Soft skills.

Strong oral and written communication skills with demonstrable experience communicating with all technology partners, be it architecture, design, engineering, operations or infrastructure management and ability to Multi-task, Prioritize and Manage time - Ability to adapt and learn quickly in a complex and dynamic environment

Company Description
Based in Dubai, the Emirates Group employs over 103,363 staff from more than 160 nationalities. The Emirates Groups extensive and diverse international portfolio includes the worlds largest international airline, Emirates, and one of the largest combined air services provider in the world, dnata. For the year financial year ending 2017-18, the Emirates Group posted a profit of AED 4.1 billion (US$ 1.1 billion). Within the Group there are a diverse range of businesses which offer a wide spectrum of career opportunities, all of which can be explored through the Group's dedicated careers website, emirates.com/careers
Essential to the Groups ongoing success is the employment of high-quality people who benefit from living and working in Dubai, a modern cosmopolitan city offering one of the most desirable lifestyles in the world. The Emirates Group employees come from over 160 nationalities, receive tax-free salary and benefits package, and are offered professional development opportunities to further their careers with the organisation. If you are a high-performer, seeking a career challenge, personal and professional development, and reward and recognition for your contribution, then the Emirates Group is the perfect opportunity for you. To find out more about the career opportunities the Emirates Groups offers and how to become part of our future growth and rapid success, visit emirates.com/careers