Web Engineer - Middleware Engineer Resume
CT
CARRER SUMMARY:
- Around Ten plus years of IT experience in IBM WebSphere Application Server Base/ND/XD V6/V6.1/V7/8.5, on both UNIX and Windows platforms and Java/J2EE technologies.
- Extensive experience in installing, configuring, managing and trouble - shooting WebSphere Application Server and Liberty profile Core/ND versions.
- Good Knowledge on IBM portal server and Commerce server V7.0.
- Extensive experience in installing, configuring, managing and trouble-shooting WebSphere Application Server and Liberty profile Core/ND versions,
- Expertise in Installing Fix Packs, Feature packs and Migrating to latest versions.
- Expertise in providing technical support and administration for IBM WebSphere Application server and IBM HTTP Server on different platforms and setting up the development, testing and staging environments.
- Hands on experience with WebSphere Application Server XD in job scheduling, monitoring and management for batch-type workloads.
- Successful implementations of Workload Management using cloning and clustering techniques including Horizontal and Vertical Cloning for failover and backup/recovery processes.
- Involved in WebSphere Portal V5.1/V6/V6.1/V7, IBM HTTP server V6.0/V6.1/V7.0/8.5 and Apache web servers on IBM AIX 5.1/5.2/5.3, SUN Solaris 7.0/8.0/9.0/10 , Red Hat Linux 9.1, RHEL 3/4/5, and Windows 2000/2003/2008 Server.
- Expertise in Deploying and troubleshooting the J2EE Applications (WAR & EAR) in WebSphere Application Server.
- Hands on UNIX shell scripts to automate the maintenance process of the WebSphere and recovered the Backed up WebSphere configuration using XML config tool and also for administration, maintenance and troubleshooting.
- Highly experienced in integrating WebSphere Application Server ND/XD and related software including IBM HTTP Server (V6, V7), IIS 6.0, Apache (V2, V2.2), Sun ONE Web Servers and LDAP servers on AIX, Linux and Windows platforms.
- Used the thread analyzer and heap analyzer to analyze the java core dumps and heap dumps respectively.
- Experienced in configuring Workload Management (WLM) of WebSphere Application Server, and also in performance tuning using Tivoli Performance Viewer.
- Involved in Administering WebSphere Datapower, major tasks include Firmware upgrade, creation of users, domain and also Involved in creating deployment, development guide for logical zone gateway
- Experienced in creating, maintaining and managing LPARS, DLPARS
- Trained in WebSphere Process Server, handled deploy/configuration requests.
- Had a good Knowledge of Web Services and Service Oriented Architecture(SOA)
- Strong Analytical Skills & Good Communication Skills.
TECHNICAL SKILLS:
Operating Systems: IBM AIX 4.5/5.1/5.2/5.3/6 , SUN Solaris 8/9/10, LINUX (REDHAT, SUSE), JBoss, Windows NT/ 2000/2003/2008 Server and Windows XP/VISTA/7
Application/Web Servers: IBM WebSphere Application Server Base/ND/XD5/5.1/6/6.1/7,8.5 IBM WebSphere Commerce server 7.0, IBM process server 7.0, Tomcat, Apache Web Server 1.2.2/1.3/2.0 , IBM WebSphere Portal, V5.1/V6/V6.1/V7, IBM HTTP Server 1.3.28/1.3.2/2.0.42/2.0.47/6.0/7.0 , Tomcat 5.0 and IIS 6.0
Database: ORACLE 8i/9i/10i, DB2/UDB7.2/8.0/9, SQL Server .5/7.0/2000 and MS-Access 2000
Java/J2EE Technologies: HTML, JavaScript, XML, J2EE 1.3/1.4, JDBC, Servlets, JSP, EJB and JMS
Network Protocols: TCP/IP, HTTP/HTTPS, SOAP, SSL, SMTP, IMAP, POP3, DNS, Telnet and DHCP
Scripting Languages: C-Shell and UNIX shell Scripting
Development/Build Tools: IBM WSAD 5.1, RAD 6.0/7.0, ANT
Others: LDAP, Site Minder, wily introscope, AppDynamics,Dynatrace,liberty Extreme Scale
PROFESSIONAL EXPERIENCE:
Confidential, CT
Web Engineer - Middleware Engineer
Responsibilities:
- Experience in Tomcat 6, 7 and Tomcat 9 versions administration and Apache WebServer .
- Hands on experience in installation, configuration and troubleshooting the issues and performance tuning of Apache and Tomcat.
- Migrated Existing Applications from Tomcat 6 to Tomcat 7 and to Tomcat 9, upgrades JDK version and TLSv1.2 Tomcat 7 and 9 Environment.
- Configured SSL on Tomcat and Tomcat configuration Changes (server.xml and Catalina.Properties)
- Enabled AppD to monitor Tomcat jvm performance and worked with AD team to UDeploy war files on Tomcat Webapps.
- Configured Tomcat for HeapDumps, OOM and GCLogFileRotation.
- Implemented Tomcat clustering and Sticky session (JSESSIONID) on Apache to Load Balance Tomcat Appservers.
- Install and configure Apache web server instances, ProxyPass and Proxy Balancer Config to load balance traffic to Tomcat Servers.
- Experienced in Creating Domains, Realms, NT Groups for New applications on Site minder Console.
- Experienced in setting Authentication schemes, Domain Policies and Rules on SiteMinder Console.
- Integrate Webserver (Web Agent Configuration) and SiteMinder to provide SSO Authentication.
- Responsible for installation, configuration, support, and performance monitoring of high profile applications running on IBM WebSphere Process Servers, WebSphere Application Servers.
- Enabled Global Security for WebSphere Application Server and configured federated repositories using IBM Directory Server, Microsoft active directory as LDAP (Lightweight Directory Access Protocol) user registry
- Experience on IBM ODR layer between web and App Servers.
- Responsible for setting up the Dev, Test, QA, Pre-Prod and Production Environments which includes Installing the WebSphere, fix packs, Creating Profiles, nodes, federation of nodes, was instances, Application Servers, Clusters, Virtual hosts, Data Sources, MQ Connection factories, Plug-in configuration, and Service Integration Bus Configuration.
- Performed troubleshooting on Java applications using WAS logs, traces, Log Analyzer, Viewer in production environment.
- Expertise in setting up WebSphere resources, Virtual Hosts, Shared libraries and Java Virtual Machine (JVM) parameters.
- Strong in creating data sources, setting up connection pools and creation of J2C Authentication aliases
- Configured SSL communication between the WebServer Plug-in and the WebSphere Application Server in all the environments.
- Involved extensively in troubleshooting the issues and findings out root causes by analyzing core dumps in investigating and resolving system crashes.
- Provided 24/7 pager support and worked with WebSphere Level2 support oncall prod support.
Environment: - IBM WebSphere App Server Base/ND/XD 7.x/8.5, Tomcat 7 and 9, Apache, Site minder, IBM ODR, Splunk, AppDynamics.
Confidential, Auburn Hills, MI
Middleware and Server Engineer
Responsibilities:
- Installed, configured and maintaining WebSphere Application Server Base/ND 7.0/8.5, WebSphere Application server V6/V6.1 and IBM HTTP Server 8.5 in Redhat Linux and SUSE linux.
- Installed, configured and maintaining IBM Liberty profile Core/ND 8.5.5.6 version, setting up the Dev, Test, QA, Pre-Prod and Production Environments and IBM HTTP Server 8.5 in Redhat Linux and SUSE linux
- Generated Liberty profile plugin and merge plugin using both CURL command and JConsole and also created Jar file used to Merge plugins.
- Generating SSL Certs for Liberty Profile, and configuring between IHS webserver and liberty profile.
- Load Balancing liberty profiles through Webserver by generating merged plugin of liberty profiles.
- Created Liberty clusters and joined the Liberty ND clusters to the collective controller.
- Had Setup Liberty Admin Center and Configured with LDAP security. creating file systems and service id's for Liberty profile on Red hat Linux servers. setting up restart scripts for liberty profile when the Linux server is rebooted. joining members to the collective controller in Liberty profile and including features to the Liberty server.xml. setting the JDBC connection to liberty profile for DB2 and SQL and include the DB drivers.
- Good knowledge on setting up main server.xml for liberty profile performance tuning.
- Installed and configured Extreme Scale on Liberty profile.
- Installed and configured Dynatrace Agent on linux servers. setup the shell scripts and service id group permissions, service id validity to deploy ear files from jenkins to Liberty profile. converted the SSL Certs on Liberty profile from jks format to .kdb to configure on the IHS webserver.
- Applying patches and plug-ins for WebSphere Application Server.
- Worked with IBM Support and development teams in resolving issues related to application memory leaks, analyzing java cores and heap dumps using Thread and Heap analyzer tools.
- Responsible for troubleshooting networking issues, opening tickets for DNS changes, firewall requests
- Performed troubleshooting on Java applications using WAS logs, traces, Log Analyzer, Viewer in production environment.
- Successfully mapped the users and groups in LDAP Servers to the enterprise applications running on WebSphere Application Server, Creating an XML file for Liberty.
- Responsible for troubleshooting networking issues, opening tickets for DNS changes, firewall requests on citrix DMZ, Prod and DR.
- Provided 24/7 pager support and worked with WebSphere Level2 support on PMRs in complicated issue resolution.
Environment: IBM WebSphere App Server Base/ND/XD 7.x/8.5, WebSphere Process Server 7.0/8.x, RHEL, AIX, J2EE 1.3/1.5/1.5, IBM HTTPServer, Oracle 10g/11g, DB2 9.x/8.x, BPEL, Apache, SunOne WebServer 6x, XML, LDAP, JBOSS, IBM Liberty Profile, Extreme Scale, Dyna trace, Shell scripts
Confidential, CT
WebSphere Administrator
Responsibilities:
- Installed, configured and maintaining WebSphere Application Server Base/ND/XD 7.0/8.5 IBM HTTP Server 6.0/7.0/8.5 in AIX, Linux and Windows.
- Installed, configured and troubleshoot the applications on WebSphere Application Server in clustered environment.
- Applying patches and plug-ins for WebSphere Application Server.
- Involved in configuration of WebSphere Application Server resources like JDBC Data Sources, JDBC Providers and Connection Pooling to connect to the DB2.
- Integrating enterprise wide J2EE applications and deploying on WebSphere and managing security policies for different applications.
- Utilized wsadmin and XML Access tools to deploy and administer WebSphere applications resources.
- Used WebSphere Application Server XD (WebSphere Extended Deployment) in virtualization, job scheduling, monitoring for batch-type workloads.
- Used shell scripts to automate administration tasks on WebSphere.
- Tuned the JVM, web container, db connection pool, and web server parameters to get the maximum performance for applications.
- Involved in the documentation of Software installations.
- Utilized Log Analyzer for performance tuning and troubleshooting.
- Provided 24/7 pager support and worked with WebSphere Level2 support on PMRs in complicated issue resolution.
Confidential, Camarillo, CA
Release engineer - Middleware (Websphere)
Responsibilities:
- Installation of WebSphere Application Server 7.0.0.5 on AIX 6.1.
- Installed Fix packs and Maintenance Packs on all the ND and XD environments.
- Created SSL using IKEYMAN.
- Configured Secured Socket Layer (SSL) between I H S and WebSphere Application server.7.0
- Installed and Configured WAS with IBM Http Servers 6.0/6.1.
- Installed WebSphere plug-in and integrated with I H S and WebSphere application server.
- Configured Siteminder webagent on linux and windows server from R6 to R12.
- Configured WebSphere App server to use LDAP for Single Sign On.
- Configured and created WebSphere Plug-in Merge for shared environments.
- Worked on problem tickets (PMRs) with IBM to find effective solutions to various problems and performance issues.
- Documented for the application deployment procedure through Admin Console, configuring JDBC, JMS resources, creating data sources, J2C Authentication data entries, Mail providers, JVM arguments and Plug-in configuration.
- Provided rules for load balancing using Network Dispatchers. setup the shell scripts and build and deploy ear files from jenkins to Application server.
- Experienced and involved in WebSphere Performance Monitoring and Performance Tuning.
- Used Heap Analyzer, Thread Analyzer to analyze the java core dumps and heap dumps respectively.
Environment: IBM WebSphere App Server Base/ND/XD 6.x/7.x, WebSphere Process Server 6.0/6.1, RHEL 2.6.9,, IBM HTTPServer 6.1, Oracle 9i/10g, DB2 9.x/8.x, BPEL, WSAD, RAD7, Apache, SunOne WebServer 6x, Jenkins, Web Access, XML, DB2, Shell scripts
Confidential, Chandler, AZ
Web Sphere Application/Process Server Administrator
Responsibilities:
- Installed, configured and maintaining WebSphere Application Server Base/ND/XD 6.1 WebSphere Process Server V6/V6.1 and IBM HTTP Server 6.0/7.0 in Redhat Linux.
- Responsible for installation, configuration, support, and performance monitoring of high profile applications running on IBM WebSphere Process Servers, WebSphere Application Server and Tibco EMS Servers.
- Defined, documented, troubleshoot, and resolved issues relating to the business/BPEL workflows for the Re-Admin, from the vendor C2P supplied code, and supported the Environmental setup.
- Applying patches and plug-ins for WebSphere Application Server and Process server.
- Responsible for setting up the Dev, Test, QA, Pre-Prod and Production Environments which includes Installing the WebSphere, fix packs, Creating Profiles, nodes, federation of nodes, was instances, Application Servers, Clusters, Virtual hosts, Data Sources, MQ Connection factories, Plug-in configuration, and Service Integration Bus Configuration.
- Deployed EAR/WAR files on multiple Servers/Clusters and maintained Load balancing, high availability and Failover functionality.
- Involved and modified scripts of wsadmin using JACL, PYTHON for automation of Websphere processes including start/stop, creating and configuring serves, clusters, JDBC and MQ resources, deploying applications.
- Worked with IBM Support and development teams in resolving issues related to application memory leaks, analyzing java cores and heap dumps using Thread and Heap analyzer tools.
- Performed troubleshooting on Java applications using WAS logs, traces, Log Analyzer, Viewer in production environment.
- Capable of successfully manage time, projects, and multiple priorities, provide root cause determination for enterprise-wide issues, and able to work well under pressure and time constraints and be able to adjust to a constantly changing, fast paced environment.
- Installation and configuration of J2EE applications (ears/war/jars) on WebSphere Application Server. Worked closely with developers in deploying ears and wars, configuring necessary database resources (JDBC Providers, data sources), MQ resources (Queue Managers, Queue destinations, Queue Connection Factories (qcf's), Message driven bean listener ports).
- Installed upgrades and fix packs to the runtime environment as required decreasing vulnerability to production environment.
- Successfully mapped the users and groups in LDAP Servers to the enterprise applications running on WebSphere Application Server.
- Responsible for troubleshooting networking issues, opening tickets for DNS changes, firewall requests.
- Installed MQ Secure node-to-node secure communications between external clients and Company in the distributed environment.
- Configured SSL communication between the WebServer Plug-in and the WebSphere Application Server in all the environments.
- Involved extensively in troubleshooting the issues and findings out root causes by analyzing core dumps in investigating and resolving system crashes.
- Provided 24/7 pager support and worked with WebSphere Level2 support on PMRs in complicated issue resolution.
- Experience in Jython Scripting to automate the maintenance process of the WebSphere to handle everyday System Administration tasks such as backup procedure, system cleanup, system tasks, etc.
Environment: IBM WebSphere App Server Base/ND/XD 6.x/7.x, WebSphere Process Server 6.0/6.1, RHEL 2.6.9, Windows 2003, J2EE 1.3/1.5/1.5, Tibco EMS 4.4/5.0, IBM HTTPServer6.0.2.9, Oracle 9i/10g, DB2 9.x/8.x, BPEL, WSAD, RAD7, Apache, SunOne WebServer 6x, Active Directory (ADAM), Site Scope, Web Access, XML, DB2, Shell scripts.
Confidential, OHIO
Release engineer - Middleware (Websphere)
Responsibilities:
- Installation of WebSphere Application Server 7.0.0.5 on AIX 6.1.
- Installed Fix packs and Maintenance Packs on all the ND and XD environments.
- Created SSL using IKEYMAN.
- Configured Secured Socket Layer (SSL) between I H S and WebSphere Application server.7.0
- Installed and Configured WAS with IBM Http Servers 6.0/6.1.
- Installed WebSphere plug-in and integrated with I H S and WebSphere application server.
- Configured Siteminder webagent on linux and windows server from R6 to R12.
- Configured WebSphere App server to use LDAP for Single Sign On.
- Configured and created WebSphere Plug-in Merge for shared environments.
- Worked on problem tickets (PMRs) with IBM to find effective solutions to various problems and performance issues.
- Documented for the application deployment procedure through Admin Console, configuring JDBC, JMS resources, creating data sources, J2C Authentication data entries, Mail providers, JVM arguments and Plug-in configuration.
- Provided rules for load balancing using Network Dispatchers.
- Experienced and involved in WebSphere Performance Monitoring and Performance Tuning.
- Used Heap Analyzer, Thread Analyzer to analyze the java core dumps and heap dumps respectively.
- Involved in installation of CA Siteminder web agents on the webserver for the SSO Applications.
- Configured VeriSign and Custom s for WebSphere Application Server
- Created Application Servers, Clusters and configured Shared Libraries, Web Services, Listener ports, Queues, JDBC providers, Data Sources, URL Providers, JVM Custom Properties, Environment Variables, etc.
Confidential, Boston, MA
Middleware WebSphere Engineer
Responsibilities:
- Installed, configured and maintaining WebSphere Application Server Base/ND/XD 7.0/6.1, IBM HTTP Server 6.0/7.0 in AIX, Linux and Windows.
- Installed, configured and troubleshoot the applications on WebSphere Application Server in clustered environment.
- Applying patches and plug-ins for WebSphere Application Server.
- Involved in configuration of WebSphere Application Server resources like JDBC Data Sources, JDBC Providers and Connection Pooling to connect to the DB2.
- Integrating enterprise wide J2EE applications and deploying on WebSphere and managing security policies for different applications.
- Utilized wsadmin and XML Access tools to deploy and administer WebSphere applications resources.
- Used WebSphere Application Server XD (WebSphere Extended Deployment) in virtualization, job scheduling, monitoring for batch-type workloads.
- Used shell scripts to automate administration tasks on WebSphere.
- Tuned the JVM, web container, db connection pool, and web server parameters to get the maximum performance for applications.
- Involved in the documentation of Software installations.
- Utilized Log Analyzer for performance tuning and troubleshooting.
- Provided 24/7 pager support and worked with WebSphere Level2 support on PMRs in complicated issue resolution.
Environment: IBM WebSphere App Server 6.x/7.x, HP-UX 11.23, SUSE Linux, Windows 2003, IBM HTTPServer6.0.2.9, Oracle 9i, DB2 9.x/8.x, XML, DB2, Shell scripts