Sr. Middleware Engineer Resume
Ewing, NJ
SUMMARY
- 9 years of extensive experience with Middleware Server Administration for Production, Development, Staging, UAT and QA environments. Design, Implementation, Installation, Configuration, Troubleshooting, Load Balancing, Clustering, Deploying Applications, Performance Tuning and Maintenance of Middleware Servers like Weblogic versions 7.x/8.x/9.x/10.x/12.x, Jboss, WebSphere, Apache etc.
- EAR, WAR, JAR Deployment - Stage, No-Stage, External Stage mode.
- Migrating applications from Weblogic to Jboss.
- Implementing high availability Architecture (Software Load balancing, Application Server level Clustering).
- Implementing/Suggesting Cost efficient and robust architectures (Using Virtualization & Cloud based technology in all environments.)
- Experience in trouble shooting for failed mission critical production systems under extreme pressure conditions and time constraints.
- Upgradation of Middleware Environments in development, testing and production environment and applying patches.
- Migrating the Middleware environments to the latest versions.
- JDBC Connection Pool and Multipool configuration with Oracle, MySql, DB2 and SqlServer etc.
- Middleware Administration, Monitoring and Troubleshooting using Admin Console and JMX.
- Web Servers - Apache, MS IIS and iPlanet configured with standalone Managed Servers and Clusters of managed servers.
- Cluster Configuration - Single Cluster, Multiple Clusters and Deployment over clusters.
- Expertise in analysing Memory Leaks, JVM heap settings and tuning.
- Implementing Server Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly.
- Extensively used WLST, Jython Script for configure various WebLogic Components/Services.
- Design and Implement DevOps automation tools like Jenkins, Puppet and Chef.
- Third party profiling tools - Splunk, Wily Introscope, AppDynamics, JRMC.
- JMS Configurations - JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations.
- IBM WebSphere MQ Series Installation and troubleshooting issues regarding the environment..
- Node Manager Configuration - remote managed server start and stop and controlling all instances associated to it.
- Security -
- User and Group configuration.
- 1- way SSL and 2 - way SSL configuration.
- External LDAP configuration - iPlanet, ADS.
- Configuring the custom Execute Thread Queue for the critical applications.
- Experience in WebLogic Admin utilities and commands for design, Install and configure the Middleware environments.
- Worked on Sybase ECRTP instances, deploying and updating configuration files.
- Worked on Edifecs Xengine Servers, configuration, updating and communication to other applications.
- Experience in writing Scripts to handle complex automation / administration using Shell scripting and WLST.
- Extensive experience with administration like WebLogic.
TECHNICAL SKILLS
OS: HP-UX 11.XX, Solaris 8/10, RedHat Linux(2.X,3.X,4.X,5.X), Novell Linux, AIX, Windows 2000/XP/2003, Unix, Linux, Amazon Cloud, VM ESX/ESXI.
Languages: Java, PHP, SQL, PL/SQL, C, C++.
Scripting: WLST, Jython, Shell Script.
RDBMS: Oracle 8i/9i/10g/11g/12c, Oracle RAC, UDB DB2, MySql, SqlServer.
Technologies: JMS, Servlets, JSP, Struts, Spring, EJB, Hibernate, XML, SOAP, XSL, Web Services, HTML, JDBC, ODBC, RMI, XML, Sybase, Xengine.
Networking: TCP/IP, FTP, DNS, ICMP, IGMP and Telnet
Security: LDAP, SunOne Directory Server, SSO, SiteMinder, Sun Identity Manager.
DevOps tools: Jenkins, Chef, Puppet, GitHub
Middle Ware: WebLogic Server 12.x/10.x/9.x/8.1/7.x, SOA 12.x/11.x, OSB 11.x, FORMS&REPORTS 11.x/12.x, JBoss 3.x/4.x/5.x/6.x, OEM 12c, WebSphere Application Server, MQ Series, MQ, iPlanet, Apache web server, Tomcat, Oracle HTTP server, IBM HTTP server.
Packages: MS FrontPage 98/2000, Adobe Products, MS Office, MS Project
PROFESSIONAL EXPERIENCE
Confidential, Ewing, NJ
Sr. Middleware Engineer
Responsibilities:
- Architect, Implement and Administrate Middleware Servers in various Prod environments.
- Design, Implement, configure and administrate Oracle fusion Middleware Forms and Reports Environments
- Deploying the applications on multiple Middleware Servers and maintaining Load balancing.
- Implementing and maintaining the web-servers OHS and Apache as front end servers and as application servers 12c.
- Configure and Deploy application to Middleware platform.
- Configure Forms and Reports Servers and components for application specific for running SwissLog Reports.
- Trouble Shoot issues when occur and Design the solution and Implement it for successful execution of the environment.
- Developed support guidelines documents for other teams and within the team to follow Confidential the time of support.
Environment: WebLogic Server 12.x/10.x, Oracle HTTP Server (OHS), Apache web server, Oracle Form and Reports, Windows 2012 R2.
Confidential - Los Angeles, CA
Sr. Middleware Engineer
Responsibilities:
- Architect, Implementing and Administering Middleware Servers in various Prod environments.
- Configuring and administering JDBC, JMS, JNDI in Middleware Servers.
- Design, Implement, configure and administer Oracle fusion Middleware Environments - SOA, OSB, OEM in various environments.
- Design, Implement, configure and administer Middleware Environments like Jboss, Tomcat and Apache webservers in various environments.
- Deploying the applications on multiple Middleware Servers and maintaining Load balancing.
- Trouble shooting issues related to Middleware (WebLogic, SOA, OSB, JBOSS, Apache etc) in various prod environments and project environments.
- Configuring and maintaining the web-servers OHS and Apache as front end servers and as application servers.
- Configuring Oracle Http Server/ Apache to forward requests to Backend servers.
- Configuring SSL from Internet to the systems and between Oracle Http Server and WebLogic.
- Implemented and configured web-servers to application servers and application server to DB for proper 3-tier communication and trouble-shoot the issues when occur.
- Configured and tuned various parameters of the server for better performance and troubleshooting issues.
- Maintaining and monitoring the Middleware environments and Application deployed on WebLogic through Middleware monitoring tools like OEM and App Dynamics.
- Monitoring the WebLogic error log files and application error log files to track and fix bugs.
- Configuring and monitoring OEM for alerts and issues with in the environments.
- Created and Maintained logs for WebLogic and OHS and also LOG Rotation scripts for zipping and deleting after certain period.
- Deploying configuration files on different and Multiple boxes and environments.
- Understanding and Knowledge on CICD Process for creating new environments and deployments.
- Worked with CICD team in integrating tools like Jenkins, CFEngine, chef and Puppet across geo separated hosting zones on VM and AWS.
- Installed, and configured Profiling tools like Splunk and App Dynamics.
- Uploaded and maintained Logs to Splunk and created App-Environment based dashboards.
- Involved in designing and developing automated deployment and scaling processes through tools like Chef and puppet for a wide range of server types and application tiers.
- Developed and maintain administrative guides for various applications to help support, train and troubleshoot issue. Involved in gather and reviewing requirements for various Projects.
- Provide 24/7 on-call supports for critical business applications which handle a million transactions per hour through their life cycle, which included development, testing, break fix, and Production.
- Developed support guidelines documents for other teams and within the team to follow Confidential the time of support.
Environment: WebLogic Server /10.x, Oracle HTTP Server(OHS), Apache web server, JDK1.4/1.5/1.6, JRockit1.4/1.5/1.6, J2EE, JSP, Servlets, EJB, JDBC, XML, Oracle9i/10g/11g, HP-UX 11.XX, Solaris, FTP, RHEL, Cent OS, Windows, Shell Scripting, WLST scripting, OEM, AppDynamics, DBOSS.
Confidential - Plano, TX
Sr. Middleware Engineer & CM
Responsibilities:
- Designed, configured and administered Oracle Middleware Server 10.x/9.x in various environments.
- Configured and administered JDBC, JMS, JNDI in WebLogic Server 10.x/9.x
- Designed, Installed, configured and administered Oracle fusion Middleware - SOA in various environments.
- Installed, built and configured the WebLogic servers and SOA Infrastructure for handling BPEL web-services.
- Migrated the WebLogic single point failover instances in to Clusters.
- Installed and Configured JRMC, Jprobe and Unix monitoring scripts to monitor weblogic servers.
- Worked extensively on the work around and permanent resolution in the environment with the team and also with the Vendors.
- Deployed the applications on multiple WebLogic Servers and maintaining Load balancing.
- Trouble shoot issues related to WebLogic and SOA in various environments.
- Installed, configured and maintained the web-servers (OHS/apache) as front end of application servers.
- Created and renewed certificates through Keytool and incorporating them on the servers.
- Created External certificates through Oracle Wallet Manager and implementing the external certificates on the Oracle HTTP servers.
- Worked extensively on Configuring Oracle Http Server/ Apache to forward requests to WebLogic.
- Worked on SSL from Internet to the systems and between Oracle Http Server and WebLogic.
- Maintained and supported heavy traffic URLs like b2b.svcs (business services) and other PROD URLs.
- Installed and configured OEM 11g OMS application on hosts.
- Worked on deploying and mantaining OEM 11g agents.
- Administered and configured web-servers to application servers and application server to DB for proper 3-tier communication and trouble-shoot the issues when occur.
- Extensively involved in tuning the various parameters of the server for better performance and troubleshooting issues.
- Deployed the application in WebSphere application server, restarted the WAS servers.
- Monitored the WebLogic error log files and application error log files to track and fix bugs.
- Created and Maintained logs for weblogic and OHS and also LOG Rotation scripts for zipping and deleting after certain period.
- Promoted configuration files through scripts on different and Multiple boxes and environments.
- Worked on Sybase Ecrtp configurations and stop and start-ups of these stand-alone applications on the hosts.
- Worked on Edifecs Xengine Servers and configuration files, Promoted and updated the configurations as per the requirement.
- Worked on communication configuration between ECRTP and XENGINE server to WebLogic and JMS and Connection Factories in WebLogic.
- Hands-on mainframe Tandem servers and monitoring logs and update files if needed.
- Developed and maintain administrative guides for various applications to help support, train and troubleshoot issue. Involved in gather and reviewing requirements for Patching Projects.
- Provide 24/7 on-call supports for critical business applications which handle a million transactions per hour through their life cycle, which included development, testing, break fix, Model Office and Production environments.
- Developed support guidelines documents for other teams and within the team to follow Confidential the time of support.
- Developed and maintained Disaster recovery documents, for the DR Drills and maintained them ready in-case of actual DR.
Environment: WebLogic Server 8.1/9.1/10.x, Oracle HTTP Server(OHS), Apache web server, JDK1.4/1.5/1.6, JRockit1.4/1.5/1.6, J2EE, JSP, Servlets, EJB, JDBC, XML, Oracle9i/10g/11g, HP-UX 11.XX, Solaris, FTP, RHEL, Cent OS, Windows, MQ series, EDIFECS, Sybase, Shell Scripting, WLST scripting, Tandem servers, StarTeam.
Confidential - Englewood, CO
Sr. Middleware Engineer
Responsibilities:
- Implemented HPSA (HP Server Automation) tool to build and configure the WebLogic servers.
- Worked on backend configurations and scripts on HPSA to able to create and deploy to middleware servers.
- Provided support for HP/Opsware’s enterprise management tool, Server Automation System.
- Troubleshooting issue related to HP/Opsware server automation tool and implement changes necessary for the tool.
- Designed and Implemented multiple Middleware environment creation and implementation through HPSA.
- Upgrade/Migrate Middleware environments to higher versions as per needed through HPSA.
Environment: WebLogic Server 8.1/9.1/10.x, Solaris, RHEL, Cent OS, Windows, HPSA Tomcat.
Confidential - Charlotte, NC
Middleware Engineer.
Responsibilities:
- Migrating the version of the weblogic server from 8.1sp5 and 9.2mp3 to weblogic version 10mp2.
- Applying the Patches to different weblogic server versions according the base compliance of wellsfargo.
- Researched and troubleshoot application and run time issues, from WebLogic configuration to code issues after applying the Patches.
- Worked on the installing, upgrading and setup of the patch levels in the customized environment as a member of Audit, Risk & Compliance team.
- Worked extensively on the work around and permanent resolution in the environment with the team and also with the Vendors.
- Install, upgrade patches, deployment, monitor, tuning and configuration of WebLogic application server in multi cluster/server environment. Configured Node manager for administration of Managed servers.
- Worked closely with Development Teams to establish, creating and managing new Repeatable WebLogic environments (e.g. hostnames, port numbers, and configurations). And also manage the integration of WebLogic with backend databases.
- Used HPSA (HP Server Automation) to build and configure the WebLogic servers.
- Installed and Configured Wily Introscope, JRMC and Jprobe to monitor weblogic servers.
- Installed and configured NDM for file transfer from unix to mainframe.
- Troubleshoot NDM for file transfer issues for the Migration teams and Application teams.
- Involved in trouble shooting and fixing day-to-day problems of the applications in production, production-Fix and testing environments.
- Handled customized Application as a primary support engineer as member of On-going Support team.
- Deployed applications on multiple WebLogic Servers and maintained Load Balancing(BigIP and F5), High Availability and FailOver functionality. Configured Clustering of EJB objects, JDBC Connections and JMS connection factories.
- Worked on Iplanet and Apache Configuration and support for the backend WebLogic server.
- Deployed applications (WAR, JAR and EAR) using WLST, Anthill, Sun N1 Service Provisioning System.
- Worked on MQ Managers and MQ channels start, stop and incorporating in to WebLogic servers.
- Extensively involved in tuning the various parameters of the server for better performance and troubleshooting issues.
- Installed, configured and supported the renewal of the SSL certificates between the servers.
- Provide 24/7 on-call supports for critical business applications which handle a million transactions per hour through their life cycle, which included development, testing, break fix, BCP and production environments. Monitored the WebLogic error log files and application error log files to track and fix bugs.
- Developed and maintain administrative guides for various applications to help support, train and troubleshoot issue. Involved in gather and reviewing requirements for Patching Projects.
Environment: WebLogic Server 8.1/9.1/10.x, Apache web server, WebLogic portal, JDK1.4/1.5/1.6, JRockit1.4/1.5/1.6, J2EE, JSP, Servlets, EJB, JDBC, XML, Oracle9i/10g/11g, Ant1.5.1, Solaris, FTP, RHEL, Cent OS, Windows, NDM, MQ series, Wily, Iplanet web server, Tomcat.
Confidential - Morris Plains, NJ
WebLogic Administrator
Responsibilities:
- Re architect the Data ware in house applications and migrate from Weblogic 8.1 SP5 to Weblogic 10.3
- Migrate Internal websites from Weblogic 8.1 Sp5 to Jboss 4.3
- Developed auto deployment process for Weblogic and Jboss in both WEB and command line interface using PHP/Perl & shell scripting
- Migrate deployment build scripts from Ant to Maven
- Involved in system administration like installing Operation system (RHEL/Cent OS/Solaris/Windows Servers) and build server hardware.
- Migrated all the test and development environment in Virtual servers (ESX/ESXI/XEN)
- Install, upgrade patches, deployment, monitor, tuning and configuration of WebLogic application server in multi cluster/server environment. Configured Node manager for administration of Managed servers.
- Working in between design and development teams to co-ordinate web-engineering architecture level issues and support teams (level 1 and level 2 support).
- Configure and administer WebLogic JDBC connections pools and Data Sources with Oracle 9i database. Deployed various WAR, EAR, JAR applications in Domain and Clustered environments. Configuration and maintenance of J2EE Services including JDBC, JMS on WebLogic Server.
- Deployed applications on multiple WebLogic Servers and maintained Load Balancing(BigIP and F5), High Availability and FailOver functionality. Configured Clustering of EJB objects, JDBC Connections and JMS connection factories.
- Involved in setting up the cluster environment for WebLogic Server.
- Include working closely with Development Teams to establish, creating and managing new Repeatable WebLogic environments (e.g. hostnames, port numbers, and configurations). And also manage the integration of WebLogic with backend databases.
- Configured and deployed applications in various work environments like Development, System Test, Staging and Production.
- Monitor and Tune MQ queue depth, JVM’s, JVM heap size, garbage collections, Java stack and Native thread results in Development and Production performance.
- Provide 24/7 on-call supports for critical business applications which handle a million transactions per hour through out their life cycle, which included development, testing, break fix, L&P testing and production environments. Monitored the database (data tables and error tables), WebLogic error log files and application error log files to track and fix bugs.
- Researched and troubleshoot emerging application and run time issues, from WebLogic configuration to code issues.
- Developed ANT build scripts, UNIX shell scripts and auto deployment process.
- Configured JNDI as repository for EJB Home stubs, queues and topics and was actively involved with the migration of WebLogic server from previous version 7.0 to the current version.
- Produce implementations plans in MS project and Excel for installing and configuring the applications for new releases and for maintenance events.
- User and Group configuration.
- 1- way SSL and 2 - way SSL configuration using File Transfer Protocol(FTP)
- External LDAP configuration - iPlanet, ADS.
- Developed and maintain Administrative guides for various applications to help support, train and troubleshoot issue. Involved in gather and reviewing requirements for new projects
Environment: WebLogic Server 8.1/9.1/10.x, JBoss 4.3, Apache web server, WebLogic portal, JDK1.4/1.5/1.6, JRockit1.4/1.5/1.6, J2EE, JSP, Servlets, EJB, JDBC, XML, Oracle9i/10g, Ant1.5.1, Solaris, FTP, RHEL, Cent OS, Windows, VM ESXI