About this role
Senior Application Support Engineer (ID: 4141)
As a Senior Application Support Engineer, you will:
- Monitor and support production applications to ensure high availability, stability, and performance.
- Troubleshoot production incidents, perform root cause analysis (RCA), and manage recurring application issues.
- Handle application deployments, release activities, configuration changes, and production fixes.
- Monitor application logs, batch jobs, APIs, system interfaces, and alerts to identify and resolve operational issues.
- Manage incidents and service requests using ServiceNow, JIRA, or similar IT service management tools.
- Collaborate with development, infrastructure, database, security, and business teams to resolve production-related issues.
- Automate repetitive operational tasks using Shell, Python, or PowerShell scripting.
- Develop and maintain operational documentation, Standard Operating Procedures (SOPs), runbooks, and knowledge articles.
- Participate in major incident management, post-incident reviews, and problem management activities.
- Support change management processes and ensure all production changes comply with operational standards and controls.
What You Bring to the Table:
- 10+ years of overall IT experience in application support, production support, or related technical operations.
- Strong experience in production application monitoring, incident management, and troubleshooting.
- Hands-on experience with Linux/Unix operating systems and shell scripting.
- Good knowledge of SQL and relational databases.
- Experience with incident management, problem management, and root cause analysis.
- Exposure to application monitoring and logging tools such as Splunk, Dynatrace, Grafana, AppDynamics, ELK Stack.
- Understanding of REST APIs, microservices, batch processing, and application interfaces.
- Familiarity with CI/CD tools such as Jenkins, GitLab CI/CD, or Azure DevOps.
You should possess the ability to:
- Troubleshoot complex production issues and restore application services within agreed timelines.
- Analyse application logs, system alerts, and database queries to identify the root cause of issues.
- Work with cross-functional teams to resolve critical incidents and maintain service continuity.
- Automate operational activities and repetitive tasks using scripting languages.
- Support application deployments, release management, and production configuration changes.
- Work with monitoring and logging tools to proactively identify performance and availability issues.
- Maintain accurate technical documentation and operational procedures.
- Follow ITIL-based incident, problem, and change management processes.
- Work independently in a production support environment and handle critical situations effectively.
What We Bring to the Table:
- An opportunity to work on enterprise-level production applications in a dynamic technical environment.
- Exposure to application support, production operations, and DevOps practices.
- Opportunities to work with modern monitoring, automation, and CI/CD technologies.
- Collaboration with cross-functional technical and business teams.