Key Responsibilities
- The Middleware SME supports and documents the installation, configuration, capacity planning, upgrading, problem resolution and debugging of all middleware product environments.
- To be responsible for the patching and vulnerability management of all Middleware components JBOSS, IBM MQ , Connect Direct Pivotal Web & Solace etc).
- Work with end-users, developers, architects, and team lead in developing middleware configurations based on requirements.
- Responsible for building hardened and resilient environments with in-depth experience with middleware standards and best practices.
- Evaluate system architecture and make recommendations as required.
- Coordinate and collaborate with other project team members throughout the project implementation to meet project goals.
- Demonstrate experience troubleshooting complex multi-tiered application architectures with disparate middleware technologies.
- Engage in the maintenance and support activities, which include performing troubleshooting, incident response, and patching in a timely manner.
- Coordinate with vendors and support team on problem resolution, implementation issues, and upgrades.
- Create and maintain documentation for middleware installations, changes, upgrades,and operational maintenance
Requirements
- Must have a minimum of 5 to 8 years of work experience as a middleware system engineer
- In-depth knowledge on implementing and operating application server and web server, middleware platforms, which include configuration, clustering setup, hardening, and tuning, on products such as; IBM MQ, Red Hat JBoss EAP; Pivotal Web servers, Connect Direct, Axway
- Hands-on experience in IBM MQ messaging implementation, including queue managers,channels, and message queuing protocols.
- Strong understanding of platform stacks that middleware runs on, including Unixvariant, Linux-variant and Windows Operating System
- Working skill in shell scripting and process automation
- Solid understanding of secure communications for web applications (PKI, SSL)
- Broad exposure to a variety of other technologies (e.g. Server virtualization, database, network) with a firm understanding of the interdependencies between those technologies.
- Familiar with HTTP, TCP/IP, load balancing, and firewalls
- Must be able to work independently on the assignments – including communicating with end users/ developers/ architects on information gathering and actual implementation