Senior Linux (UNIX) Application Support Engineer (10 15+ Years Experience) Role Summary
We are seeking a highly experienced Senior Linux/UNIX Application Support Engineer with deep expertise in supporting enterprise-grade applications running on Linux environments. The ideal candidate has 10 15+ years of hands-on experience managing installation, configuration, upgrades, patching, troubleshooting, and operational stability of mission-critical middleware, databases, and infrastructure services.
This role is focused on production stability, lifecycle management, automation of maintenance activities, and cross-platform application support in large-scale enterprise environments.
________________________________________
Key Responsibilities
Application Installation & Lifecycle Management
Install, configure, and maintain enterprise applications on Linux/UNIX systems
Perform version upgrades, migrations, and patch management across production and non-production environments
Validate compatibility between application layers, OS versions, and dependent libraries
Maintain installation standards, runbooks, and deployment documentation
Patching & Upgrades
Plan and execute regular patch cycles for applications and middleware
Coordinate OS-level dependencies with Linux system administrators
Perform rollback planning and disaster recovery validation for upgrades
Ensure compliance with security and vendor patch requirements
Production Support & Incident Management
Provide Level 2/Level 3 production support for Linux-hosted applications
Troubleshoot performance issues, crashes, memory leaks, and connectivity problems
Conduct root cause analysis (RCA) for major incidents
Work with engineering, database, and infrastructure teams to resolve critical outages
Automation & Tooling
Automate installation, patching, and health checks using scripting (Bash, Python, Ansible, etc.)
Improve deployment pipelines and reduce manual intervention
Integrate monitoring and alerting systems for proactive issue detection
Performance & Capacity Management
Analyze application performance and system resource utilization
Tune JVM-based and database-driven applications
Assist in capacity planning and scalability assessments
Collaboration & Documentation
Work closely with developers, DBAs, network engineers, and security teams
Maintain operational documentation, SOPs, and runbooks
Participate in on-call rotations for critical systems
________________________________________
Required Experience & Skills
10 15+ years of experience in Linux/UNIX system or application support
Strong expertise in enterprise application installation, patching, and upgrades
Deep understanding of middleware, databases, and distributed systems
Strong troubleshooting skills across OS, application, and network layers
Experience with automation tools and scripting (Bash, Python, Ansible)
Familiarity with monitoring/logging tools (e.g., Splunk, Prometheus, ELK stack)
Experience working in large enterprise or financial services environments preferred
________________________________________