We provide IT Staff Augmentation Services!

Middleware Administrator Resume

4.00/5 (Submit Your Rating)

Arlington, VA

SUMMARY:

  • Around 6 years of IT industry experience in Systems Administration in Solaris, Linux and Windows environment with emphasis on WebSphere Application Server 6.x/7.x/8.x, WebLogic Application server 8.x/9.x/10.x/11g, Apache Tomcat 4.x/5.x/6.x and Apache 1.3/2.x/2.2. x. and ability to accomplish all aspects of the software configuration management (SCM) process, AWS, DevOps and Build/Release management.
  • Strong knowledge on Virtualization, Cloud Computing and Web services
  • Support life cycle environments including development, QA, staging and production.
  • Experience in branching, Merging, Labelling/Tagging, Integrating and maintaining the versions across the environments using SCM tools like SVN, CVS, GIT on Linux and windows platforms.
  • Experience with configuration management tools such as Chef, Puppet & similar deployment tools.
  • Experience in engineering and supporting large scale shared applications server farms.
  • JMS Configurations - JMS Server, Connection Factory , Foreign JMS server , Message Bridge , Topic/Queue , Distributed destinations.
  • Coordination of all system management activities including software upgrades, capacity planning, and performance monitoring and tuning.
  • Experience on design and implementation of CI-CD (Continuous Integration and Continuous Delivery) Pipeline using tools like Jenkins, TeamCity, GIT and Release Management.
  • Excellent working knowledge in configuring multiple WebLogic domains including machines, manage servers and cluster environments.
  • Deployed various WAR, JAR, EAR and J2EE applications on managed servers and in clustered environment using Console or auto deployment scripts in stage and production.
  • Networking communication skills and protocols such as TCP/IP , NFS , DNS , LDAP , DHCP , NTP and SMTP .
  • Proficient in (Korn & Bourne) Shell scripting and performance tuning of UNIX systems.
  • Involved in writing shell scripts, Perl , JACL , Jython and ANT for automating monitoring process.
  • Worked closely with Project manager, Development, Testing, Pre-Production and Production teams to align project deliverables within due dates and reporting issues.
  • Experience in setting up multiple clusters and implementing Load Balancing, High Availability and Failover functionality.
  • Involved in migration and up gradation of WebLogic Server and updating JDK versions, applying patches and installing service packs for WebLogic server.
  • Worked with CA Wily Introscope, Dynatrace and HP performance manager to monitor key performance indicators for a system like CPU Utilization and Peak Disk Utilization.
  • Configuration of WebLogic proxy plug-in and applications on servers like Apache 2.x HTTP Server.
  • Experience in configuring and managing secured environments using SSL and digital certificates.
  • Ability to effectively prioritize and handle multiple tasks and projects utilizing IT process knowledge and full System Development Life Cycle ( SDLC ).
  • Experience with Relational databases like ORACLE, DB2 and MySQL Server.
  • Developed start up and shutdown scripts for the WebLogic servers.
  • Coordinated with BEA to resolve issues related with BEA WebLogic products.
  • Experience in configuring security and session management, performance tuning, and applying patches and fix-packs of WebSphere Application Server on AIX and Windows environments.
  • Worked with the IBM support on Problem Management Record (PMR), updating fixes to the unresolved bugs or issues.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Excellent problem resolving interpersonal & excellent communication skills with ability to work under pressure in a highly visible role in a team and individually.

TECHNICAL SKILLS:

Operating Systems: RedHat Linux 5.x/6.x, Solaris 9/10/11, AIX 5.3, Windows XP/2003/2008

SCM Tools: GIT, SVN, RTC and CVS

Build and Config Management Tools: Ant, Maven, Chef, Puppet

CI tools: Jenkins, Hudson

Databases: Oracle 8i/9i/10g/11g, UCM 11g, MySql 5.x, SQL Server 2005/2008

IBM WebSphere: Application Server 5.x/6.x/7.0, WebLogic Application server 8.x/9.x/10.x/11g, Apache Webserver 1.3/2.2.x, IBM HTTP Server 1.3.28/1.3.26.2, Tomcat 6.0,7.X, IIS 6.0

TAM: v5.1/6.0/6.1, IDS 5.1/5.2

Dynatrace: , CA Wily Interscope, Splunk, ITCAM

Languages: C, C++, Java, JSP, Servlets, EJBs, HTML, XML

Network Protocols/Services: TCP/IP, UDP, HTTP/HTTPS, SMTP, IMAP, POP3, NIS, NIS+, NFS, DNS, and DHCP

PROFESSIONAL EXPERIENCE:

Confidential - Arlington, VA

Middleware Administrator

Responsibilities:

  • Responsible for installation, configuration and administration of IBM WebSphere Application Server V 7.x/8.0/8.5 Network Deployment, Tomcat 7.x.
  • Installed, configured and administered WebLogic Server 10.3.x/11g on Red Hat Linux 5.x and Windows environment.
  • Deployed applications in WAR, JAR and EAR formats in Domain and Clustered environments of WebSphere Application Server and WebLogic Application Server .
  • Implemented end-to-end SSL from web server to application server along with SSL implementation of mod cluster based load balancing as per application needs.
  • Working closely with Linux, AIX Server team for Operating System tweaks for Performance.
  • Successful in implementation of Workload Management (WLM) using cloning/clustering techniques including horizontal and vertical clustering for fail over processes.
  • Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
  • Created CRON jobs and shell scripts to take regular thread dumps and log rotations.
  • Deployed the applications on multiple WebSphere/WebLogic Server and maintained Load balancing, high availability and Fail over functionality.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Worked on Tuning the WebSphere Application Server, Applications and WebServers by changing the Heap Size parameters and tuning JVM’s Garbage Collector.
  • Handled Server Hang , Deadlock , Application level lock , Database level lock by taking thread dump and analyze to get the root cause for the hang.
  • Extensively used Verbose GC for garbage collection and tuning Heap size to reduce memory leak.
  • Analyse WebLogic and WebSphere server log files, thread dumps, logs, configuration files, dump files and core files to identify the potential causes of the problem.
  • Significant Knowledge of F5 Load Balancer with Web servers to provide scalability and reliability.
  • Worked Load Balancers team to configure BIG IP F5 Load Balancers , VIP and integrated with Apache web server.
  • Created Domains using WLST Scripts.
  • Configured Message Bridge and JMS Queues and topics, Connection Factories.
  • Wrote scripts for accessing remote Admin Servers, cleaning up logs during back-ups.
  • Configured WebSphere to produce and gather garbage collector logs, JVM performance metrics, and the use of profiling data to leverage from Session and State beans for various aspects of the application.
  • Providing CM and Build support for different applications built and deployed to lower and higher environments. Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins and SVN.
  • Wrote MAVEN and Gradle Scripts to automate the build process.
  • Analyse and resolve conflicts related to merging of source code for SVN and Git.
  • Deployed specially designed test scripts - Retrieved system metrics, gathered and formatted statistics and ran analyses to identify system issues.
  • I have defined security roles in web.xml file.
  • Configure and map the LDAP and Security group roles in WebSphere application server console.
  • Attending to calls from clients regarding application issues and queries. Researched, analyzed, tested, debugged applications and provided support to clients.
  • Involved in configuring the WebSphere load balancing utilizing WebSphere Workload Management including horizontal scaling, vertical scaling, creating dynamic clusters, setting up node groups and application versioning in WebSphere environments.
  • Created the Dynatrace profiles, Dashboards, Diags and sensors as part of application monitoring.
  • Used different attributes in Dynatrace which include pure paths, pure path times to know the application bottle necks.
  • Created the heap and thread dumps from Dynatrace as part of load testing.
  • Monitored and suggested the respective changes for high Dynatrace response time transaction calls.
  • Provided load/stress, Performance testing and troubleshooting on issues such as Out of Memory, 100% CPU Usage, hung Thread sessions, session replication, JVM Crashes.
  • Enabling SSL Security in Web Environments for IBM HTTP Server & Web Sphere application Server.
  • Configured the Web Server interfaces, session management and virtual hosts Application Servers.
  • Created SSL and Digital Certificates for requesting, generating and implementation for the communication between web server and the Application Server.
  • Design, maintain High Availability(HA) operational model, optimized scalability and capacity planning of the servers that host the process servers and application servers
  • Experience with CA Wily Introscope, Dynatrace and HP performance manager to monitor key performance indicators for a system like CPU Utilization, Peak Disk Utilization, Active Processes, Run Queue Length, Network Input Packet Rate, Network Output Packet Rate etc.
  • Administered the MQ Queue manager, Queues and Channels, Debugging the day to day problems.
  • Implemented the clustering of queue managers to achieve work load balancing and to reduce system administration.
  • Provided active support for Load/Stress Testing, Troubleshooting and Performance Tuning.
  • Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
  • Writing UNIX shell scripts (start & stop) for web application server administration.
  • Configure the WebSphere Application Server with Oracle database to create J2C authentication aliases.
  • Scheduled CronTab scripts for timely running jobs and provide server status.
  • Created users, roles and assigned them to appropriate groups.

Environment: WebSphere Application Server 6.x/7.x/8.x, WebLogic server 9.2/10.3/11g/12c, Oracle SOA Suite 11g, Team Site 7.1.0, WebSphere Commerce 7.0,8. 0, JBOSS 4.1/6.x, Oracle10g/11g, IBM WebSphere MQ 6.0 App Dynamics 4.0, GIT, RTC, Jenkins, Chef, Puppet.

Confidential, Atlanta, GA

Middleware Administrator

Responsibilities:

  • Installed and configure WebSphere, WebLogic, Apache Tomcat , Apache and other J2EE software products and fixes on Linux/Windows/Unix platforms.
  • Managing and Monitoring the JVM Performance by adjusting WebSphere heap size and garbage collection parameters.
  • Responsible for J2EE Application Deployments, Service Integration Bus Configuration, Message Activations, Destinations, Plug-in Configuration, Data Source Creation, Virtual Host Creation, Session management, clusters, Deployment Manager Configuration, Network Deployment.
  • Configuration in WebSphere6.1 and WebSphere7.x on Sun Solaris, Windows and Linux Server environments.
  • Used Work Managers to dispatch policy for EJB and web applications.
  • Installed, configured and propagated IBM HTTP server and its Plugins for managed and unmanaged nodes.
  • Fine Tuned the JDBC Connection Pools Initial and Maximum Capacity to the same value in production systems to avoid creating new connections on the fly during load spikes.
  • Monitor the WebLogic Execute Queues, JMS Queues.
  • Installed and configured WebLogic 8.x/9.x/10.x plug-ins on Apache 2.x.
  • Experience in deployment in Stage, No-stage, External stage modes.
  • Configure multiple LDAPs using Federated mode in WebSphere.
  • Implementation of Enterprise applications Load Balancing using F5.
  • Install web services and configure JNDI to allow cross-cell communication.
  • Enabling SSL Security in Web Environments for IBM HTTP Server & Web Sphere application Server.
  • Created new Build jobs, Integration Testing jobs and Deploy jobs in Jenkins to automate the build process.
  • Created Build Pipelines in Jenkins using Build Pipeline and Multiline view plugins, which will show the complete set of jobs which are running as part of CI setup in a single page.
  • Experience with SVN to GIT migration.
  • Installation, configuration and management of GitHub, SVN and Jenkins.
  • Wrote python scripts to automate pre- and post-checks for patch management on Linux servers.
  • Troubleshooting and resolving application deployment issues.
  • Used Wily Introscope monitoring application tool to detect and respond to problems, before an end user is even aware that a problem exists.
  • Application's migration of WebLogic server from previous version to current versions.
  • Troubleshoot WebLogic Server connection pooling and connection manager with Oracle, DB2 checking the code in to cvs.
  • Modify the library.policy file and verify that the was.policy file exists if the JAVA2 Security is activated for the application security.
  • Created and Configured Data Sources for database connectivity and JMS resources.
  • Used Config wizard and WLST scripts to create and manage WebLogic domains.
  • Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
  • Well experienced in creating and renewing SSL Certificates using openSSL and Java keytool.
  • Created CRON jobs and shell scripts to take regular thread dumps and log rotations.
  • Involved with troubleshooting the Applications to detect and eliminate the Memory Leaks.
  • Conducting Pre- & Post checks of the applications involved in patching.
  • Creating new file system, permitting user to mount file system, monitoring free space, disk usage, locating files, checking & clearing log files, administration and monitoring of disk based file system.
  • Worked with the load testing team and analyzed the data using Dynatrace as part of application tuning. Used different attributes in Dynatrace to tune the application.
  • Worked with the application teams to know the bottle necks using Dynatrace.
  • Created the heap and thread dumps as part of performance test to know the issues that's causing performance degradation from Dynatrace.
  • Provided 24x7 on-call support for production/non-production environments.
  • Worked with application teams and helped them to understand how WebSphere executes threads work and the corresponding equivalent impact on memory on other JVM settings as well CPU performance on the hardware.

Environment : WebSphere 6.x/7.x, WebLogic Server 10.3.x/9.x, OSB 10g, JDK1.6, J2EE, JSP, Servlets, EJB, LDAP, JBOSS, JDBC, XML, Apache, Tomcat, IBM WebSphere MQ 6.0, WLST, F5, Wily Introscope 7.x, ANT, Perl, Solaris 10, Windows 2008, Apache 2.2, J2EE, XML, Oracle 10g/11g, GIT, Jenkins, Shell scripting, Python.

Confidential, Orlando, FL

Middleware Administrator

Responsibilities:

  • Implemented the Clusters / Server Groups and Cluster Members /clones (Vertical scaling & horizontal scaling) for fail over and distribute the workload on WAS 6.0/6.1.
  • Deployed applications on Application Server’s in QA, Staging and Production environments daily and troubleshot various configuration and application issues.
  • Setup of Middleware Infrastructure, Deploy and Maintenance of Applications in Production and Non-Production environments.
  • Installation, Configuration and Maintenance of WebSphere ND v6.0/6.1/7.0 IHS, Plugins on Linux, AIX and Windows servers
  • Installed, configured and administered WebLogic Server 10.3.6/11g.
  • Install and configured Sun One iPlanet web server in various environments.
  • Maintenance of Infrastructure by applying patches and fix-packs.
  • Creation of custom profiles of Deployment manager and Application server.
  • Implementation of horizontal and vertical scaling of WebSphere Application Server (WAS) in a workload-managed cluster.
  • Creation of unmanaged node and Webservers using dmgr.
  • Experience in deployment in Stage, No-stage, External stage modes.
  • Configure multiple LDAPs using Federated mode in WebSphere.
  • Implementation of Global security of WebSphere using LDAP server.
  • Automated administrative tasks such as backup, cloning, and patching using OEM.
  • Created multi-task jobs comprising of multi-tasks through customized OS and SQL scripts in Enterprise Manager.
  • Created the heap and thread dumps from Dynatrace as part of load testing.
  • Installed and configured the high availability setup for fusion middleware. This includes setting up oracle WebLogic servers in a cluster and oracle HTTP servers, to point to them and configuring the web servers with a load balancer.
  • Creating new file system, permitting user to mount file system, monitoring free space, disk usage, locating files, checking & clearing log files, administration and monitoring of disk based file system.
  • Deployment, Installation and maintenance of several Enterprise Applications in a clustered environment with fail-over support with the interaction of the Developers in test & Production environments.
  • Implementation of virtual IP concept.
  • Creation of self-signed certificate, Import and Export of cert using ikeyman and deployment manager.
  • Apply SSL for mutual authentication.
  • Configured LDAP, SSO, CSS/GSS load balancing for various environments.
  • Configured and created JMS queues & topics, Connection Factories, Data sources, bridges & connections pools & multi connection pool.
  • Work with F5 team to implement Monitoring and Load Balancing of Enterprise applications
  • Work with Web Seal team to implement single sign on (SSO) using LTPA token.
  • Involvement in writing scripts to handle everyday System Administration tasks such as, system cleanup etc. using shell scripting.

Environment : BEA WebLogic 9.x, 10.x, 11g , WebSphere Application Server 6.x/7.x, WebSphere MQ 6.0, OSB, SOAP UI, IIS 5.0, WBI Adapters (JDBC), Agile, Wily Introscope 6.x, Apache 2.x, Sun One iPlanet, Solaris, Linux, AIX 5.3, Z/OS, Windows 2003/XP, se 9i.

Confidential

WebSphere Administrator

Responsibilities:

  • Installed, configured, administered, troubleshoot and tuned WAS ND/XD 5.1/6.0 on AIX, Windows and RHEL.
  • Updated WebSphere Application Server, IBM HTTP Server and plug-in with latest fix packs.
  • Installed WebSphere XD, created and configured On Demand Routers (ODRs) by modifying different properties in proxy-settings.xml file using scripting.
  • Deployed application EARs on WebSphere Application Server ND/XD in Test, Stage and Production.
  • Installed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and WSCP/Wsadmin scripts.
  • Tuned OS parameters like Swap and virtual Memory settings to improve the Jboss performance.
  • Configured resources for enterprise applications like configuring JDBC providers, configuring JMS providers, configuring URL providers, configuring Mail Providers.
  • Implemented global security for WAS 6.x/7.x by configuring the federated repositories.
  • Worked on tuning IBM Http Server to maximize the number of client connections to WebSphere Application Server by configuring max number of simultaneous connections, IHS child processes and by configuring ramp-up and ramp-down of IHS child processes.
  • Extensively used IBM Pattern modeling and Analysis Tool (PMAT), IBM Heap Analyzer, IBM Thread and Monitor Dump Analyzer to identify the memory usage, leaks and analyzing the Garbage Collection and configuring the right GC parameters for better performance.
  • Configured WebSphere to produce and gather garbage collector logs, JVM performance metrics for various aspects of the application.
  • Worked with application teams and helped them to understand how WebSphere executes threads work and the corresponding equivalent impact on memory on other JVM settings as well CPU performance on the hardware.
  • Coordinate the monthly implementation process. Maintain a consolidated implementation plan. Move source code to production servers. For WebSphere applications, review & edit deployment documents, create appropriate zip files packages and stage for production implementation.
  • Managed multiple high profile, complex projects and implemented with minimal disruption to end-users.
  • Provided 24/7 on-call support on rotation basis for applications running in production on WebSphere Application servers.

Environment : WebSphere Application Server 5.x/6.x/7.x, Wily Introscope, Apache 2.x, ANT, Solaris, Linux, AIX 5.3, Z/OS, Windows 2003/XP, se 9i, Shell scripting.

We'd love your feedback!