Snr Performance Engineer

Location: Santa Monica, CA, United States
Date Posted: 09-04-2017
Job Title : Snr Performance Engineer
Location : Santa Monica, CA .

Job Description:-
  • Looking for candidate who has excellent skills in performance engineering concepts. Must be able to lead performance engineering projects effectively.
  • Develop test strategies, plans, metrics extraction and results analysis documentation.
  • Interact with Business, Engineering and QA to understand non-functional requirement.
  • Participate in planning and Designing of performance tests.
  • In depth knowledge of architectures, technologies and strong experience in technical documentation
  • Expertise in assisting performance needs for Cloud based dockerized (kubernetes) application environment. Should be able to setup local dockerized environment and write terraforms for kubernetes config.
  • Should be have strong knowledge and at least basic hands on experience with DevOps duties.
  • Candidate with experience in monitoring php, nodejs, go, java applications with understanding of memcached concepts and analyzing memory/Thread dump
  • Should have hands-on expertise on Client Loadrunner ,Performance Center, JMeter ,SOASTA, Jenkins etc
  • Participate in continuous integration framework development. Able to integrate performance testing needs for CICD using tools like Jmeter, ALM etc..
  • Should work closely with Product, software engineering, DevOps & DBA.
  • Conduct workload analysis and analyze the usage of software and hardware in production environments and ensure that realistic performance tests are designed and tested.
  • Expertise in developing Robust Workload patterns using Production data.
  • Maintain a detailed understanding of system component interaction and data relationships to effectively build and execute tests and analyze result
  • Troubleshoot performance issues of all tiers of application.Should be expert in using monitoring tools
  • Must be able to work independently across multiple agile teams at a time while following a formal process. This is a position for someone who enjoys being the go-to person for troubleshooting complex problems.
  • Automate test data management
  • Should be able to embed in agile process by conduction API level tests in the early stage of development
  • Knowledge in capturing browser side performance.
  • Creative problem solver who can recommend methods of testing various types of applications.
  • Analyze performance test results, Should be able to do app profiling, memcached & MySQL performance analysis to debug performance issues and tuning.
  • Explore newer tools for profiling, monitoring or reporting and develop efficient monitoring for performance and production using various tools like NewRelic, Gomez, Dynatrace, sumologic, datadog, grafana, prometheus and others.
  • 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.
  • Own performance engineering activities for assigned products/project.
Required Skills:
  • B.S. Degree, Computer Science, Minimum 8 years of work experience primarily in Development & performance engineering.
  • Experience working with teams effectively in a globally distributed environment.
  • Experience working in an Agile Scrum environment / methodology.
  • Development skills in php, nodejs, go, java/J2EE frameworks required, 2+ years preferred.
  • Experience in profiling large scale distributed systems.
  • Good knowledge of Aurora RDS MySQL, Elastic Memcached, SQS, Elastic Search, Kinesis concepts.
  • 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, datadog).
  • 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 Internet and enterprise software technologies including web and application servers.

Central Business Solutions, Inc,
37600 Central Ct.
Suite #214
Newark, CA 94560.
Central Business Solutions, Inc(A Certified Minority Owned Organization)
Checkout our excellent assessment tool:
Checkout our job board :
Central Business Solutions, Inc
37600 Central Court Suite 214 Newark CA, 94560
Phone: (510)-713-9900, 510-573-5500 Fax: (510)-740-3677
this job portal is powered by CATS