Job description:
Application Support Engineer with strong experience in Unix/Linux environments, SQL scripting, and production support for enterprise applications. The role involves monitoring, troubleshooting, incident resolution, and automation of application operations in a mission-critical setup.
Key Responsibilities
- Provide L2/L3 production support for business-critical applications running on Unix/Linux servers.
- Monitor application and system health using tools like Splunk.
- Perform root cause analysis (RCA) for incidents, recurring failures, and performance issues.
- Write and optimize SQL queries for data analysis, troubleshooting, and report generation.
- Collaborate with development teams for defect fixes, performance tuning, and release deployments.
- Manage and execute batch jobs, cron jobs, and shell scripts for daily operational tasks.
- Handle incident, problem, and change management processes as per ITIL standards.
- Participate in release management and deployment activities during planned maintenance windows.
- Automate manual tasks using Shell/Python scripting or automation tools.
- Ensure application uptime, SLA adherence, and proactive alert management.
Technical Skills Required
- Operating Systems: Unix / Linux
- Database: Strong SQL skills (Oracle)
- Scripting: Shell scripting (bash/ksh), optional Python/Perl knowledge
- Monitoring Tools: Splunk, Zabbix
- Version Control: Git, Bitbucket
- Ticketing Tools: ITSM
Soft Skills
- Strong analytical and problem-solving abilities
- Excellent communication skills for coordination with cross-functional teams
- Ability to prioritize incidents and handle high-pressure production environments
- Flexible to work in shifts (24x7 support or on-call rotation)