Senior Linux (UNIX) Application Support Engineer (10 15+ Years Experience)
Role details
Job location
Tech stack
Job description
- 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, * 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, 1. IBM Db2
- PostgreSQL
- MySQL
- Oracle Database
Messaging & Integration
- IBM MQ
- RabbitMQ
- Apache Kafka
Web & Application Servers
- Apache HTTP Server
- NGINX
- Apache Tomcat
- Red Hat JBoss
- Oracle WebLogic Server
- IBM WebSphere
Caching & In-Memory Systems
- Redis
Requirements
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., * 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