Under the direction of the Manager, Database & Middleware, the Engineer III – Middleware will be focused on leading the management and maintenance of IEHP’s middleware application like Apache Tomcat, IIS, Kafka, WebSphere, etc and a passion for debugging complex problems. This role will also be responsible for production code release with support of the IEHP’s AppDev teams.
- Develop roadmap for middleware efforts including business initiatives, application upgrades, core infrastructure upgrades, middleware platform upgrades (Kafka, IIS, WebSphere, etc.) and compliance and regulatory items.
- Establish and include in roadmap compliance and operational items including functional and security patches, middleware managed server certificate refreshes, vulnerability remediation, platform upgrades and changes.
- Establish and include middleware improvements (e.g., log file rotation, automation) in the roadmap.
- Provide inputs for middleware backlog prioritization including, analysis and assessment of epics/stories, SWAG / estimates, identify dependencies and story sequencing and participate in feature deep-dive working sessions and meetings.
- Lead middleware requirements definition, provide middleware architecture and configuration expertise and details about middleware product capabilities.
- Provide technical leadership for middleware efforts - Middleware architecture, configuration, development, and deployment.
- Lead coordination middleware work effort with other teams.
- Implement, oversee, and ensure adherence to middleware controls.
- Technical ownership of middleware applications / products.
- Support BAU activities.
- Perform hands-on troubleshooting, optimization, performance tuning, installation, configuration, and design of large, complex enterprise environments based on industry best practices.
- Support middleware on multiple platforms.
- Investigates middleware and integration issues to provide resolutions and to develop root cause analyses for supporting maintenance improvements and upgrade planning.
- Manages middleware team tasks to meet project requirements.
- Perform production release of software updates/new functionality in partnership with IEHP’s AppDev teams.
- Perform system monitoring to ensure system operation health to meet service level agreements.
- Respond to service performance alerts and service interruptions to restore functionality and support customers.
- Adobe AEM Administration: 2-3 years’ Experience with AEM Brand Portal, AEM Dynamic Media, Adobe Analytics, Adobe Cloud Experience
- Perform capacity planning and performance tuning to prevent issues and minimize service interruptions. Interacts with system and storage teams to perform back-up and recovery procedures for ensuring business continuity.
- Write documentation to support middleware infrastructure.
- Maintain good communication with vendors, systems support teams, and local teams as needed; including interfacing with end users and next level management to provide technical consulting.
- Develop, enhance, debug, support, maintain, and test software applications and associated products.
- Participate in peer reviews for designs, code, and other work products.
- Provide 24 x 7 on-call support to ensure application functionality and to minimize disruptions.
· Minimum eight (8) years of experience on Middleware applications like Kafka, IIS, Tomcat, Websphere, WebLogic, performance tuning and managing them in clustered environments.
· Hands-on experience with configuration management and automation tools such as Puppet (preferred), Chef, Ansible, Rundeck, Jenkins, and/or related tools.
Hands-on experience with executing scripts and independently performing troubleshooting on Linux and/or Unix (RHEL/Solaris) operating.