|
Search Jobvertise Jobs
|
Jobvertise
|
Lead Performance Engineer Location: US-TX-Dallas Email this job to a friend
Report this Job
Lead Performance Engineer St Louis. MO- must go onsite Phone + SKype J.D: -(not a Performance test engineer) Role description: a super polished resource 10+ years experience Lead Performance Engineer is needed to lead and drive Agile software development principles; advance the discipline of Performance Engineering across all software development and design practices; and monitor security, reliability and performance so as to deliver best-in-class solutions on behalf of customers located across the globe. Will serve as a major driver in the delivery of advanced, Cloud-based technologies and Cloud Native applications. Will be responsible for the design, implementation and execution of enterprise-wide performance engineering and monitoring strategies across multiple products and software engineering teams. Will define and implement application and infrastructure monitoring architecture and capacity planning approaches. Will serve as a subject matter expert on all facets of performance engineering including but not limited to - capacity planning, scalability of distributed systems, application tuning, environment resiliency and hardening. Will contribute a performance mindset to all parts of the software engineering lifecycle including but not limited to - business/service/product requirements review; systems architecture and design; software development and all relevant documentation. Will analyze Java-based, enterprise-scale, Cloud Native applications using a range of profiling and diagnostic tools and methods including but not limited to - JVM Hotspot; database queries and method monitors; thread dumps; heap dumps; Java Flight Recorder (JFR); Automatic Workload Repository (AWR) Reports; and Garbage Collection (GC) logs to perform problem identification and root cause analysis. Will perform root cause analysis for any system anomalies which may be responsible for sub-par systems performance. Will recommend solutions to identified problems and/or anomalies. Will perform Chaos Engineering through deliberate fault injection and the use of tools including but not limited to - Chaos Monkey, NetHavoc, ChaosToolkit, Pystol, and Gremlin. Will utilize performance load tools, including but not limited to - LoadRunner and JMeter, and profiling and monitoring tools, including Dynatrace, AppDynamics, Net Diagnostic, and New Relic. Will partner with operations and developers to develop real-time performance dashboards (using tools such as, but not limited to, Grafana, Splunk, Prometheus, Sumo Logic) and provide periodic updates on application performance to all the stakeholders. Will serve as a mentor to software engineering teams across the enterprise in the debugging and root-cause analysis of production issues. Will identify automation opportunities to improve system availability and reliability. Will document and implement performance engineering strategy and implementation plans covering environment, schedule, financial costs, duration, effort, dummy data set up, plan execution and plan summary to validate performance.
Stellent IT LLC
|