We provide IT Staff Augmentation Services!

Sr. Middleware Engineer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • Middleware Engineer with over 8 years of experience in ever increasing levels of responsibility and expertise in a wide range of IT disciplines specializing in Application Server, Web Server adept in all facets of administration, maintenance and integration.
  • Worked on numerous internal projects and managed them efficiently and ensured delivery within the stipulated time frame.
  • Expertise in supporting enterprise based distributed applications over a wide range of operating environments across several web farms on a 24/7 rotation basis for high volume and secure transactions.
  • Expertise in Configuration, Tuning, Clustering and performance monitoring and troubleshooting of WebSphere related problems.
  • Expertise in Building, Deploying and migrating to staging areas and Production.
  • Configured security using LDAP and using TAM.
  • Experience in initiation and implementation of performance monitoring, tuning and load balancing strategies using Tivoli Performance Viewer, Wily Tech’s Introscope and many other performance tools.
  • Successful implementation of Workload Management (WLM) using cloning/clustering techniques including horizontal and vertical clustering for failover processes.
  • Expertise in Jacl, Jython and Shell Scripts to automate and administer batch job scheduling.
  • Experience in J2EE (JSP, Servlets, EJB, JNDI, JMS), Java, JDBC, Java Beans, RMI, Java Script, XML, HTML, SQL
  • Ability to learn new concepts together with excellent interpersonal skills. Ability to communicate requirements effectively to team members and manage applications.
  • Worked with Development teams & Architects closely.

TECHNICAL SKILLS:

Operating Systems: IBM AIX 4.3/5.3/6.0, Sun Solaris 9/10, Linux (Red Hat 7.0) 5.3/6.0, zLinux, Windows NT/ 2000/2003/2008 server, Windows XP, Windows 7

Database: Oracle 8i/9i,11g, DB2/UDB 7.2/8.0/9.0, SQL Server 7.0/2000, Sybase

Application Servers / Web Servers: WebSphere Application Server 4.0/5.x/6.x/7.0, Apache Web Server 1.3, IBM HTTP Server 1.3.19/28,2.0.42.x,2.0.47.x,6.x,7.0, WebSphere Portal Server 6.0/6.1;WebLogic Server 12c; JBOSS EAP 6.0, JBOSS Community Edition 5.1, 7.1.1, Oracle HTTP Server 11g, IIS

Programming Languages: C, C++, Java1.4, 5, 6,7 Servlets, EJB, JSP, JDBC, JMS, JNDI, DHTML, XML, UNIX Shell Scripts

Development Tools: Application Assembly Tool (AAT), Eclipse IDE

Network Protocol / Services: TCP/IP, UDP, HTTP/HTTPS, RMI/IIOP, SOAP, SSL, SMTP, ICMP, POP3, NFS, DNS, DHCP

Version Control: SVN, CVS

LDAP: SunOne Directory Server, IBM Tivoli LDAP Server, Novell eDirectory Server

Access Control: Tivoli Access Manager (WebSeal, Policy Server, Authorization Server) version 6.1, SiteMinder

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Sr. Middleware Engineer

Responsibilities:

  • Install, upgrade, configure and administer the WebSphere Application Server (6.x/7.0/8.x) and network deployment manager.
  • Installed IHS and Apache Web Server and configured http, https on UNIX and Windows platforms.
  • Responsible for updating refresh packs, fix packs and interim fix packs to WebSphere and IBM IHS webserver.
  • Successfully deployed Enterprise application for more than 400 applications on test and Production environments. Used GUI and command line for configuration of EAR files.
  • Performed a wide range of technical activities in support of pre - production and production environment builds for E-business/Web/Unix applications.
  • Providing support and technical leadership for various website and web server projects, implementing and maintaining web sites, content management systems and web-based applications.
  • Change Management, incident management and root cause analysis on all production and pre-production environments and worked extensively on problem determination.
  • Configured resource adaptors and their J2C connection factories, J2C activation specifications, resources environment entries and object cache instances and their custom properties.
  • Configuring resources like JDBC Provider, creating virtual hosts, shared libraries, JNDI configurations, EJB s creating environment variables and Session management.
  • Optimized the java settings including JVM arguments, garbage collection and heap size dynamics and fine-tuned the memory management using Tivoli performance viewer.
  • Involved in creating DB2 & Oracle data sources on WAS v7 at cluster level.
  • Involved in monitoring the health of applications using Wily Introscope v9.1.
  • Involved in configuring SSL on IBM HTTP & Apache Servers and WebSphere Application Server & Windows Server 2003 and 2008.
  • Configured Global Security, managed user and user groups on WAS.
  • Provided 24x7 On-Call support for production environments.

Confidential, Pittsburg, PA

WebSphere (Middleware) Administrator

Responsibilities:

  • Installation, configuration, administration and maintenance of WebSphere suite and HTTP Server in a scalable, multi-clustered high availability environments.
  • Responsible for setting up a new QA & DEV environment by creating the Nodes, Application Servers, and Clusters for Load Balancing and Fail Over.
  • Created and configured clusters of servers both vertical and horizontal on federated nodes for load balancing (workload management) and failover.
  • Responsible for creating Clusters for Load Balancing and Failover, configuring Resources like JDBC Provider, creating Virtual Hosts, Shared Libraries, JNDI Configurations, EJB s, creating Environment Variables, configuring Session Management and Deployment of J2EE Applications.
  • Configured SSL using Ikeyman utility/key tool for IBM Http Server and WebSphere Application Server.
  • Responsible for setting up security to implement authentication and authorization permissions to web resources and manage authorization privileges (user entitlements).
  • Responsible for applying patches and fixes to WebSphere 5.x, 6.x to bring it up-to-date.
  • Experienced in JVM performance analysis using heap, thread dumps and also tuning the JVM arguments.
  • Monitoring and tuning using Tivoli Performance Viewer and Wily Introscope and tracing the transactions during Mercury Load Runner load tests.
  • Assisted the DR (Disaster Recovery) team to identify the various stages of setting up the DR Environment.
  • Defined SLAs and drove them to completion in agreed delivery time. Developed process to move various applications from QA environments to Production environment.
  • Well experienced in troubleshooting and Performance tuning using Resource analyzer and log analyzer.
  • Responsible for keeping track of Application-data backup & recovery, backup/restoration of the WebSphere Environment.
  • Provided 24x7 production support, best practice trouble shooting, monitoring, capacity planning, performance tuning, naming standards, security and maintenance.

Confidential, Danbury, CT

WebSphere Administrator

Responsibilities:

  • Involved in WebSphere installation, configuration and administration.
  • Responsible for configuring and maintenance of WebSphere Environment.
  • Involved in setting up a new QA environment by creating and managing the Nodes, Application Servers, and Clusters for Load Balancing and Fail Over.
  • Deployed application ears on WebSphere Application Server Network Deployment in QA, Staging and Production environments on a daily basis and troubleshooted various configuration and application issues.
  • 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.
  • Trouble shooting various problems in different stages of development, QA and production using logs files, JVM Count and JDBC Connections.
  • 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.
  • Performed WebSphere configuration, backup and restoration tasks (by using backup Config, restore Config commands etc.).
  • Improved performance, reliability, and scalability of the application server and its interaction with Web Servers, Database Servers.
  • Involved in Tuning of WebSphere Application Server for performance improvements.
  • Involved in Clustering and Cloning of WebSphere Application server.
  • Managed complex environments for the customer IT environments from a software support perspective for IBM WebSphere Application Server on UNIX, Linux and Windows platforms.
  • Worked with QA Team for Unit, Stress, Load, EUAT tests and identified the throughput, response time of the applications.
  • Worked closely with AIX Server Team for Operating System tweaks for Performance.
  • Responsible for applying patches and fixes to WebSphere 5.x to bring it up-to-date.
  • Worked with development teams to have the best practices in place for the applications.
  • Responsible for configuring various performance monitoring tools including Wily Introscope.
  • Involved in documentation of everyday activities.
  • On-call support (24x7), monitoring and maintaining multiple Applications.

Confidential, Rye, NY

WebSphere/Middleware Administrator

Responsibilities:

  • Installed, configured, upgraded WebSphere Application Server v5.1 and WebSphere ND v5.1 in a federated multi-node environment and web servers (Sun One 6.1 SP5).
  • Responsible for building application servers and webservers on Solaris and Linux.
  • Responsible for trouble shooting the production and issues.
  • Involved in applying fix packs and e-fixes to WebSphere Application Server on Solaris and Linux.
  • Installed IBM HTTP Server on Solaris and Linux and configured it by changing httpd.conf for IHS, obj.conf and magnus.conf for Sun One and copying the plug-in for WAS.
  • Used wsadmin.sh for Administration and Maintenance of the Applications.
  • Troubleshooting various problems in different stages of development, QA, Staging and Production by analyzing log files.
  • Profiled all the J2EE Applications and worked with Application Groups in improving performance of applications and possible memory leaks in applications before deploying in production.
  • Involved in Creating and Managing Nodes, Clusters and Application Servers.
  • Closely worked with Application groups in troubleshooting and fine-tuning the application Performance.
  • Responsible for monitoring, troubleshooting and load balancing of several critical e-Business servers.
  • Provided 24/7 system administration and support, ensured reliable operation of the PROD/UAT/SAT/DEV/INT/QA environments comprised of Sun and Intel hardware primarily.
  • Successfully tested and upgraded various third party software (Ultra seek, Site minder, Nessus, Opendeploy, Wily, etc.) on several critical servers with zero impact to business on Solaris 8 and Red hat AS3.0.

Confidential

System Administrator

Responsibilities:

  • Responsible for installation, configuration and maintenance of WebSphere Application Server on AIX, Linux- used Admin Console and WS admin scripting.
  • Installed, configured and integrated Webservers (obj.conf, magnus.conf, plugin file), Siteminder (domains, policies, realms, rules) and Ldap user directory with WAS.
  • Installing, configuring, and troubleshooting WAS ND and installation of fix packs and e-fixes
  • Supporting, monitoring all applications at Development, QA and Production phases.
  • Deploying application in WAS on AIX, Linux using Console and also automated JACL scripts after getting the Release EAR, WAR, and JAR files from Clearcase.
  • Upgraded Applications with various patch files (JSPs, Class files, changing various properties and property files and other configurations).
  • Troubleshooting various problems in different stages of development using logs and with coordination from QA and Development teams.
  • Monitoring WAS performance through Tivoli Performance Viewer and tuning the system - caching, queuing, JVM parameters, DB Connection Pooling.
  • Establishment of Application-specific parameters and definitions.
  • Workload management using WebSphere modeling and cloning on Application Servers
  • WebSphere Performance monitoring, tuning and application-specific load balancing.
  • Performed Application-data backup and recovery by Local backup / restoration of the WebSphere Environment - configurations and applications.
  • Copying tables in DB2 using export and import and load commands.
  • Diagnosis and repair of the WebSphere Environment. Assisted developers with the diagnosis and repair of WebSphere Applications.
  • Worked with QA Team for Stress tests, Performance tests and identified the bottlenecks of highly configurable applications. Testing was done using LoadRunner.

We'd love your feedback!