Middleware Support Engineer Resume
Chicago, IL
SUMMARY
- Over Ten+ years of demonstrated expertise in the field of WebSphere/Tomcat Admin with extensive experience in variety of tools, languages, and technologies to provide useful application solutions.
- Installed, configured, administered and monitored WebSphere Application Server 9.x/8.x/7.x/6.x/5.x, Web Servers (IHS 9.x, IIS 10.x, and Apache 2.4.x).
- Experience in creating, configuring and administrating profiles, clusters, nodes, node agents and node groups for WebSphere Application Server.
- Experience in working with Automated application deployment, startup, shutdown and enhancements using JACL/Jython scripts (recycle the application server, deploy customer applications, log rotation, monitor applications state, etc.)
- Experienced in the maintenance of WebSphere Application Server on different UNIX platforms, z/OS and setting up the Development, Testing, Staging and Production environments.
- Coordinated with development teams and provided solutions for strong intersection between code error and middleware configurations.
- Experienced in using Splunk for error detection, building dashboards and scheduling email alerts.
- Webserver setup, including complex Secure Sockets Layer (SSL) configuration on IBM HTTP server.
- Experience in installation, configuration, performance tuning and troubleshooting IBM HTTP Server, Apache Server and IIS on different Windows, z/OS, UNIX platforms.
- Experience in integrating WebSphere Application Server and Deployment Manager with IBM HTTP server, IBM Directory Server, Oracle, DB2 and SQL servers.
- Good working knowledge and experience on MQ series.
- Embedded Wily Introscope profiles to WebSphere Application Server for performance monitoring.
- Migrated applications to the new Version and monitored during application testing.
- Experience in deploying J2EE applications on WAS 9.x/8.x/7.x/6.x/5.x versions using WAS admin console and WS Admin scripting tool.
- Ability to effectively prioritize and handle multiple tasks and projects utilizing IT process.
- Provided 24x7 production support, best practice troubleshooting, monitoring, capacity planning, performance tuning, naming standards, security and maintenance.
TECHNICAL SKILLS
Operating Systems: IBM AIX 7.2/7.1/6.1/5.3 , SUN Solaris 11,10,9,8, LINUX (REDHAT 8,7,6,5 & SuSE 15.x,13.x,12.x,11.x), Windows 10/8/7/Vista/XP/2000 & Windows Servers 2019/2016/2012/2008/2003
Web Servers & Applications: WebSphere Application Server (WAS) 9.0/8.5.5./8.5/8.0/7.0/6.1/6.0 , Apache Web Server 2.4/2.2/2.0, IBM HTTP Server (IHS) 9.0/8.5/8.0/7.0 , WebSphere Extended Deployment Manager (XD) 6.1/6.0.2/5.1 , Apache Tomcat 9.0/8.5/8.0/7.0 /6.0
Databases: ORACLE 18c/12c/11g/10g/9i/8i, IBM DB2, MySQL 8.0/5.7/5.6/5.5/5.1 Server, PostgreSQL 11/10/9/8/7
Java/Java EE/ Web Technologies: HTML, DHTML, XML, XSL, XSD, CSS/GSS, Applets, AWT, JFC (Swing), Java Script, Java EE 8/7/6/5, JDBC, Servlets, JSP,RMI, EJB, JNDI, JAXP, JAXB, JMS, Web Services, SOAP, WSDL, UDDI
Programming Languages: Java Script, Phyton, Java, C, C++, PHP, Swift, C#, Ruby, SQL, UNIX Shell Scripts, TCL, Jhyton, Jacl, Perl
Development/Monitoring Tools: IBM WSAD 9.7/9.0/8.0/7.5/7.0 , Apache ANT, Jenkins, Emacs, Vi, GCC, Wily Introscope, Splunk, App Dynamics
Network Protocols/Services: TCP/IP, UDP, HTTP/HTTPS, RMI/IIOP, SOAP, SSL, SMTP, ICMP, IMAP, POP3, NIS, NIS+, NFS, DNS, DHCP
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Middleware Support Engineer
Responsibilities:
- Provided technical support to Dev, SIT and UAT teams for the deployments and technical issues.
- Involved in deployments and configuration changes to Apache Tomcat and WebSphere.
- Conduct deployments in WAS to install new EAR, WAR and JAR files, and configure application specific JVM settings, in various environments.
- Install, configure and applying Fixpacks to Microsoft Dynamics CRM 8.x for performing deployments, Solution Import, Importing Security roles & Tenant Creation.
- Working on F5 Load Balancing Management Portal to perform tasks like Enable/Disable ports, Enable IP/Disable IP, Up port/Down port and to check connections.
- In - depth knowledge and understanding of network concepts and security technologies like TCP/IP networking, Active Directory, Proxy, Firewall, Load Balancing and SSL.
- Experienced using Splunk software for building dashboards, error detection, log files and scheduling e-mail alerts.
- Installation and Configuration of CA Wily Introscope 9.x\8.x.
- Use Introscope Performance Viewer for performance monitoring and tuned database connection pooling parameters, thread pools, JVM Heap parameters and GC cycles.
- Utilize Wily Introscope toolset to monitor application performance health; Setup new Introscope alerts and dashboards for application server monitoring.
- Experience in UNIX Shell scripting for administration, maintenance and troubleshooting.
- Implement JYTHON Scripting and JACL for WebSphere application server administration.
- Configured virtual host for development and test, staging and PROD environments.
- Applied Patches and plug-ins for WAS and JBOSS application servers.
- Involved in deploying the EAR files and scripting automated deployment of the applications.
- Used App Dynamics tool to diagnose and drill down the root cause of the issue faced within the applications.
- Performed Managing and Monitoring the JVM performance by WebSphere Heap Size, garbage collection, taking Thread dumps and analyzing to find the problems in application.
- Frequently managed Log Files for probable errors and troubleshooting the root cause.
- Involved in documentation after finding cause for the issues and troubleshooting.
- Provided support to application teams for configuration and technical issues during the build process of the new environments.
- Act as high level expertise for all technical issues in the middleware and assisted in problem solving and incident resolutions.
- Provided 24/7 on call support for Production server’s issues and deployments.
Environment: IBM WebSphere Application Server 9.x/8.x, IBM HTTP Server 9.0/8.5, WebSphere Extended Deployment Manager (XD) 6.x, CA Wily Introscope, Splunk, AppDynamics, F5 Load Balancer, Apache Tomcat 9.0/8.5, FileNet, Redhat Linux.
Confidential, Pleasant Prairie, WI
WebSphere Engineer
Responsibilities:
- Configured and supported middleware applications for best performance.
- Strong understanding of networking standards and security concepts, such as DHCP, DNS, SSL, TCP, UDP, IP, QOS and ICMP.
- Excellent knowledge of supporting Red Hat Linux 8/7.6 versions.
- Created deliverable documents and technical specifications for application deployments.
- SME on the middleware software packages that are assigned to support.
- Experience with shell scripting to automate tasks.
- Worked on Configuration, testing and deployments to the WebSphere application servers in a single/clustered environment on AIX and Linux operating systems.
- Configured and monitored a new domain, server activities, properties, and managing server logs.
- Responsible for configuring, troubleshooting Apache web servers & analysis of web server logs.
- Configured Wily Introscope and App Dynamics Setup for monitoring the performance of the applications.
- Applying software application patches and plug-ins for JBOSS and WAS application servers.
- Configured global security for WebSphere Application Server using IBM Directory Server as LDAP user registry.
- Applied Patches and plug-ins for WAS and JBOSS application servers.
- Heavily involved in process of migration of WAS from 8.5 to 8.5.5.
- Strong knowledge of J2EE frame work applications to improve its performance and stability.
- Supported 24/7 maintenance of J2EE application on WebSphere Application Servers in development, test and production environments.
Environment: IBM WebSphere Application Server 8.5.5/8.5, IBM HTTP Server, Red Hat Linux 8/7.6, AIX, F5 portals, DHCP, DNS, SSL, TCP, UDP, IP, QOS and ICMP, CA Wily Introscope, AppDynamics, Splunk, shell / Perl Scripting, JBoss, Tomcat.
Confidential, East Peoria, IL
Middleware Administrator
Responsibilities:
- Developed scripting tools for application deployment.
- Wrote Unix shell scripts to monitor and maintain systems.
- Involved in developing UNIX Shell and PERL scripts to web server logs and print out the number of times each url presents.
- Installed, configured, administered and supported Tomcat servers 8.5/8.0, Apache webservers 2.4/2.2 Servers on RHEL 7.
- Provided support to configure virtual host for development and test, staging and Production environments.
- Involved in trouble shooting, problem solving and setting up the new environment.
- Monitor middleware application performance and improve response times.
- Developed a deep understanding of applications and integration and bring issues to resolution.
- Provided Configuration and setting up SSL for client authentication and data encryption.
- Configured WAS in both vertical and horizontal clustered environment.
- Involved in number of installation of IBM WebSphere Instances from development to production.
- Writing new scripts for easy deployment and preparing documentation for new applications and footprints for new and existed applications on Apache Tomcat and WebSphere.
- Used Splunk tool to detect the user configuration file problems to see the current configuration settings utilized by the applications.
- Closely monitor and manage the JVM performance and taking Thread dumps and analyze to find application problems.
- Maintained QA, Staging, Production and mission critical servers and implemented configuration changes using Change management (ITIL) process.
- Disabled and enabled virtual URLs of HA applications in Cisco Application Network Manager (ANM) Load Balancer console.
- Performed monthly switching of MC apps from staging to live and from live to staging.
- Configured Virtual URLs and their IP addresses in Load Balancer console Citrix NetScaler command as per the monthly requirement.
Environment: IBM WebSphere Application Server 8.5/8.0, Tomcat servers 8.5/8.0, Apache