Middleware Administrator Resume
El Segundo, CA
SUMMARY:
- Around 6 years of IT industry experience with Administration/Deployment/Configuration of Middleware distributed systems
- Good working knowledge of UNIX and Shell Scripts
- Expertise in Administration/Installing/Configuring/Trouble - Shooting of Oracle/BEA WebLogic 12c/11g/10gR3/9.x/8.x, Apache and OHS Web Servers on Red Hat Linux 6.x/5.x/4.x and Windows 2003/2000/XP environments
- Extensive experience in setting up the Development, Testing, Staging and Production environments as per the capacity requirements for the application
- Extensive experience in supporting and troubleshooting issues for the applications that are using 3-tier architecture
- Experience in dealing with troubleshooting problems
- Expertise in maintain tools that build, deploy, automate and streamline code management and product delivery process to environments
- Extensive experience in supporting application development using J2EE and Java related technologies
- Strong knowledge in deployment of J2EE applications on Oracle/BEA WebLogic Servers/Clusters using automated WLST/Ant /Unix Shell scripts
- Extensively worked on Oracle/BEA’s WebLogic Application Servers as administrator for Cluster Configurations, setup load balancing, Deployment of components and performance tuning including troubleshooting and maintenance
- Expertise in Weblogic Installation, Configuration, Deployment (Struts, JSP, Servlets, EJB, MDB, JMS, JDBC, J2EE deployment, Web Services), Integration, Maintenance, Performance Tuning, Memory Management, Administration, Clustering (Creating, Configuring & Monitoring Servers), JDBC Connection Pools (creating, configuring, deploying, monitoring, managing, tuning, & security), JMS (configuring, Monitoring, Tuning), Web Services, Weblogic Security(creating new security realms, groups & configuring Embedded LDAP server), Shell Scripting, Start and stop for weblogic servers, Creating Environments for Integration, Development, System Testing, Updating patches, versions & Maintaining at both Production in Unix, Solaris, Windows Platforms
- Experience with Jenkins for server administration, deployment management and integration processes
- Configured Apache Web Servers plug-ins for WebLogic application servers
- Experience in working with XML/XSL/XSLT documents
- In depth knowledge of using Crontab jobs
- Experience in writing Unix Shell Scripts to automate system admin jobs
TECHNICAL SKILLS:
Operating Systems: Windows XP/Windows 7/8, UNIX-Linux/Solaris
Languages: Java, C, C++, Shell, WLST
Web Technologies: J2EE, JSP, Servlets, JDBC, JMS, JNDI, TCP/IP, HTTP, XML and XSLT.
Version Control: Subversion, Serena Dimensions CM
Database: DB2, SQL Server, Access and Oracle
Application/Web Servers: Apache Tomcat, WebLogic, Apache webserver, Service Oriented Architecture(SOA), Oracle Service Bus (OSB ) .
Continuous Integration Tool: Atlassian Bamboo and Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, EL Segundo, CA
Middleware Administrator
Responsibilities:
- Responsible for Administration of BEA WebLogic Configuration, Deployment to the Development, Pre-PROD, Performance and Production environments
- Developed and maintained shell scripts that facilitate the Administration of BEA WebLogic 9.2/11g
- Upgraded WebLogic Server from 10.3.3 to 10.3.6 for various applications
- Installing, configuring WebLogic 12c application server on Linux platform
- Installed and Configured Fusion Middleware components like SOA suite & OSB
- Used Oracle SOA Suite 11g components including adaptors
- Deployed the OSB code through sbconsole
- Deployed SOA composites using em console and WLST Script
- Patched the SOA/OSB servers via Opatch utility
- Automated the deployment process for OSB via WLST
- Configured Clusters for applications high availability, scalability and for failover support as per the capacity requirements
- Involved in Load balancing and Performance tuning for various projects
- Analyzed thread/heap dumps to resolve out of memory issues & to identify performance bottlenecks
- Performing builds and deployments of EAR/WAR/JAR files to the environments using WLST, Ant, Shell scripts and sent out the release notes
- Configured database Connection Pools and Data Sources to connect to Oracle, SQL Server
- Configured JMS servers, connection factories, topics and queues for various applications
- Configured Node Manager service to start/stop WebLogic instances through WebLogic console
- Developed Unix shell scripts to automate the WebLogic Administration (recycling the application server, deploying web/enterprise applications, logs rotation, monitor application state)
- Involved in assisting QA team in Load and Integration testing of J2EE applications on WebLogic Server
- Involved with the customer care and Development teams in trouble shooting and fixing day-to-day problems of the applications in production
- Actively involved in co-ordination efforts to integrate various enterprise applications involving multiple architectures and technologies by working with Development and QA teams
- Providing 24x7 on-call support for Production Environment
Confidential, Irving, Texas
Weblogic Support Admin
Responsibilities:
- Supporting clustered WebLogic server instances and applications hosted on them
- Installed and configured Weblogic environments
- Wrote WLST based deployment script for automated deployment
- Installing, configuring WebLogic 11g application server on Linux platform
- Automating resource creation in WebLogic using WebLogic Scripting Tool (WLST)
- Configuring Apache web server to handle the HTTP requests destined for back end Weblogic application servers
- Configured Build and Deployment task in Bamboo CI tool(Pulling the code from SVN Branch and deploying to Weblogic instances)
- Migrated the applications from Weblogic to Tomcat
- Integrated Apache with mod jk plugin on Tomcat7
- Imported Vendor certificated to Java keystore
- Configuring Cluster of manage server instances for high availability of application and load balancing
- Generating SSL Certificates using keystore utility
- Configuring Work managers based on requirements ie prioritized the requests, response time goal, min max constraints
- Applied patches and fix packs on the WebLogic and JDKs
- Used WebLogic plugins to route the requests from Apache to Weblogic instances
- Configured J2EE resources datasources, connection factory, JMS Queues/Topics and JMS server
- Configured Migratable targets and distributed JMS queues and topics for highly available destinations
- Set up security realm to protect the administration console and application resources
- Monitoring WebLogic resources, application components and performance tuning
- While outage, determine root cause to fix issues
- Developed shell script for Thread Dump and CPU utilization
- Tuning application servers, analyzing garbage collection, work manager threads, response time
- Setting up appropriate heap setting and addition of JVMs depending CPU/Memory available on machine
- Recommending proper configuration environment based on performance engineering test and user based load
- Providing 24*7 support on applications
Confidential, Columbia, Maryland
Weblogic Administrator
Responsibilities:
- Performed migration activities i.e. moving code from development teams through different environments for WL 10.x deployments.
- Migrated Weblogic 8.x/9.x to Weblogic 10.x
- Performed web server (Apache) administration on UNIX
- Configured and administered JDBC,JMS, and JNDI in WebLogic Server8.x, 9.x
- Configured and monitored application servers in Production on WILY Introscope.
- Worked with both technical and non-technical teams to establish project plans and ensure timely completion of projects.
- Troubleshooting using thread dump, heap dump and Garbage collection analysis for WebLogic server issues.
- Regularly involved with troubleshooting, debugging, script building, automation innovation, monitoring, develop document and procedures, etc.
- Created Managed Servers and Node Manager in Production Servers and test servers.
- Developed Scripts for deploying applications in different environments using weblogic.Deployer utility.
- Provided technical support for Production application environments.
- Participate in full development lifecycle activities ranging from code install, troubleshooting performance and resolving production issues.
- Monitoring the error logs, fixing the problems and tuning parameters on WebLogic environment.
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
- Worked on 24/7 on calls to support various applications
- Worked with different teams to automate and improve the migration process
Confidential
Software Engineer
Responsibilities:
- Installed/Configured/Performance tuned/Maintained WebLogic Server 8.x clusters on LINUX environments
- Installed WebLogic service packs and Upgraded WebLogic domains
- Dealt with troubleshooting issues like Server crashes, Application Deadlocks, Out of memory issues, High CPU utilization
- Configured WebLogic JDBC & JMS services
- Automated WebLogic domain configuration and services configuration using Unix Shell scripts
- Documented disaster recovery process for the application and systems custom tuning
- Supported performance tuning efforts by closely working with SQA Performance teams
- Configured Apache plugins to proxy requests from WebServers to WebLogic servers for load-balancing and application high availability
- Installed SSL certificates on Apache websites.
- Coordinated with project team for builds and deployments to development/Integration/UAT/Production environments according to the project schedule/milestones
- Ensured environment dependencies while doing builds and deployments