Engineer
Apply NowCompany: Sarian, Inc.
Location: Richardson, TX 75080
Description:
The performance Engineering/Application Performance Management (APM) resource would identify and optimizes the physical and logical constraints within the operating environment. They assert themselves as performance advocate / expert to not only meet expectations, but to drive best in class customer experiences via implementation of improvements to reliability, availability, and serviceability, through the optimization of hardware, network, and software (i.e.: CPU utilization, Data transmission durations, I/O EXCP counts, Memory utilization) Enterprise Position Overview: Participates in design, development and implementation of systems engineering activities, to include OS technical support, systems programming and data center capabilities. Responsible for components of complex engineering and/or analytical tasks and activities. Assists in establishment of input/output processes and working parameters for hardware compatibility and coordination of subsystems design and integration of total system. Serves as a fully seasoned/proficient technical resource; provides tech knowledge and capabilities as team member and individual contributor. Will not have direct reports but will influence and direct activities of a team related to special initiatives or operations. Provides input on staffing, budget and personnel. Typically 5 or more years of systems engineering experience. Qualifications Required Skills: Profiling Applications to identify performance opportunities and driving them to fruition. Performance Code Analysis Tuning & Optimization Driving the maximum workload supported by a given service, application, while staying within the parameters of the service objectives Component Faceplate {correlating performance testing (testing environment) and capacity planning in (production) Design for High Performance Applications Driving best in class customer experience improvements Performance Validation and Core Testing support Operational / Resiliency Testing support Triage support Mentoring and sharing best practices Highly collaborative across all support teams to drive and influence performance and other prerequisites. Ability to engage early in the performance project lifecycle with architects, application development, and infrastructure build engineers and define performance best practices. Strong understanding of performance best practices. Network Variability impact on Performance of distributed systems Ability to lead performance optimization efforts with a strong command of complex performance issues and the ability to direct component owners (network, database, application development, server OS/WAS, storage, etc.) Provide guidance to testers on performance plan creation, test script creation and execution for complex issues Participate in performance test requirements reviews for large scale critical efforts Leverage profiling tools (i.e. DynaTrace) to analyze and define performance characteristics of an application, recommend enhancements, and trouble shoot bottlenecks. Performance trouble shooting (heap dump & thread dump analysis) Application and infrastructure scaling analysis and recommendations J2EE and/or .Net Diagnostic Skills Performance results preparation and presentation for large efforts Desired Skills: Previous Development Experience Desired Mainframe Tuning, Diagnostics and Analysis would be a plus Database Tuning, Diagnostics and Analysis