Middleware Specialist performs design, development, installation, tuning, and maintenance of middleware applications. Provisions platforms and infrastructure with middleware solutions. Being a Middleware Specialist analyzes requirements to implement effective middleware architecture, resolve technical issues, and optimize performance. Defines and documents technical designs and system configurations. Additionally, Middleware Specialist coordinates with application development and cross-functional technical teams to enable and support middleware integrations. Typically requires a bachelor's degree in computer science, related field, or equivalent. Typically reports to a manager. The Middleware Specialist work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. To be a Middleware Specialist typically requires 4-7 years of related experience. (Copyright 2024 Salary.com)
Technical Skills Required:
Operating Systems : Windows, Linux, Ubuntu, Red hat
Web Server : IIS, Nginx, Apace, Httpd, Tomcat,
App Server : IIS, Tomcat, spring boot
Monitoring Tools : Snappyflow, OP and App Manager
JOB Description :
• Deploying Applications in Development, Testing, Validation and Production Environments.
• Configuration SSL Certificates on Web and Application servers.
• Installation and configuration of Apache and Tomcat Application Servers.
• Monitoring and Troubleshooting Application Servers.
• Installation and configuration clustering for high availability and load balancing.
• Experience in Migration of Application Servers.
• Experience in Apache integration with WebLogic (mod_wl.so).
• SSL configuration for WebLogic and Apache and IIS Webserver.
• Having grip on Startup & Shutdown of Tomcat Servers in Linux
• Deployment of WAR/EAR applications to the Standalone and Domain based tomcat instances.
• Troubleshooting issues related to application slowness, struck threads and OutOfMemory issues.
• Good experience in working with Apache on Linux and windows.
• Good experience in Deployment of application to Tomcat Servers.
• Require experience in Nginx on Linux.
• Creating upstream and proxy pass using nginx.
• Managing IIS 8.0 /IIS 10.0 Web servers and hosted web sites.
• Creating, deploying, renewing and import & export of the SSL certificates.
• Performance tuning of Windows and IIS servers.
• Troubleshooting IIS issues using IIS console, Task manager and analyzing the log files of troubleshoot the issues.
• Configuration of IIS web sites, application pools, virtual directories and assigning applications to application pools.
• Creating Application Pools and assigning them to web applications.
• Good knowledge in using IPCONFIG, NSLOOKUP tools to debug network related issues.
• Deployed the applications on multiple IIS application Servers and maintained Load balancing, high availability and Fail over functionality.
• Good experience in analyzing the IIS event viewer logs (system, application logs).