Offers “HSBC”

Expires soon HSBC

Software Engineer/Cloud Platform and Shared Services Engineering

  • Pune (Pune)
  • IT development

Job description

Role

Application Performance Management Engineer to be a part of a high-performance DevOps Monitoring team to contribute toward the success of our technology initiatives.

Responsible for configuring and deploying application monitoring tools, which provide reactive and proactive alerting as well as rich management capabilities. Responsibilities include designing and building new services using tools and enriching of existing instruments to enhance the service.

APM Tools -- CA APM Wily, Splunk, Appdynamics.

Key technologies are Jenkins Enterprise, GitHub Enterprise, Nexus, Sonatype IQ, Jira, Confluence, GCP, Kubernates, Docker, Ansible.

·
Candidate profile – Skill Set

APM Skills :

·
Working experience in monitoring and performance tools.

·
Ability to design and implementation of Application Performance Management (APM) toolsets in large-scale, enterprise environments. Prior implementation and customizations experience with APM tools such as Appdynamics, CA Wily, Splunk

·
Proficient in the administration AppDynamics (APM, real user monitoring, synthetics, private agent synthetics, DB monitoring, OS monitoring, mobile monitoring and/or cloud monitoring)

·
Expert in Splunk search language and be able to create and optimize complex big data correlations.

·
Expert in Splunk and Splunk Enterprise architecture in order to design, implement, and troubleshoot deployment, maintenance, and upgrade solutions for deployments of Enterprise Management.

·
Experience in knowledge object creation and usage across the Enterprise, Normalization of event data, and Management of knowledge objects, data models and developing macros.

Linux/Windows Administration Skills :

·
Linux Configuration and troubleshooting skills (RHEL preferred)

·
Experience in Managing Windows Server environment.

Languages :

·
Ability to read/understand Java code with strong technical skill sets in Java and Unix Shell Scripting

·
Ability to read and write basic SQL queries

·
The ability to navigate, search, and quickly extract information from Unix / Linux

·
Strong technical skill set in Java and JVM internals configuration, maintenance, and troubleshooting

·
Experience with Python or other scripting language ( Perl , Shell )

Others :

·
Exposure to authentication and entitlement management with LDAP or SAML.

·
Experience of automated software configuration, ideally using Ansible.

·
Strong communication skills and documentation skills, both technical and non-technical

·
Strong problem resolving and consulting skills

·
Enthusiastic and self-motivated personality with excellent time management skills and a strong sense of initiative

·
Ability to work independently and effectively in a high-pressure environment against multiple deadlines

Desired profile

Qualifications :

· 
Responsibilities:

· 
Support application monitoring for Java, .NET and NodeJS application architectures.

· 
Monitor the responsiveness and availability of websites and web applications from the end-user perspective.

· 
Monitor, alert and report on the health and performance of project team applications.

· 
Track applications availability across cluster servers, including cloud with built-in alerting and instant notification of issues.

· 
Provide deep visibility of application performance for project teams.

· 
Setup analytical databases to predict application performance on application changes.

· 
Work on complex problems where analysis of situations or data requires an in-depth evaluation of multiple factors.

· 
Provide direction and guidance to process improvements and establishing policies.

· 
Use technical expertise to help internal project teams and others by answering technical questions regarding the usage, trouble-shooting and functionality of delivery systems products to ensure effective implementation and usage of delivery system products.

· 
Work with appropriate APM product for enhancements and issues not resolved in-house.

· 
Use technical and industry knowledge to choose an appropriate solution from a number of possible standards.

· 
Document information such as configuration, installation and user guides following process standards.

· 
Maintenance Operations Responsibilities:

· 
Configure APM to monitor Applications, Integrate APM with third party products.

· 
Setup and Analyze APM analytical data to predict future performance based on historical trends.

· 
Perform analysis on logs and use problem solving techniques.

· 
Perform Patches & Upgrades. Deployment of hosts, software/services, patches and hotfixes, add-ins, etc.

· 
Writing macros/scripts.

· 
Good to have:-

· 
Experience in highly available, highly scalable architectures

· 
Ability to define system architecture for new or existing systems.

· 
Ability to perform systems modeling, simulation, and analysis.

· 
Ability to determines system specifications, input/output processes, and working parameters for hardware/software compatibility.

· 
Provides guidance and work leadership to less-experienced systems engineers and may have supervisory responsibilities.

· 
Be comfortable working within an agile, multidisciplinary team.

· 
Be prepared to challenge the status quo and always be pushing for smarter ways of working

Make every future a success.
  • Job directory
  • Business directory