Job Description :
The list of skills that a Middleware Engineer or specific System Administrator may be required to utilize over the course of this role in implementing and supporting enterprise middleware solutions in one or more of the following areas:
. Experience supporting middleware components like web servers [Apache 2.x], application servers [Red Hat JBoss EAP 6.x, EAP 7.x, and Tomcat 5.x, 7.x], and messaging middleware like JMS.
. Experience supporting Mule ESB
. Experience supporting Asynchronous MOM solutions like Active MQ etc.
. Experience supporting Code Quality Software like SonarQube
. Experience in tools like JIRA, Jenkins
. Experience supporting Windows Developer Appliance running ant, maven, gradle builds for different Java/J2EE Applications.
. Experience with Access/Identity Management Solutions like SiteMinder and WSO2 Identity Server 5.0
. Experience with Authoring and Publishing tools like Adobe Livecycle ES4 and Adobe Experience Manager 6.2
. Development background with experience in Java and Web Services.
. Experience working on OS platforms like CentOS (must), WINDOWS etc.
. Strong ability to participate in design sessions and collaborate with Architects, Technical SMEs (Senior Engineers/Developers), and Operations Teams.
. Experience of using SOAP UI for Webservice Testing with jks and SSL Certificates - ability to create jks from SSL certificates and test with SOAP UI.
. Knowledge of Puppet for server configuration management
. Knowledge of Gitlab, Docker and Kubernetes (Openshift)
. Knowledge of configuring WSO2 API Manager

The system administrator role will be part of Middleware Operations and Support team. This role will be heavily involved in the day to day operations. Duties will include:
. Troubleshooting production issues as it relates to the middleware solutions.
. Source control administration (branching, merging and rollback) using Subversion as the source control tool
. Managing daily automated and manual application build and development jobs using Jenkins
. Providing after hours support to provide implementation support.
. Providing On Call support as needed.