Key Responsibilities :
- Install, configure, and maintain middleware software such as WebLogic, WebSphere, JBoss, Tomcat, Apache, NGINX, and related components.
- Deploy enterprise applications across environments (development, staging, production) in coordination with development and DevOps teams.
- Monitor middleware environments to ensure high availability and performance.
- Analyze logs and troubleshoot issues related to application servers, connectivity, and performance bottlenecks.
- Perform tuning of middleware components, JVMs, and connection pools to optimize resource usage.
- Manage patching, upgrades, and lifecycle support for all middleware components.
- Coordinate change management activities, perform rollback plans, and ensure minimal downtime during releases.
- Configure and manage SSL / TLS certificates, security policies, and user access for middleware systems.
- Work closely with security teams to ensure compliance with enterprise standards and regulatory requirements.
- Develop scripts for automation of routine middleware tasks (start / stop servers, log rotation, deployments).
- Support integration with CI / CD pipelines, ensuring smooth application releases.
- Collaborate with infrastructure, application, and DevOps teams for deployments and troubleshooting.
- Create and maintain detailed documentation for middleware architecture, configurations, and Skills and Experience :
Strong hands-on experience with at least two middleware platforms :
Oracle WebLogic, IBM WebSphere, Red Hat JBoss, Apache Tomcat, NGINX, etc.Proficiency in scripting languages like Shell, Bash, Python, or PowerShell.Solid understanding of JVM tuning, thread / heap management, connection pooling, and load balancing.Experience with Web Servers, Reverse Proxies, and Application Gateways.Working knowledge of Linux / Unix systems, as well as networking fundamentals (DNS, firewalls, ports, etc.Familiarity with CI / CD tools (e., Jenkins, GitLab CI), and monitoring tools (e., Nagios, AppDynamics, Splunk, ELK).Understanding of HA, clustering, and failover configurationsref : hirist.tech)