We provide IT Staff Augmentation Services!

Middleware Engineer Resume

4.00 Rating

Chandler Tempe, AZ

SUMMARY

  • As an senior Systems Engineer with around 8 years of IT experience, in Middleware products IBM WebSphere Application Server Base/ND/XD V6/V6.1/V7/V8.5, WebSphere Process Server V6.1/V7/V8.5, JBoss 5.3.1, IBM HTTP server V6.0/V6.1/V7.0 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 UNIX and Windows platforms .
  • Extensive experience in installing, configuring, managing and trouble - shooting of Websphere, Jboss, Apache, HTTP servers.
  • As a DevOps Automation Engineer experienced in analyze, design, implement and validate strategies for continuous deployment to infrastructure while ensuring high availability on both production and pre-production systems
  • Build highly available content distribution sites by integrating DevOps technologies including Jenkins, Puppet,Chef
  • JBoss 5.3.1 installation, configuration, administration and troubleshooting on RHEL in various environments.
  • Experience using Chef/Puppet, Docker, Maven, Jenkins etc
  • Hands on experience in IBM WebSphere Application Server, WebSphere Process Server, Web Sphere MQ,J2EE technologies like Java, Servlets, JSP, XML, HTML, Struts and EJB’s and IBM WSAD 5.1, RAD 6.0/7.0.
  • Expertise in Installing Fix Packs, Feature packs and Migrating to latest versions of Application/Process servers.
  • Well versed with WebSphere Clustering, Work Load Management (WLM) and Fail Over techniques including horizontal and vertical scaling, Web Server load balancing using Cisco and Foundary switches
  • Good knowledge on tortoise SVN and GIT HUB repository and handling of streams
  • Experience in working with load balancers like CISCO Content service switch (CSS) and F5 Global Traffic manager load balancer.
  • Expertise in Deploying and troubleshooting the J2EE Applications (WAR & EAR) in WebSphere Application Server V5.1/V6/V6.1/V7
  • Configured and Secured Web server interface, Session management, WebSphere resources, J2C resources, connection factories and JMS resources in WebSphere Application Server V5.1/V6/V6.1/V7
  • Experienced in Configuring WebSphere Message Broker 6.0 and JMS Provider using WebSphere MQ.
  • Hands on experience in IBM WebSphere Tivoli Access Manager (TAM) 5.1, Tivoli Directory server 3.22 & 5.1 and Tivoli Performance Viewer.
  • Migrated monitoring systems from hand provisioned design to fully automated package and puppet/Chef based installation.
  • Good knowledge on Web Services, SOAP, XML, XSLT and UDDI.
  • Trained inWebSphere Process Server, handled deploy/configuration requests.
  • Involved in writing UNIX shell scripts and Jython scripts to deploy, install and to change some configurations for WebSphere 6.x
  • Strong Analytical Skills & Good Communication Skills.
  • Creating the Problem Management Record (PMR) if there were any unresolved bugs.
  • Good at troubleshooting using Traces, Logs and Log Analyzer.
  • Knowledge in configuring and setting up of various security architectures for distributed enterprise applications involving LDAP and LTPA for implementing SSO (Single Sign On) for B2B, B2C and J2EE enterprise applications
  • Involved in creating and managing WebSphere Environmental variables for Data Sources and JDBC Driver paths and other creating shared libraries and references.
  • Experience in setting up of Nodes, Data-sources, Virtual Hosts, configuring Session Management
  • Experience in monitoring of tools like Tivoli, Wily Introscope, splunk, NewRelic.
  • DevOps Puppet implementation and configuration management experience.
  • Launching and configuring AWS EC2, RDS instances with right security groups.
  • Suggesting right instance type for application/DB
  • Assessing in adding right volumes (GP2, PIOPS & Magnetic).
  • Creating & administrating the ELB for new applications and existing applications.
  • Automating EC2 instance launch using Auto scaling service.
  • Snapshot administration (AMI & Volume snapshots).
  • AWS S3 administration. Creating buckets, applying right policies to buckets.
  • Configuring and monitoring cloud watch alerts.
  • Assessing on-premises servers to migrate on to AWS.
  • Evaluating new AWS services.
  • Cost and bill management for multiple AWS customers.
  • Install and Setup and Configuration of Puppet Configuration Management.
  • Developed a system to automatically bootstrap new puppetmasters on demand.
  • Migrated monitoring systems from hand provisioned design to fully automated package and puppet/Chef based installation.
  • Advise development team on building Puppet/chef modules and associated hieradata to work within the existing production environment.
  • Designed and implemented Puppet environments for both internal and customer application stacks
  • Activate license for F5 LTM and implemented clustered environment.
  • Create VIP s, Service pools, pool members, enable/disable pools and perform load balancing
  • Implement Custom health monitors, configure session management and various types of profiles.
  • Work on iRules and Managing SSL certificates.
  • Responsible for user management.

TECHNICAL SKILLS

Operating Systems: RHEL 6.3,IBM AIX 4.5/5.1/5.2/5.3/6 , SUN Solaris 8/9/10, LINUX (REDHAT, SUSE), Windows NT/ 2000/2003/2008 Server and Windows XP/VISTA/7

Application/Web Servers: IBM WebSphere Application/Process server Base 6/6.x/7/8.0/V8.5, Apache Web Server 1.2.x/1.3/2.0, IBM WebSphere Process V6.1/V7/V8.5, WebSphere MQ, JBoss 5.3.1,IBM HTTP Server 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, MarkLogic 6.0-3

Java/J2EE Technologies: HTML, JavaScript, XML, JFC (Swing), J2EE 1.3/1.4, JDBC, Servlets, JSP, Java Beans, EJB and JMS

Network Protocols: TCP/IP, HTTP/HTTPS, SOAP, SSL, SMTP, IMAP, POP3, DNS, Telnet and DHCP

Automation tools: Puppet, Chef, Jenkins

Scripting Languages: Jacl, python, Perl, C-Shell and UNIX shell Scripting

Development/Build Tools: IBM WSAD 5.1, RAD 6.0/7.0, ANT, Maven

Others: LDAP, Site Minder, IBM Edge Servers, MS Proxy Server2.0

PROFESSIONAL EXPERIENCE

Confidential, Chandler/Tempe, AZ

Middleware Engineer

Responsibilities:

  • Installed, configured WebSphere Application Server Base/ND/XD 8.5/8.0/7.0/6.1 WebSphere Process Server V6/V6.1 and IBM HTTP Server 6.0/7.0 in Redhat Linux and Windows.
  • Installing Autosys server agent on Linux/Unix and dministrate Autosys from command line.
  • Installing Autosys Workload Control Center r11.3 agent, and administrate WCC.
  • Add/Edit/Delete and scheduled cron jobs from WCC GUI and using JIL code.
  • Monitor, Control schedule Jobs, set up alerts from Autosys WCC.
  • Monitor application/server health, performance using DYNATRACE.
  • Responsible for installation, configuration, support, and performance monitoring of high profile applications running on IBM WebSphere Process Servers, WebSphere Application Server and WebSphere Portal and integrate with different Web Servers 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.
  • Installed, configured Puppet, Puppet Enterprise and Puppet agents.
  • Written Puppet modules for Automated Deployments.
  • Automated Websphere configurations using Puppet configuration management.
  • 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.
  • Experience with SubVersion(and Tortoise SVN) and build server software Jenkins.
  • Configure build scripts(ANT) for build Jobs and create, configure nodes on Jenkins.
  • CICD Automated deployments and Testing, user administration on Jenkins
  • Developed 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, Resource Analyzer/Tivoli Performance Viewer in production environment.
  • Responsible for monitoring the Wily alerts in High Availability severs in all QA and Production Environments.
  • 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).
  • Responsible for Tivoli Access Manager Application Support, Policy Server like how the policy server will talk to LDAP user store schemas that the policy server uses for authentication, authorization etc, LDAP user store like configuring the user store, modifying the user profiles etc.
  • Managed the security and performance optimizations for EJB containers and web applications in IBM WebSphere, IBM HTTP Server and Apache web server. Generated http plug-in config and moved it to the web servers. Troubleshoot problems for plug-in regeneration.
  • Installed upgrades and fix packs to the runtime environment as required decreasing vulnerability to production environment.
  • Installed layer 7 XML Gateways V7.3.1 for authentication and authorization of incoming and outgoing web service requests.
  • Adding policies to Service Active policies list, Delete/Disable Active Assertions.
  • Validate/Export/Import policies, Publish SOAP web service, Import or Add or Edit/Remove XML Schemas from Layer7 Policy Manager.
  • 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.
  • 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/8.0/8.5, WebSphere Process Server 6.0/6.1/8.5, RHEL 2.6.9, Jenkins, Sub Version(Tortoise SVN), Puppet, AWS, AUTOSYS and WCC r11.3, DYNATRACE, J2EE 1.3/1.5/1.5, Tibco EMS 4.4/5.0, Tibco BW 5.6, Layer7 Policy Manager, IBM HTTPServer6.0.2.9, Oracle 11g/10g, DB2 9.x/8.x, BPEL, Apache, SunOne WebServer 6x, Active Directory (ADAM), XML, DB2, Shell scripts.

Confidential, Columbia, MD

Middleware Engineer

Responsibilities:

  • Worked on Data Services Hub project for Obama Healthcare Implementation.
  • Installed, configured and maintaining WebSphere Application Server Base/ND/XD 7.0/6.1, WebSphere Process Server V7.0/V6 and IBM HTTP Server 6.0/7.0 in Redhat Linux and Windows.
  • Responsible for JBoss 5.3.1 installation, configuration, administration and troubleshooting on RHEL in various environments.
  • Installed, configured and troubleshoot the applications on WebSphere Application Server and JBoss in clustered environment.
  • Applying patches and plug-ins for WebSphere Application Server and Process server.
  • Installed and Administered WebSphere Process Server V6/V6.1
  • Experienced in upgrading different Process versions.
  • Installed, configured Puppet and Puppet agents and implemented many Puppet modules.
  • Installed tomcat servers using Puppet modules and Heira data yaml files.
  • 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 and portal resources.
  • Transferred default cloudscape database to DB2 and Oracle database.
  • Experienced in installing the security certificates and installing Site minder for single sign on (SSO).
  • Installed layer 7 XML Gateways v 7.3.1 for authentication and authorization of incoming and outgoing requests to and from HUB.
  • Configured GW Dashboard to monitor the Timed out, policy falsified and successful requests to HUB
  • Installed/Renewed expired SSL certs to enable Client/Hub authentication
  • Used Jacl scripts to automate administration tasks on WebSphere.
  • Used WebSphere Service Registry and Repository (WSRR) for storing, accessing, managing information and reuse of services in a successful SOA.
  • Tuned the JVM, web container, db connection pool, and web server parameters to get the maximum performance for applications.
  • Worked on WebSphere Edge components like WebSphere Edge caching proxy and WebSphere Edge load balancer (Network Dispatcher).
  • Involved in the documentation of Software installations.
  • Used SOAP UI for testing and invoking Webservices.
  • Configured WebSphere App server to use LDAP for Single Sign On.
  • Utilized Log Analyzer for performance tuning and troubleshooting.
  • Daily tasks included User creations, password resets for individual and service account users, NFS and GlusterFs packages installation and Mount points creation etc.
  • Installed monitoring agents like New Relic, Log analyzer - Splunk Forwader on RHEL 6.3
  • Installed TWS Agent on all VMs to run any shell scripts and daily jobs
  • Installed F5s(Licensed and established Device trust). Configured service pools, pool members, VIPs, Health monitors etc.
  • Handled Deployments in various environments - Manual and automated.
  • Troubleshot Stale Mount Point issues, JBoss start up errors, UID-GID conflict issues while Mounting, CPU Utilization and disk space alerts, hot fixes post production etc.
  • Experience in python 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 7.x/8.0, WebSphere Process Server 6.0/7.0, JBoss 5.3.1,Windows 2003,RHEL-6.3, IBM HTTPServer6.0.2.9, layer7Policy Manager 7.1.1,Oracle 9i, DB2 9.x/8.x, MarkLogic 6.0-3,Active Directory (ADAM), Splunk, SOAP UI 4.6.1,Web Access, XML, DB2, Shell scripts

Confidential, Chandler/Tempe, AZ

Middleware Engineer

Responsibilities:

  • Installed, configured and maintaining WebSphere Application Server Base/ND/XD 7.0/6.1, WebSphere Process Server V6/V6.1 and IBM HTTP Server 6.0/7.0 in Redhat Linux and Windows.
  • Responsible for installation, configuration, support, and performance monitoring of high profile applications running on IBM WebSphere Process Servers, WebSphere Application Server and WebSphere Portal and integrate with different Web Servers 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.
  • Developed 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, Resource Analyzer/Tivoli Performance Viewer in production environment.
  • Strictly followed IBC standard admin procedures and policies like Application Request forms, Audit Request Forms, Version Control, Change Management Control, Organizing or involving in bridge calls for remote teams, Weekly Implementation plans, Code promotion rules etc.
  • Responsible for monitoring the Wily alerts in High Availability severs in all QA and Production Environments.
  • 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).
  • Managed the security and performance optimizations for EJB containers and web applications in IBM WebSphere, IBM HTTP Server and Apache web server. Generated http plug-in config and moved it to the web servers. Troubleshoot problems for plug-in regeneration.
  • 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.
  • 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, Tibco BW 5.6, 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, Denver, CO

WebSphere Application/Process server Admin

Responsibilities:

  • Installed, configured, administrated and supported WebSphere Application Server 5.0.x/5.1.x,6.0,Process Server 6.0 on Sun Solaris Sparc, Linux RedHat, AIX and Windows environments.
  • Installed, configured the Network Deployment Manager, Nodes and Application Servers. Federated multiple Application server nodes to the Deployment Manager.
  • Created and configured clusters of servers both vertical and horizontal on federated nodes for load balancing and failover.
  • Involved in Installation and Configuration of SiteMinder
  • Installed IBM Http Server 2.0.47 and configured it with WebSphere Plug-ins to work with WebSphere Application Server.
  • Installed IBM DB2 UDB 8.1.5 and catalogued the remote database server and database for db2 legacy type2 drivers.
  • Created J2C authentication data entries for configured data source to test database connection from WebSphere administrative console.
  • Configured virtual hosts and transports for WebSphere application servers.
  • Configured SSL for IBM Http Server using Ikeyman utility provided with the Http Server.
  • Responsible in performance monitoring of the DataPower Appliances (XS40 and XI50), using Service Level Monitoring and the IBM Tivoli Composite Application and responsible in configuration of Message Logging.
  • Worked on SSL mutual authentication in DataPower with various back end containers like WAS.
  • Applied fix packs and cumulative fix packs to upgrade the WebSphere Application Server versions.
  • Involved in trouble shooting application server, web server and plug-in logs and analyzed them using Log Analyzer in case of any critical issue.
  • Develop MQ infrastructure in enterprise level with distributed and mainframe queuing and clustering.
  • Evaluating the MQ needs for the project, designing a deployment strategy, and delivering an architecture recommendation.
  • Install and configure MQ Series on AIX, Solaris, Z/OS, OS/390, VMS, and Windows
  • Troubleshoot and Manage MQ Series environment.
  • Define channels using SSL Security.
  • Developed UNIX shell scripts, and Jython scripts to automate the WebSphere Administration (recycling the application server, deploying customer applications, logs rotation, monitor applications state, etc).
  • Monitored the performance of the deployed applications by enabling the Performance Monitoring Infrastructure (PMI) using Runtime Performance Advisor and Tivoli Performance Viewer and Wily Introscope.
  • Install and Configure MB 5 / 6.o on multiple platforms on AIX, Linux, Solaris
  • Actively monitoring of all the servers in production and staging environments and fixing any issues with the servers.
  • Installed, configured, administered and supported JBOSS on RedHat Linux environments.

Environment: IBM WebSphere 5.0.x/5.1.x/6.0,Proces server 6.0 JBOSS 4.x, IBM Http Server 2.0.x, Solaris 5.8/5.9,Windows NT/2000, Linux (RedHat), XML, Oracle9i, DB2 8.1.x., SiteMinder 6.0.

Confidential, Columbus, OH 

Middleware Administrator

Responsibilities:

  • Installed, configured and administered IBM WebSphere Application Server 6.x on AIX, Solaris and Red hat Linux Environment.
  • Installed, configured and administered IBM HTTP Server and Plug-ins.
  • Installed IBM HTTP Server on different nodes and configured them by generating the plug-in from Administration Console.
  • Involved in complete infrastructure setup and configuration, which included WebSphere ND 6.1, WebSphere MQ 6.0.
  • Created Horizontal and vertical clusters on App servers for Load Balancing and Failover mechanism.
  • Created and Configured MQ series objects like Queue Manager, Queues and Channels.
  • Applied the maintenance fix pack and fixestoWebSphere Application ServerandHTTP servers.
  • Migrated WebSphere Application Server Applications from 5.1 to 6.1 in development, test and production environments.
  • Deployed WAR, JAR and EAR applications in clustered WebSphere Application Server for System Test and Pre - Production environments.
  • Established appropriate environment and project lifecycle for Development, Testing and Deployment on WebSphere 6.1.
  • Configured JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.
  • Configured WAS with oracle database using Type 4 Drivers.
  • Configured response file for silent install of WebSphere Base and Network Deployment.
  • Enabled the Global Security System for WAS Administration for Console users & groups using Tivoli Access Manager (TAM) as a LDAP User Registry for Authentication.
  • Responsible for SSL and Digital Certificates for requesting, generating and implementation for the communication between webserver and the Application Server.
  • Experienced in configuring JMS Provider using WebSphere MQ.
  • Worked with the network team to define rules for Big-IP Load Balancing.
  • Configured replication domains and defined database/memory persistence for the failover.
  • Worked on WebSphere automation using Jython & Ksh for deployment and configuration of all WAS environments that help in minimizing the manual efforts.
  • Configured Virtual Hosts in WebSphere and IHS to provide application isolation.
  • Performance tuned the WebSphere Environment by configuring caching, queuing, pooling, JVM parameters and Problem determination using Wiley Introscope.
  • Developed scripts for automatic startup and shutdown of Admin Server and Managed Servers Using Shell Scripting.
  • Involved in assisting QA team for Load and Stress testing of J2EE applications.
  • Responsible for Support and reliable maintenance of the applications on different platforms for on-going application development.
  • Created environment specific reference document for managing various operations.
  • Performed routine monitoring of WebSphere Environment like monitoring Disk Space, CPU Utilization, and WebSphere PMI metrics using Wily.

Environment: IBM WebSphere 5.x/6.x, WebSphere MQ 6.0,IBM HTTP Server, Apache, Tomcat, AIX, Red Hat Linux, Solaris9.0/10.0, oracle, SQL Server 2000,Siteminder, TAM, Wily Introscope, Java 2.0, Jython, Jacl, Shell scripting, CVS.

We'd love your feedback!