Middleware Engineer Resume
Piscataway, NJ
SUMMARY
- 6 years of IT experience with various middleware technologies like IBM WebSphere (8.5.5/7.0/6.1), weblogic (12c,10.3/8.1), IHS (8.5), iPlanet,, OHS Web Servers and databases on various environments like AIX, RHEL, UNIX, and Windows platforms
- Expertise in building the Docker Images for websphere and weblogic
- Deployed the images/applications in the openshift environment and provided the support
- Expertise in applying Fix Packs, Cumulative Fix Packs for various versions of WAS and WebLogic Servers and Web Servers
- Upgraded the Weblogic (8.1/10.3)domains and java (1.2/1.8)
- Performed Migration tasks ( Back up and Install, Fresh Install) of WebSphere Application Servers from 6.1 to 7.0 on various environments
- Setup EC2 instances on AWS using AMIs and added them to auto scaling groups for high - availability and load balancing
- Build and Deployment of microservices using CI/CD pipeline using Jenkins
- Experience working on GIT version control system having knowledge on source control concepts like Branches, Masters, Merges, etc.
- Use of Atlassian tools Bitbucket, Confluence and JIRA for devops process flow in Continuous delivery and deployment
- Experienced in installation, configuration RAD 9.x with IBM Portal server and WAS.
- Build Automation process for sterling CPQ and Sterling Visual Modeler and the applications
- Expertise in creating the jobs in Jenkins automation tool for the Build and release
- Handled J2EE applications, .net applications and EJBs for the Deployment
- Expertise in setting up WebSphere resources, Virtual Hosts, Shared libraries and Java Virtual Machine (JVM) parameters
- Worked on WMQ and created, configured Queues and Queue Managers in various environments
- Strong experience in Installation, configuration and administration of WAS MQ.
- Worked on MQ objects like Queues, QMs, channels, Listeners, topic, Process etc.
- Troubleshoot the MQ related issues like failed messages, message depth, config issues
- Experienced in Agile board and JIRA for the project deliverables.
- Expertise in design and implementation of WMQ in huge and complex environments using High Availability Clustering.
- Standard development practices and concepts like J2EE, EJB, JDBC, Java Scripts, JMS, Servlets/JSP and Web Services
- Expertise in analyzing Logs, Thread pools and Heap dumps by using Monitoring tools like Thread Analyzer, Log Analyzer and Heap Analyzer
- Experience in developing shell scripts and JACL/JYTHON scripts for various WebSphere Administration Tasks
- Strong experience in Optimization and Fine Tuning of Enterprise Applications
- Expertise in integrating various web applications with SSO (Single Sign On) using Siteminder
- Proficiency in working with Tivoli Performance Viewer, Wily Introscope
- Configured Data Source, JDBC Providers to establish connection with Database
- Configured Entrust Certificates and SSL Certificates
- Troubleshoot the Docker build issues, GIT issues, Openshift pod issues
- Created the project documentations using Visio tool for the Knowledge transfer
- Proficiency in planning and implementation of Disaster Recovery Management (DRM)
- Worked closely with IBM on Problem Determination and Resolutions (PMRs)
TECHNICAL SKILLS:
Operating Systems: IBM AIX, RHEL 6x/7.0, SUN Solaris 8/9, and Windows
Web/App Servers: WebSphere 8.5/7x/6x, WebLogic 10x/9x/8x WMQ 8.x/7.x, IBM HTTP Server 2.0.47.2/6.0, IIS 7/8.x, iplante, Apache Web Server, Tomcat.
Databases: My SQL, Oracle 11g/10g, DB2 8.1, MS SQL Server, PL SQL
Tools: VMWare Work Stations, secure CRT, Jintegrity, GIT, Bitbucket, Visio.
Languages: Java, J2EE, ASP.net, XML, HTML, Jython, Shell Scripting
Monitoring Tools: Remedy 6.0/7.0/7.5, Tivoli Performance Viewer, Site minder, Thread Analyzer, Log Analyzer, Heap Analyzer and CA Wily Introscope
Automation tools: Docker, Openshift, Enterprise Build, Jenkins, Atlassian tools - JIRA/Bitbucket/Confluence
PROFESSIONAL EXPERIENCE:
Confidential, Piscataway, NJ
Middleware Engineer
Responsibilities:
- Installation, configuration and maintenance of WebLogicApplication Servers 11g and 12c on Linux and UNIX environments
- Involved in automating the system by writing UNIX Shell scripts at the OS and WLST scripts at WebLogic level to minimize repetitive manual tasks for better system monitoring and problem resolution.
- Deployed various J2EE Applications, WAR and EAR files on Managed servers and in clustered environment using deployment tools, deployment scripts, auto deployment and manual deployment in Administration console in Production, development and test environments.
- Configured JMS Resources, created file store, JDBC stores, JMS Modules, JMS Servers, configuring the messaging bridge with source and target distributed destinations.
- Writing Docker files with best practices, Docker container management along with volumes, container based DB and services, Docker Artifactory (Jfrog) configuration and setup.
- Used Openshiftfor creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and logs.
- Update and insert the db queries based on the requirement for the applications.
- Good working experience in creating the jobs using the groovy script in Jenkins for the CI/CD.
- Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
- Utilized Atlassian suite of tools for software development such as JIRA, Confluence.
- Used JIRA for Different Bug tracking and issues.
- Experience designing, building, maintaining, and coordinating an automated build/release process using Git, Jenkins, Bitbucket, Docker.
- Build and Deployment of microservices using CI/CD pipeline using Jenkins
- Knowledge in pods, routes, services in OSE platform.
- Troubleshoot the pod sync issues, Image deployment config issues, service issues.
- Set up the resources for deployed images to improvise the application performance.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Configured custom metrics for theAWSCloud Watch for detailed monitoring.
- Strong knowledge on Virtualization, Cloud Computing and Web services.
- ConfiguredAWSSecurity Groups which acts as a virtual firewall that controls the traffic for one or moreAWSEC2 instances.
- Monitoring Resources and Applications usingAWSCloud Watch, including creating alarms to monitor metrics
- Worked on 24/7 support for the production environment in the huge environment and also given the on-call rotation support.
Environment: Weblogic 12c, Oracle DB 11g, AWS(EC2, Auto scaling, S3), GIT version Control, Cloud watch, SSL, Cloud Formation, AWSCLI, Chef, Shell scripting, Unix/Linux.
Confidential, Warren, NJ
Cloud automation Engineer (WebSphere)
Responsibilities:
- Installed, Configured and administrated IBM WebSphere Application server (WAS) 8.x and WebLogic 12.x on various environments and created the cloud environment for the applications
- Created the Docker images and deployed them in the openshift environment.
- Built the images with the SSL configuration, Application deployment and run them on the OSE
- Deployment, Configuration and Administration of EARs, WARs on WebSphere and Weblogic servers
- Worked with various teams to install the packages and build the lower environments for the dev teams
- Experience in handling the issues related to the application server and web server on Linux and Unix
- Wrote the ANT and MAVEN scripting for the jobs creation on the Jenkins and created the pipelines
- Build the WebSphere and WebLogic environments from the scratch based on the user specifications
- Expertise in working with Bitbucket, GIT and SVN to move the code and work with branches
- Migrated the websphere community edition applications to Tomcat
- Troubleshoot the issues related to catalina configurations in tomcat servers
- Set up the data integration and configuration for the application servers with Oracle DB
- Extensively worked on cloud automation scripts and created the automated GUI for the websphere, tomcat and weblogic actions
- Provided solutions for the cost optimization of resources.
- Working knowledge in F5 Load balancers in the green zone and yellow zone handling the traffic
- Worked on setting up the reverse proxy for the application servers and setting up the policy agents
- Worked on setting up policy agents, log4j configurations, virtual hosts for the applications and application servers
- Resolved issues like port conflicts, virtual host issues, shared libraries missing jars etc.
- Exclusively worked on Clustered environment for websphere high availability.
- Worked on setting up heap size and the memory management for the application servers
- Configured Jobs on Jenkins to provide the one click build environments for the dev teams,
- Wrote the Docker scripts for the Image build.
Environment: WebSphere Application Server 8.x, Weblogic server(12.x), Docker, Openshift, BitBucket, GIT, IHS, LDAP, JACL, Jython scripting, Oracle DB, wily introscope, Tivoli Performance Viewer, Netscalar, Dump Diagnostics, UNIX, RHEL and Windows
Confidential, Irvine, CA
Middleware Admin (WebSphere/WebLog)
Responsibilities:
- Installed, Configured and administrated IBM WebSphere Application server (WAS) 8.5.5.0, Weblogic (12c/10.3/8.1) on UNIX, and RHEL
- Closely work with application development teams to deploy and configure J2EE enterprise applications andEARs and WARs
- Worked with the iplanet and web servers to integrate with the application servers for the lower environments
- Deployment, Configuration and Administration of Enterprise Applications on IBM Websphere Application server 8.5.5 and WebLogic 12c troubleshooting the deployment issues, configuration issues on the daily basis
- Worked with MQ team to resolve the issues with Queues and QMGRs with in the IBM WebSphere server
- Created Queues, QMs, Channels and listeners as per the dev requests
- Resolved issues related to the dead letter queues, channels and missing MQ configuration
- Experience in developing the Jython/Jacl, ANT, MAVEN and python scripts for the server start up and application deployments.
- Wrote the ANT and MAVEN scripting for the jobs creation on the Jenkins and created the pipelines
- Build the complete weblogic environment (Domains, JVMs, Queues, QCF, Datasources and all the required scripts)
- Worked on jintegrity tool to check the server status and availability for the Prod and also the active lower environments
- Supported for the PROD changes in the netscalar level and Firewall upgrade.
- Resolved issues like port conflicts, virtual host issues, shared libraries missing jars etc.
- Exclusively worked on Clustered environment for websphere high availability.
- Creating Shell and Python scripts to automate Websphere Administration such as add the rules to open the firewall ports, installing Websphere/BPM on servers, executing database scripts on database servers
- Set up the Jenkins jobs for the prod and non-prod environments and resolved various deployment issues
- Supported vesecom applications deployed on Websphere application servers
- Worked with different teams like DataBase, LDAP, MQ and Environment teams to support the daily deployments and env issues.
- Worked on Updates, Fix Packs, e-Fixes and Refresh Packs for WAS, BPM and weblogic domains
- Worked on 24/7 support for the production environment in the huge environment and also given the on-call rotation support.
- Worked on High Availability and Load Balancing configurations to eliminate single point failure
- Troubleshoot the Memory issues such as Memory leaks, Hung sessions, out of memory issues and session replication
- Mapped shared libraries for the pub sub applications and resolved business blocking issues for datafeed and message propagations
- Installed SSL certificates (TSL 1/1.2) in the WAS console to provide the security and also installed the SSL certs in the domain level (SSL upgrades)
- Worked with off shore teams to support their projects and transferred knowledge.
- Worked on business critical application issues and documented using Visio for the future reference
- Experience working with CA wily for the application monitoring, jintegrity for the server status and traffic control.
Environment: WebSphere Application Server 8.5.5.0/7.0, Weblogic server(10.3/8.1), iplanet, IIS 8.5, IBM HTTP server, WMQ 8.x, LDAP, JACL, Jython ANT, MAVEN and Python scripting, PL SQL, Oracle DB, wily introscope, Tivoli Performance Viewer, Netscalar, Log Analyzer, Heap Analyzer, Visio tool, UNIX, RHEL and Windows
Confidential, Los Angeles, CA
Middleware Admin
Responsibilities:
- Installed, Configured and administrated IBM WebSphere Application server (WAS) 8.5.5.0, IBM Portal Server 8.0, RAD 9.0, IBM HTTP Server on various environments
- Installed, configured and administrated WAS ND in various SDLC like SIT, DEV and PROD
- Set up the working boxes for the dev teams with WAS and IIS configuration from the scratch
- Worked on Agile methodology to summarize the tasks.
- Experience in implementingSOAintegration solutions using WMB/IIB, WebsphereExtreme Scale to integrate with legacy applications, ERP applicationsand many other back-end applications.
- Worked on creating the environment resources for the DEV and SIT
- Worked on RAD 9.x to integrate with the IBM Portal server.
- Created MQ objects in local and remote and administered
- For the deployments, used Jenkins and created the jobs using ANT scripting
- Setting up the connectivity between WAS and WMQ in lower environments
- Wrote the Jython/ Jacl scripts for the server start up and application deployments.
- Build the AEM components and uses the consoles to provide the clear the access to the wide range of functionality.
- Used Web Container Management System to enable the users to make changes to the channels
- Created clustered environment to give the reliability for the applications.
- Performed migration tasks from WAS 7.1 to 8.5.5.0 on windows and WAS 7.1 to 8.5.5.0 on RHEL 7.0
- Set up the WAS 8.5 and Portal 8.0 environments to integrate with the RAD 9.1
- Worked on replication strategy to give the scalability to the sessions in the instance (Instance strategy)
- Developed EJBs and J2EE applications for the release schedule for the off-Shore Teams on daily basis.
- Worked on Updates, Fix Packs, e-Fixes and Refresh Packs for WAS and Portal server
- Repeatable deploy of same EAR across different environments.
- Involved in Build automation using ANT and MAVEN in the lower environments
- Configured MQ Series Objects (Queues, Queue Managers, listener ports, channels) for providing the interface between various server environments
- Configured and maintained the Hudson to integrate with the ANT and MAVEN and scheduled the jobs
- Configuration deployment tool for automation and configuration instance management
- Worked on High Availability and Load Balancing configurations to eliminate single point failure
- Used Tivoli Performance Viewer to monitor application resources (Enterprise Beans, Servlets) and WAS runtime resources like JVM memory, Thread pools and Connection pools
- Installed SSL certificates and worked with LDAP, LTPA for single sign on by using Siteminder
- Worked closely with Development teams and System Admin teams during troubleshooting and following route cause analysis.
Environment: WebSphere Application Server 8.5.5.0/7.0, IBM Portal Server 8.0, RAD 9.1, WMQ 7.xIBM HTTP server, IIS 8.5, EJB 3.x, J2EE, ASP.NET, LDAP, JACL, Jython ANT, Python scripting, Tivoli Performance Viewer, Log Analyzer, Heap Analyzer, UNIX, RHEL and Windows
Confidential, Houston, TX
WebSphere Administrator
Responsibilities:
- Installed, Configured and administrated IBM WebSphere Application server (WAS) 8.5.5.0, IBM HTTP Server and WebSphere MQ on Red Hat Linux 7.0 and Windows environments
- Installed, configured and administrated WAS ND in various SDLC like SIT, DEV and PROD
- Created server start up scripts and application deployment scripts for automation
- Experience in deploying sterling applications, ASP application EARs, WARs on WAS.
- Automation of application specific settings for WAS and WAS ND
- Deployed, maintained automated scripts for the business processes using Jython/Jacl and python scripts
- Build the MQ environment for the QA environment and configured to the application servers
- Troubleshoot the MQ related issues and resolved the dev team issues related to MQ
- Expert knowledge developing Service Oriented Architecture (SOA) using Web Services (SOAP), MQ, JDBC.
- Configured cluster environments to provide Scalability, Reliability and High Availability for various environments on VMWare
- Performed migration tasks from WAS 7.1 to 8.5.5.0 on windows and WAS 7.1 to 8.5.5.0 on RHEL 7.0
- Set up replication process from one instance to another instance (Instance strategy)
- Worked on Build Automation process for sterling CPQ, Sterling Visual Modeler, Build Server and external tools like TFS and Jenkins
- Developed SOA deployment scripts for Jenkins and created the jobs for the pipeline.
- Repeatable deploy of same EAR across different environments.
- Configuration deployment tool for automation and configuration instance management
- Involved in creating Users, managing Groups and assigning Roles to the Users
- Troubleshoot on issues on various environments on daily basis such as node synchronization with Network Deployment, federation and memory issues
- Used Tivoli Performance Viewer to monitor application resources (Enterprise Beans, Servlets) and WAS runtime resources like JVM memory, Thread pools and Connection pools
- Involved in trouble shooting the network issues and traffic issues in the Load Balancing.
- Installed SSL certificates and worked with LDAP, LTPA for single sign on by using Siteminder
- Worked closely with Development teams and System Admin teams during troubleshooting and following route cause analysis and created the documentation using Visio.
Environment: WebSphere Application Server 8.5.5.0/7.0, IBM HTTP server, WMQ 7.x, ASP.NET, EJB 3.x, LDAP, JACL, Jython and Python scripting, Visio, Tivoli Performance Viewer, Log Analyzer, Heap Analyzer, UNIX, RHEL and Windows
Confidential
System Admin
Responsibilities:
- Responsible for Installation, Configuration and Administration of WebSphere Application Server 7.0/6.0 on AIX, Linux, Solaris and Windows platforms.
- Integrated IBM HTTP Server, Apache Web Server with IBM WebSphere Application Server on AIX, Linux and Windows platforms
- Troubleshoot the issues related to the systems and hardware products
- Handled deployment of Java Servlets, Session Beans for each module to respective instances of application servers and web servers
- Played a major role in migrating WebSphere Application Server 6.1 on Solaris to WebSphere Application Server 7.0
- Deployed EARs, WARs in the WebSphere Application Servers
- Performed Data Source Configuration, Java Messaging Service, Global Security and authentication using LDAP
- Created roles and users and assigned the roles to the user groups to provide the security.
- Expertise in working with Virtual Hosts, Shared Libraries, JVM Parameters.
- Experienced in working with various databases like SQL Server and Oracle
- Created and configured vertical and horizontal cluster environments on AIX, Red Hat Enterprise Linux, and Windows environments
- Created JDBC connections between the WASND and the nodes with in the cell
- Resolved memory issues in the runtime environment such as, out of memory, memory leaks, session hangs and session replication.
- Involved in creating Users, managing Groups and assigning Roles to the Users
- Troubleshoot the Memory issues such as Memory leaks, Hung sessions, out of memory issues and session replication
- Used Tivoli Performance Viewer to monitor application resources (Enterprise Beans, Servlets) and WAS runtime resources like JVM memory, Thread pools and Connection pools
- Installed SSL certificates and worked on configuring SSO
- Handled java servlets, session beans, and entity beans deployment for all the modules
- Performed Log analysis using Tivoli Performance Viewer, First Failure Data Capture and Tracing
- Worked with Database teams and Security teams in troubleshooting the production issues
- Experience in opening PMRs with IBM for the vendor related issues.
- Documented all the tasks, day to day administrative activities and many more.
Environment: WebSphere Application Server 7.0/6.0, IBM HTTP Server, LDAP, JDBC, JACL, Jython scripts, Tivoli Performance Viewer, Log Analyzer, Heap Analyzer, Windows server, AIX, UNIX, Linux