Expert Application Performance Monitoring Engineer



Reporting to the Sr. Director, Performance Engineering, and the Application Performance Engineer will establish Application Performance Monitoring tool, process and standards for monitoring the performance of complex distributed applications. The Application Performance Specialist will also work closely with DevOps, Product and IT Operations teams to drive the end to end performance monitoring and visibility across all technology components. He will be also pat of 24x7 Production monitoring support team.
As part of the Performance Engineering Group, the Application Performance Specialist will focus on Application Performance Monitoring (APM) including profiling and tuning application compute and data nodes and resources. Some key duties of this role are:
  • Define Application Performance Monitoring (APM) tools and requirements for Non prod and production in partnership with Dev Engineering and IT Operations teams.
  • Provide technical leadership in APM Tool Implementation
  • 24x7 Production support responsibility based on oncall roaster for monitoring critical applications
  • Create a model of the run-time environment (discovery)
  • Profile the performance and behavior of user-defined transactions
  • Establish Performance metrics from each of the applications/systems technical components (Webserver, App server, Database, etc.)
  • Application performance management database
  • APM tool Administration and Support
  • APM Tool Integration design and implementation
  • APM Setup/Usage policies and guidelines
  • Capacity Planning and monitoring
  • Monitor application performance
  • Report vital statistics of application performance in production
  • Make recommendations for improvements to product development teams
  • Make recommendations for adjustments to runtime resources to improve overall performance profile

Skills and Knowledge:
  • Expert knowledge in Application Performance Monitoring including end user experience measurement, run-time environment (discovery), Application Profiling, Performance metrics from each of the applications/systems technical components and problem detection and resolution.
  • Knowledge of the APM conceptual framework.
  • Solid understanding of issues of scale and performance in large-scale cloud environments
  • Ability to identify, debug and propose viable solutions to issues of scale and performance.
  • Knowledgeable about useful metrics, and how to work with them to track against goals/KPIs and Dashboards
  • Understand the specific scenario, implement them and create action-oriented dashboards ( which include definition of Business transactions, Health rules, Alerts, working with NOC and R&D team).
  • Ability to map various monitoring tools for End to End monitoring
  • Ability to provide on-call support and lead the troubleshooting and RCA
  • Must have motivation and excellent problem-solving skills.
  • Ability to comprehend complex system architectures and find creative approaches to testing them.
  • Analytical and structured approached to problem solving and testing.
  • Ability to write effective and reliable test automation scripts from requirement specifications.
  • Expert knowledge in end to end profiling, tuning, recommendations for overall system scalability
  • Expert knowledge in volumetric, sizing/estimation and modeling
  • Experience with capacity planning and scalability design
  • Knowledgeable about useful metrics, and how to work with them to track against goals/KPIs.
  • Strong organization and communication skills
  • Bachelor's degree in Computer Science, Engineering, or a related field and 10+ years of experience in software development.
  • Outstanding communication skills and attention to detail

Experience:
  • Minimum 10 years of progressive technical experience in software development, design, architecture, Performance Engineering, IT operations roles
  • Dedicated 5+ years of experience related to application performance monitoring
  • 3+ years of dedicated practical experience with AppDynamics end to end implementation in production environment
  • 5+ years of dedicated experience in Production and continues monitoring leveraging Appdynamics, New Relic, Azure Monitor, AppInsight, Site 24x7, Nagios.
  • 2+ Years of experience in Azure IAAS, PAAS service monitoring
  • 2+ years experience in 24x7 support monitoring of applications
  • Experience in implementing production ready integrated end to end monitoring across all technology components including definition of Business transactions, Health rules, Alerts and dashboards
  • Strong and have in-depth in Synthetic monitoring, End-user monitoring, APM ( Java/.Net/MQ/Websphere/weblogic), Infrastructure, Database, App servers, Database, Containers and related from E2E perspective leveraging app dynamics and can do active and passive monitoring.
  • Experience as SRE/DevOPs/Continues Monitoring for Zero Down Time/No Ops platforms
  • Experience in Kubernetes/K8/AKS and Azure PAAS services monitoring
  • Experience with Appdynamics and in Azure Monitor is a huge Plus
  • Experience ein AIOps, AI and Machine learning for correlating, automating intelligent monitoring and insights and reducing alert noise
  • Certification in APM tool and Azure is a plus
  • Experience in implementation of proactive and reactive monitoring, integration with alert monitoring and incident management systems
  • Experience with VMWare virtual servers, WebLogic application server (12c), Oracle 11g.
  • Experience with application and system profiling tools
  • Experience in end user experience measurement
  • Experience in run-time environment (discovery)
  • Experience in Profiling the performance and behavior of user-defined transactions
  • Experience in Performance metrics from each of the applications/systems technical components (Webserver, App server, Database, etc.)
  • Application performance management database
  • Experience with Web Technologies, Web Services/XML/Microservices
  • Linux/Solaris OS experience.
  • Experience with NoSQL database technologies.
  • Experience working within a fast-paced Agile/SCRUM system
  • Experience with networking and integration is a plus
  • Experience with Azure or Amazon Cloud.
  • Experience with large complex distributed transactional systems

*
The above statements describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required.Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential job functions. If you need assistance or an accommodation due to disability please contact your recruitment partner.
*
More from Finastra Software Solutions India Private Limited
Senior Development Manager
Finastra Software Solutions (India) Private Limited 4 days ago
Senior Partner Reseller Executive
Finastra Software Solutions (India) Private Limited 4 days ago
LIQ Senior Functional Consultant
Finastra Software Solutions (India) Private Limited 4 days ago

Expert Application Performance Monitoring Engineer

Apply On Company Site
Back to search page
;