Job Description :
We have an urgent Performance Engineer contract position open for our clients'' Columbus office. We are looking for someone who can lead the performance engineering activities for a critical platform, someone who has great software engineering skills focused on performance.

Performance Architech

Columbus, OH

Rate: DOE

USC,GC & EAD GC Only


Critical Functions:
Interact with Business, Engineering and QA to understand non-functional requirements.
Experience at a large-scale, mission critical, consumer internet facing products/applications.
Improving the performance, availability and scalability troubleshooting servers, network, hardware and capacity.
Performance test planning, execution and reporting.
Performance tune for low latency, high performance, scalable systems.
Develop efficient monitoring for performance and production.
Own performance engineering activities for assigned products/project.
Perform Workload analysis and make sure performance tests are aligned with the same.
Debug performance issues (Profiling, heap analysis bottlenecks, cache analysis, Thread Profiling
Analyze performance test results and create final test report.
Participate in continuous integration framework development.
Explore newer tools for test execution, monitoring or reporting.
Maintain a detailed understanding of system component interaction and data relationships to effectively build and execute tests and analyze results.
Develop test strategies, plans, metrics extraction and results analysis documentation.

Required Skills:
A successful candidate will have:
B.S. Degree, Computer Science or related work experience.
Experience working with teams effectively in a globally distributed environment.
Five plus years’ experience participating in complex performance engineering programs.
Experience working in an Agile Scrum environment / methodology.
Development skills in Java/J2EE frameworks required, 2+ years preferred.
Experience in profiling large scale distributed systems.
Good knowledge of DB concepts.
Prior experience in heap analysis, JVM tuning profiling, cache tuning.
Familiarity with basic performance monitoring and troubleshooting on AWS, Docker and Kubernetes.
Experience in debugging issues in large scale virtual environment.
Experience with Application Performance Management tools (New Relic, Sumo Logic, Gomez
Knowledge of software development life cycle and processes for quality assurance guidelines.
Knowledge of quality philosophies, principles, methods, tools and standards of software development and testing (software estimation techniques, risk assessment and management, configuration management and change control, software tracking constructs
Knowledge of Internet protocols and technologies (HTTP, TCP/IP, DNS, FTP, etc.
Knowledge of WAN Emulation Tools (plus
Knowledge of Windows and Linux performance monitoring tools.
Knowledge of object oriented programming including but not limited to Java and .NET.
Knowledge of n-tier architecture.
Knowledge of Internet and enterprise software technologies including web and application servers.
             

Similar Jobs you may be interested in ..