Middleware Engineer Resume
SUMMARY:
- On boarding new applications, support transition to offshore, setting up processes
- Build and Release management
- Migrating applications from WAS/IHS 6.1 to WAS/IHS 8.0
- Automation of Build and deployment process using Quick Build tool.
- Service Transition - Change Management, Configuration Management, Build and Release Management which includes standing up, managing and having the full ownership on the environments ranging from development to Production.
- Service Operation - Incident Management Process and Problem Management Process.
- Working in Onshore/Offshore model.
- Onsite coordination, project management, analysis, maintenance & support.
- Supporting applications in different areas/organization of the Bank (Retail Banking Applications, Enterprise Applications, Consumer/Mortgage Applications, Investment Advisor applications).
- Excellent communication and interpersonal skills.
- Very good Team player with a strong ability to adapt to new technologies and challenging work environments.
- Experience in handling a team of 20+ people.
TECHNICAL SKILLS:
IBM Websphere Application Servers: 6.0/6.1,7.0,8.0 IBM HTTP Server 6.0/6.1, 7.0, 8.0
Scripting: Shell, Perl, Jython, ANT, batch
J2EE technologies: Java, HTML, Servlet, JDBC, JavaScript
Database systems: DB2, MS-SQL2005/2008 Rational ClearCase, Rational ClearQuest, Quick Build, VSS, Digite, XML Putty, winScp, Hp Quality center, HP SiteScope, cygwin IBM RAD, Eclipse, Advanced Query Tool(AQT) Windows 2000/2003/2008, UNIX - AIX, Solaris
PROFESSIONAL EXPERIENCE:
Confidential
Middleware Engineer
Responsibilities:
- Automation of Build and deployment process using Quick Build tool for applications developed in-house for Retail and Commercial Banking.
- Automation of Websphere Application Server (WAS) deployment of configuration (URLs, Datasources, JMS, Servers, Clusters) and application.
- Automation of IBM HTTP Server (IHS) deployment of Plug-in file for the applications.
- Migrated applications from WAS/IHS 6.1 to WAS/IHS 8.0
- Constantly looking to automate the manual process using scripts to improve team efficiency.
- Managing and updating the deployment scripts for each and every release of the application.
- Work with Network team in setting up of new Firewall rules, F5s for the applications.
- Disaster Recovery(DR)/Business Continuity plan(BCP) creation, maintenance, exercising.
- Setting up the Development, Test, Stage, Training and Production environment for upcoming releases.
- Creating clear case project and streams as per the development teams requirement.
- Applying patches (Java, Freak, disabling SSLv3, application specific, etc) to servers to remediate vulnerabilities for the servers supported.
- Delivering the baseline, code and keeping track of version tree
- Creation and deployment of builds in Test, Development, Stage, Training and Production environment.
- Identification/Configuration/setup/modification of system alerts using scripting/monitoring (Sitescope) tool.
- Planning and coordinating with different Release managers and Development managers for any upcoming releases.
- Providing coverage for all production deployments and patching activities (UNIX, WAS, IHS, F5, Firewall, etc)
- Troubleshoot and provide root cause to the development team in case of any build issues.
- Troubleshoot and fix any environment issue reported.
- Preparing the Implementation Check-list for Stage and Production deployment.
- Provide 24/7 Release Management coverage for all the applications supported
- Updating the Wiki and Known Error Database.
- Documentation of several support related artifacts such as Service Level Agreement, Service Delivery model, Project Charter and Communication Plan.
- Documentation of complete procedures all activities carried out by the team.
- Cross training all resources on Build and Deployment procedures
- Preparing/updating daily, weekly, monthly and quarterly reports of various kinds.
Release Manager
Responsibilities:
- Playing a role of Environment RM and Application RM for multiple applications.( ACE, Interactive Voice Response (IVR), Host Integration)
- Planning and coordinating with different Project Managers, Release managers and Development managers for any upcoming releases.
- Setting up the Development, Test, Stage, Training and Production environment for upcoming releases.
- Troubleshoot and provide root cause to the development team in case of any build issues.
- Troubleshoot and fix any environment issue reported.
- Creating project and streams as per the development teams requirement
- Creating Change Requests for the releases.
- Preparing the Implementation check-list for Stage, Training and Production deployment.
- Updating the defect tracker (Hp quality center) with defects that got fixed in the release.
- Identification/Configuration/setup/modification of system alerts using scripting/monitoring (Sitescope) tool.
- Provide 24/7 Release Management coverage for all the applications supported
Production Support Transition
Responsibilities:
- Responsible for On-boarding 20+ Investment Advisor applications to the support model.
- Worked closely with development team to understand the system, architecture, support model.
- Documented the support process, streamlined it to fit the offshore support model.
- Estimation of work load that could be transitioned to offshore.
- Transitioned the production support activities to the offshore Run team in a phased manner.
- Started the Incident and Problem Tickets review meeting with Run team and Project team.
- Setup several process improvements like incidents requests getting logged in Remedy.
- Updating the Wiki and Known Error Database.
- Documentation of several support related artifacts such as Service Level Agreement, Service Delivery model, Communication Plan.
Support Transition
Responsibilities:
- Responsible for On-boarding 2 Major Mortgage Applications (Unifi, HomeConnect) to the support model.
- Worked closely with development team to understand the system, architecture, support model.
- Documented the support process, streamlined it to fit the offshore support model.
- Estimation of work load that could be transitioned to offshore.
- Transitioned the production support and non-production activities to the offshore Run team in a phased manner.
- Started the Incident and Problem Tickets review meeting with Run team and Project team.
- Setup several process improvements like incidents requests getting logged in Remedy.
- Automation of routing manual activities through scripting and monitoring tools.
- Updating the Wiki and Known Error Database.
- Documentation of several support related artifacts such as Service Level Agreement, Service Delivery model, Communication Plan.
Support Transition
Responsibilities:
- Responsible for On-boarding 3 Major Enterprise Applications (ACE, ECIF (MDM), IVR) to the support model.
- Worked closely with development team to understand the system, architecture, support model.
- Documented the support process, streamlined it to fit the offshore support model.
- Estimation of work load that could be transitioned to offshore.
- Transitioned the production support and non-production activities to the offshore Run team in a phased manner.
- Started the Incident and Problem Tickets review meeting with Run team and Project team.
- Setup several process improvements like incidents requests getting logged in Remedy.
- Providing L2 and L3 support.
- Oncall person for any ACE/ECIF/IVR related issues.
- Updating the Wiki and Known Error Database.
- Documentation of several support related artifacts such as Service Level Agreement, Service Delivery model, Communication Plan.
L2 & L3 Support
Responsibilities:
- Providing L2 and L3 support to users (sales reps) in terms of usage of application.
- Assisting users in installation/re-installation ICA/EOL Printer Clients.
- Creation and maintenance of Symphony Accounts, Offices, Roles, Workgroups, Access to Plug-in, Access level in Symphony etc.
- Resetting of user’s sessions in Citrix and the locked transactions via the database.
- Monitoring and fixing the flow of orders (XML files) between Symphony, NOMIS & JDE SOM systems by checking Order Controllers, Inbox, Outbox, Bad files, Trace logs, Symbian system for XML file flow.
- Performing Unit testing and validation for all changes, enhancements and bug-fixes.
- Monitoring the integration and hand-shake between Symphony suite and the plug-in of various divisions to access their respective configurators.
Laptop Support
Responsibilities:
- Providing voice based L2 Technical support for HP Laptops.
- Troubleshoot all the issues related to HP laptops, Operating system, Internet, hardware etc.
- Logging issues in Hp tracker tool.
- Assist users to buy any Hp products.
- Provide excellent customer service, with all the Quality parameters in place