Aziz Jiwani
***********@*****.***
Oracle Certified Weblogic Administrator professional with 10 years of IT experience with Application support specializing in Weblogic server administration. Ability to design and implement n-tier applications and support them in an enterprise scenario. Excellent written and verbal communication skills and ability to document implementation procedures and plans.
TECHNICAL EXPERTISE
APPLICATION SERVERS
Weblogic server 8.1/9.0/10.3/ 11g/12c, Tomcat, JBOSS
WEB SERVERS
Apache HTTP server and OHS
PROTOCOLS
TCP/IP, HTTP, HTTPS, FTP, SNMP, SMTP, Telnet
JAVA TECHNOLOGIES
J2EE1.3/1.4, EJB, Servlets, JSP, JDBC, JNDI, JMS, RMI.
OPERATING SYSTEMS
UNIX, LINUX (Red Hat), Windows 2000/NT/XP
TOOLS
HP-Diagnostics, Load Runner, Samurai, JRA, Jconsole, ANT, SVN, JRMC, Jenkins, Siteminder, Dynatrace
Oracle Fusion
Oracle SOA Suite 11g, Oracle SB, Oracle Access Manager, Oracle Identity Federation, WebCenter Portal
TECHNICAL SUMMARY:
Highly experienced in installation, configuration and administration of WebLogic Server 8.x/9.x/10.x/11g & 12c in various environments.
Worked on Fusion Middleware components like SOA suite, OSB
Installed and Configured Apache 2.0/2.2 HTTP integrated them with Weblogic Application Servers using Plug-ins.
Using Oracle SOA Suite 11g components including adaptors, mediators and OSB.
Deployed applications in WAR, JAR and EAR formats in Domain and Clustered environments of WebLogic Application Server.
Excellent knowledge Oracle database apart from setting up and integrating them with applications.
Well versed with UNIX Red Hat Linux and Windows XP/NT/2000/98.
Experience in upgrade from Weblogic 8.1 to 10.3 and re-deploy all the BEA Weblogic systems.
Managing and Monitoring the JVM performance by WebLogic Heap Size, garbage collection, JDBC Pools, Thread dumps and analyzing to find the problems in application.
Used WLST scripts and JMX MBeans for monitoring the health of servers, connection pools and Data sources.
Monitored WebLogic server resources using HP Diagnostics
Extensive experience in finding the Memory Leaks and tuning the JVM Heap Size by configuring Eclipse Memory Analyzer to detect memory leaks.
Involved in doing a performance benchmark of WebLogic server by using Load Runner.
Knowledge in applying the patches to the WebLogic servers.
Excellent application development and interfacing experience with LDAP using Sun ONE directory Servers.
Created cron jobs for scheduled batch jobs.
Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
Log file analysis for troubleshooting to resolve issues using scripts.
Experience with supporting development team debugging and failure handling.
Experience in CoreDumps, Thread dump, Memory leak and Verbosegc analysis.
Developed the startup and shutdown scripts for the WebLogic servers.
Involved in Performance tuning of Weblogic server 11g with respect to heap, threads and connection pools.
Experience in developing and deploying the applications on multiple WebLogic Servers and maintaining Load balancing, High availability and Fail over Functionality.
Used WLST to administer and monitor Weblogic server.
Dealt with troubleshooting issues like Out of Memory, High CPU, Server Hang.
Configured and administered JDBC, JMS, JTA, JNDI and Node Manager to administer the Managed Servers in WebLogic Application Server.
Provided 24/7 on call support in both testing and production environment.
CLIENTS:
TIAA, Iselin NJ Jun’17 – Present
Weblogic Administrator
Responsibilities:
Installed, Configured and Managed Enterprise Applications for BEA WebLogic Application Server 11g/12g on RedHat Linux 5/6 and Windows Machines.
Maintenance of the WebLogic Application Servers on different platforms and setting up the Development, Testing, Staging and Production Environments for the ongoing Applications.
Worked with Architect/Developers in Configuring new Domains and setting up Environment for new Applications.
Applying necessary patches to weblogic domain to fix Admin Server Out of Memory issue with 12.2.1 version.
Install Dynatrace agent to Tomcat and Weblogic servers.
Deployed WAR, JAR, EAR & RAR on WebLogic Cluster for High Availability, Load Balancing and Fail Over.
Involved in Disaster Recovery exercises to validate the applications across data centers.
Created Domains, Configured Managed Servers, Machines, Node Manager, Clusters, JDBC Connection Pools, JMS Servers, Queues, Topics, Connection Factories, Distributed Destinations.
Involved in JVM Performance Tuning by enabling verbose gc and thus monitoring frequency and length of Garbage collection.
Involved in taking Thread Dumps and analyzing the same troubleshoot performance issues.
Involved in Monitoring the Log Files for Exceptions & Errors.
Involved in Performance Tuning that include Connection Pool Tuning, prepared Statement Cache.
Used WebLogic Scripting tool (WLST) to Create Domains, Managed Servers, Clusters and manually Users for Monitoring and Deploying Applications and also Troubleshooting,
Shell scripts to automate logs cleanup and error log monitoring.
Installation, Configuration and Maintenance of Apache Web Servers on different platforms based on Client requirements, Hosted Applications using Virtual Hosting in Apache server. Also Configured WebLogic Plugins to Apache Server For Load Balancing.
Hands on Experience on writing Shell scripts & Python WLST scripts to automate the Server Administration jobs.
Worked as a Support Analyst responsible for opening Problem Reports (PMR), Change Requests (RFC) and trouble-shooting all reported issues from the clients on different customized environments like Test, Development and Prod.
Coordinated with Database team, Network team, System Admin and Develpopment Team while supporting production servers.
Verizon Wireless, Piscataway NJ Jun’16 – Jun'17
Middleware Administrator
Responsibilities:
Installed, Configured and Managed Enterprise Applications for Oracle WebLogic Application Server 12c on RedHat Linux, Sun Solaris and Windows Machines.
Maintenance of the WebLogic Application Servers on different platforms and setting up the Development, Testing, Staging and Production Environments.
Deployed WAR, JAR, EAR & RAR on WebLogic Cluster for High Availability, Load Balancing and Fail Over.
Setting up Siteminder agents on webservers.
Worked with Architect/Developers in Configuring new Domains and setting up Environment for new Applications.
Created Domains, Configured Managed Servers, Machines, Node Manager, Clusters, JDBC Connection Pools, JMS Servers, Queues, Topics, Connection Factories, Distributed Destinations.
Involved in Disaster Recovery exercises to validate the applications across data centers.
Involved in JVM Performance Tuning by enabling verbose gc and thus monitoring frequency and length of Garbage collection.
Involved in taking Thread Dumps and Heap Dumps and analyzing the same to troubleshoot performance issues.
Monitored WebLogic server resources using HP Diagnostics
Involved in Monitoring the Log Files for Exceptions & Errors.
Used WebLogic Scripting tool (WLST) to Create Domains, Managed Servers, Clusters and monitor the Deployed Applications.
Authored UNIX Shell scripts to automate logs cleanup and error log monitoring.
Installation, Configuration and Maintenance of Apache Web Servers on different platforms based on Client requirements, also Configured WebLogic Plugins to Apache Server for Load Balancing.
Hands on Experience on writing Shell scripts & Python WLST scripts to automate the Server Administration jobs.
Coordinated with DataBase team, Network team, System Admin and Development team while supporting production servers.
24X7 on-call Production Support and Troubleshooting problems related to Production Servers.
IEEE, Piscataway NJ Dec’14 – Jun’16
Weblogic / Fusion Middleware Administrator
Responsibilities:
On-boarding any webservice on SOA framework.
Installing and configuring SOA 11g Suite.
Installing RCU and creating the schema with Oracle 11g Database.
Installing Jdevelpor and SOA Plugins.
Manage the setup of Load Balancers.
Configuring clusters, JVM settings, JDBC, SSL, Security Realms.
Investigating Thread Dumps, OOM, GC Tuning, Server Hangs, Deadlocks.
Setting up Node manager.
Identify unexpected exceptions and the WebLogic Server instance that generated the exception.
Determine whether unexpected Exceptions are application or WebLogic exceptions.
Deploy Web & Enterprise Applications.
Monitor applications, JVMs, and installation.
Propagate SOA Domain Changes to Managed Server Domain Directory via unpack utility
Apply JRF Template to SOA Cluster
Validate WSM Policies for SOA
Setup Persistence Stores For JMS and Transaction Recovery System for SOA
Enable HA For Oracle File And FTP Adapter
Setting up the DBAdapter and JMS Adapter for OSB and SOA via outbound connection pool
Configure Apache web-server Virtual Hosts.
Configure “Leasing” DataSource for Server migration
Resolving Production and Non Production issues like server crashes, out-of-memory condition, deployment problems, clustering, and Work load management etc for all Applications hosted on 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 Tomcat
Imported Vendor certificated to Java keystore for Tomcat Application server
Directv, Phoenix AZ Jan’12 – Dec’14
Weblogic / SOA Administrator
Responsibilities:
Migrated the services from ICAN legacy system to Fusion Middleware environment
Implemented a POC for OSB, SOA and Weblogic environment for Directv
Installed and configured Weblogic based Oracle SOA environments
Tuned the application to be able to sustain a specified load by the business
Worked on Performance reviews and testing.
Deployment of OSB code through sbconsole
Deployment of SOA composites using EM console and ANT based deployment script
Setup JMS And JTA Service Migration
Configured High Availability based environments in clusters.
Used WLDF to troubleshoot the issue with the JDBC leak
Configured Weblogic with HP-Diagnostics
Wrote WLST scripts for basic automation tasks.
Configured JDBC and JMS servers on Weblogic.
Worked on Apache Web Servers for redirection.
Used Cisco CSS/GSS to Activate/Suspend the servers from loadbalancer
Created Work Managers for the specific applications based on their priority.
Worked with performance monitoring tools like HP-Diagnostic with WebLogic application server.
Worked with profiling tools like JRMC with Weblogic Server.
Monitoring error logs, fixing problems and tuning parameters on WebLogic environment
Extensively used Verbose GC for garbage collection and tuning Heap size to reduce memory leak.
Deploymented WSRP and Web Application Portlet on WebCenter Portals
Created/Registered the Portlet Producer and associated it with the page (Add Content)
Setting up the Portal page security via set access
Configuring the Page Navigation to place the application in the appropriate position in the menu hierarchy
Setting up the policy in web-tier for OAM Portlets
Setting up the OID and OVD instances for LDAP as part of Oracle Identity and Access Managment suite
Integrate Portlet Domain with Apache & OAM
Webgate Registration for Oracle Access Manager
Installing of SUN Directory and Proxy Server and DSCC for Authentication
configurating OIF Federation wallet and OAM Keystore Management
Configuring the Network channel for Portal JVM instances
Extending the Portal domain
Monitoring the startup logs for any exceptions or errors. Performing regular health checks for the servers in the Testing and Production environments.
Provided oncall support for both Production & non-production environments
Edaptive Systems, Owings Mills MD Jul’09 – Jan’12
WebLogic / SOA Administrator
Responsibilities:
Performed WebLogic Server 10g and 11g server administration tasks such as Installation, Configuration, Monitoring and Performance Tuning.
Installed and configured Apache 2.0/2.2 webservers in Dev, Pre Prod, Production environments and proxies the same with Weblogic application server using plug-ins.
Installed and configured SOA Framework with Oracle Fusion Middleware Components like BPEL, ESB, OWSM
Installed and configured the high availability setup for Fusion Middleware. This includes setting up Oracle Weblogic Servers in a cluster and Apache WebServers to point to them and configuring the web servers with a load balancer.
Good understanding of SOA in fusion and Weblogic development life cycle activities
Deployed various WAR, JAR and EAR applications in Production and non-production Environments on WebLogic.
Configured and administered JDBC Connection Pools/Multi Pools/Data Sources on WebLogic Server.
Troubleshooting WebLogic Application Server connection pool issues with Oracle DB as backend.
Created, configured and managed JMS servers, Connection Factories, destinations and Persistence Stores
Administered performance tuning capabilities in solving environmental/configuration issues that customers have in web server plug-ins, Cluster setups, JMS foreign server configurations, Connection Pools setup etc., these involve third party products’ interaction with the Weblogic Server.
Built Ant based deployment scripts for automated deployments on weblogic servers.
Developed Startup, Shutdown and bounce the Weblogic server scripts.
Scheduled CronTab scripts for timely running jobs and provide server status.
Maintained Load balancing, high availability and Failover functionalities.
Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
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
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
Supported the application which runs on JBOSS along with Apache (integrated with JBOSS with the help of mod_cluster plugin + AJP setup)
Setting up the startup and shutdown (run.sh) script for JBOSS so that deployment can be carried out in Automated fashion
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
Sierra Atlantic, India Jul’08 - Jun’09
WebLogic Application Administrator.
Responsibilities:
Supported on call schedule for Production Support.
Deployed the applications like formats of WAR, JAR, and EAR in WebLogic 8.1.
Configuring and Administering JDBC, JMS, JNDI in WebLogic Server 8.1.
Install, configure and administer BEA WebLogic Server 8.1 in various environments.
Install and configure Apache WebServer in various environments.
Configure and administered of WebLogic server with Oracle9i database.
Deployed the applications on multiple WebLogic Servers and maintained Load balancing,
High availability and Failover functionalities.
Configure Clustering EJB objects, JDBC connections and JMS connection factories.
Configuration and administration of Connection pools for JDBC connections.
Involved in doing a performance benchmark of WebLogic server by using Load Runner.
Developed ANT build scripts, UNIX shell scripts and auto deployment process.