Middleware Administrator Resume
Lansing, MI
SUMMARY
- Approximately 7 years of experience in the IT industry with an emphasis in Web Logic administration.
- Expertise in installation, configuration, troubleshooting and maintenance of BEA Web Logic Server 9.2/10.x/11g/12c on environments like UNIX, Red Hat Linux, Sun Solaris and Windows.
- Provided 24x7 on call support in production environment.
- Excellent knowledge in configuring multiple Web Logic domains including machines, manage servers, node managers and cluster environments.
- Deployed various WAR, JAR, EAR and J2EE applications on managed servers and in clustered environment using Console/ Auto deploying scripts in stage and production modes.
- Installed and configured Oracle grid control 11g and Oracle Enterprise Manager Management pack 11g on Web Logic Servers.
- Experienced with deployment tools like Hudson.
- Implemented and maintained F5 Load balancing for High Availability and Fail over functionality.
- Installed, managed and configured domains, server instances and clusters in JBOSS.
- Configured and administered JDBC Connection pools and JMS Connection Factories and implemented other services like JTA, JNDI, Virtual Hosting and SNMP.
- Expertise in migration and up gradation of Web Logic Server and updating JDK versions, applying patches and installing service packs for Web Logic Server.
- Have experienced with IBM clear case, CVS and apache SVN.
- Extensive expertise with using and troubleshooting with build tools like ANT and MAVEN tools.
- Excellent working knowledge in finding Memory Leaks and adjusting JVM Heap size and Garbage Collection parameters during performance monitoring and performance tuning of Web Logic server.
- Installed and configured Web Logic Portal Server 9.x/10.x. Extensive knowledge in user, group and portal management.
- Extensive industrial experience in installing, configuring and administering servers including Apache 2.0 HTTP Server, SUN ONE 6.1 Webserver (iPlanet) and Apache TOMCAT 6.0/7.0.
- Configured clustering EJB objects, JDBC connections and JMS connection factories.
- Configuration of JDBC connections and data sources with Oracle database server 9i/10g/11g.
- Excellent database knowledge in SQL, PL/SQL, Oracle, Sybase and MS SQL Server.
- Experienced working with Oracle Enterprise Manager 11g to monitor the performance of JVM.
- Configured Single Sign - on Architecture using Site Minder and Oracle Access Manager (OAM).
- Extensive experience in configuring and managing secured environments using SSL and Digital Certificates.
- Well versed in writing WLST, ANT, Jython, PERL and UNIX Shell Scripts; and implementing auto deployment process.
- Excellent knowledge in web based applications using Java-J2EE technologies (Java, Servlets, JSP, Struts, Hibernate, EJB, JMS and Services, XML, SOAP, WSDL).
TECHNICAL SKILLS
Programming Languages: C, C++, Java/J2EE, Visual Basic, SQL, MY-SQL, PL-SQL
Operating Systems: UNIX, Solaris, Red Hat LINUX, HP-UX, IBM-AIX, Windows (all)
Middleware: BEA Web Logic Application Server 9.x/10.x/11g/12c, Web Logic Portal 10.3.x, Apache-HTTP Server 2.0/2.2/2.4, JBOSS, Sun One Web Server 6.x, Apache Tomcat 6.x/7.0.x, Oracle Service Bus (OSB), MS ISS server 5.1/6.0, IBM-HTTP server, Hudson.
J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB, Applets and Swing components, AWT
Web Technologies: JDK, HTML, XML, DHTML, MSXML, LDAP
Scripting Languages: WLST, ANT, Jython, UNIX Shell Scripting (Bourne, Korn, C and Bash), Perl Scripting.
Packages: JDK 1.1/1.2/1.3/1.4/1.6 , JSDK 2.0, J2EE, JRMC 3.1/4.0
Performance and Monitoring Tools: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB, Applets and Swing components, AWT Wily Introscope, JMeter, JProbe, JProfiler, F5 Load Balancer, Grinder, Samurai, JRockit Management Console, Visual VM, TDA.
IDE’s/ Utilities: Eclipse, Web Logic Workshop, MS Visual Studio 2005, Site Minder, OAM, JBuilder, SSH, SOA, Open SSL, Putty and WLST
Database: Point base, Oracle 9i/10g/11g, OAS, MS SQL, Server, My SQL, MS Access and DB2
Networking & Protocols: TCP/IP, Telnet, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP, ARP, SSL
Other Tools: SVN, CVS.ANT, Maven Tools. Adobe Photoshop, Adobe Dreamweaver, Adobe Light room, MS Office.
PROFESSIONAL EXPERIENCE
Confidential - Lansing, MI
Middleware Administrator
Responsibilities:
- Installed, configured and administered BEA Web Logic server 9.x/10.x.
- Installed configured, administered JBOSS 4.x/5 and integrated Apache Web Server to work with the application server.
- Provided production support and resolved all the requests and issues in the Remedy Action Request System.
- Created and managed servers; configured clusters for these managed servers.
- Administered Apache HTTP Server 2.0, Apache Tomcat 6.0. Servers.
- Configured and administered Web Logic services including JMS, JNDI, JMX and JDBC.
- Involved in cluster environment creation and deploying various J2EE applications on the managed servers. Implemented load balancing, high availability and failover
- Features for the clustered servers on two different boxes.
- Deployed JBoss services and custom applications.
- Deployed tools with Hudson.
- Successfully deployed Oracle IDM on JBoss 4/Oracle 10g to manage the identities of Employees.
- Troubleshooting issues occurring during the deployment of J2EE applications and EJB Components.
- Load testing the application running on Web Logic server using various tools.
- Instrument Wily Introscope at each JVM level.
- Have experienced with IBM clear case, CVS and apache SVN.
- Extensive expertise with using and troubleshooting with build tools like ANT and MAVEN tools.
- Installed Leak Hunter in Wily Introscope to detect the leaks for Dev, QA and Production Environments and guided the developers with the leaks detected in the Investigator.
- Performance monitoring by observing JVM Heap Size on regular intervals and invoking JAVA Garbage collector to free up JVM Heap memory.
- Thread and heap analysis using thread dump tools like IBM Heap Analyser, samurai and TDA and finding the blocking and locked threads.
- Configuration of JDBC connections and data sources with Oracle database server 10.x
- Monitoring the error logs, fixing the problems and tuning parameters on Web Logic environment.
- Involved in configuring management, software deployment, change management, performance monitoring, and application maintenance.
- Provided On Call support for QA and Production environments.
Environment: Web Logic 8.1/9.2/10.3 , Apache 2.x, Jboss4.x/5, Tomcat, Sun One, Linux, Windows (2000,XP), EJB, J2EE applications, Hudson, JDBC, XML, UNIX shell Scripting, Perl Scripting, Wily Introscope, WLST. SVN, CVS.ANT, Maven Tools.
Confidential - Irvine, CA
Web Logic Administrator/ Production Environment/ Application Support
Responsibilities:
- Successfully upgraded all production and non- production systems from Web Logic 9.2 to Web Logic 10.3 on Solaris
- Installed, upgraded patches; deployment, monitoring, performance tuning and configuration of Web Logic application server in multi cluster/server environment.
- Configured node manager for administration of managed servers.
- Upgrade JDK from 1.5 to 1.6.0 16 in QA and production environment.
- Configured and administered Web Logic JDBC connection pools and data sources with Oracle 10g database.
- Configuration and maintenance of J2EE Services including JDBC, JMS on Web Logic server 9.2/10.3
- Deployed various WAR, EAR, JAR applications in domain and clustered environments.
- Have experienced with IBM clear case, CVS and apache SVN.
- Extensive expertise with using and troubleshooting with build tools like ANT and MAVEN tools.
- Configured and installed SunOne and Apache web server.
- Installed and configured Microsoft IIS, Apache and Tomcat WebServer in various environments.
- Integrated Web Logic environments with iPlanet Webserver for reverse proxy. Static content deployment and troubleshooting through Webserver.
- Installing and managing vendor relationship with Akamai Technologies Inc for SSL certificate management.
- Continuous Delivery and source controlHudson/Jenkins.
- Experienced in building environments from scratch starting with a plain UNIX machine to installing and configuring infrastructure tools to J2EE application rollout in production.
- Developed WLST/JYTHON, ANT scripts, UNIX shell scripts to automate the deployment process.
- Worked on Awk and Sed to parse and format log files in efficient manner.
- Managing and performing weekly deployment cycles. Troubleshooting deployment time and post deployment application issues.
- Planning and implementing high availability environments which included Web Logic server clusters, session replication, multi-pools, distributed destinations and hardware load balancing & failover.
- Diagnosed and resolved memory leak issues with heap dump analysis (JMAP) and MAT tool.
- Managing Wily Introscope monitoring in non-production Web Logic instances.
- Used Site Minder for user authentication and authorization.
- Installed NDM client on different servers for moving files in the network.
- Provided Production support (24/7) and coordinated with the users to resolve any critical issues.
- Prepared documentation and transferred technical knowledge as necessary.
Environment: Web Logic 9.2/10.3, Solaris 9/10, Linux, Windows(2000,XP), Apache 2.x, Oracle 9i/10g, IBM Rational tools, Hudson/Jenkins, Clear case, Clear quest, SVN, CVS.ANT, Maven Tools. MQ Series, WMQ, SSL, UNIX shell Scripting, NDM, AWK, WLST, protocols TCP/IP, DMZ, HTTP, HTTPS, SNMP, FTP.
Confidential - Austin, TX
Web Logic Administrator
Responsibilities:
- Led the data center migration project which involved migration of hardware from Solaris 8 to Solaris 10 and recreating Web Logic Server 8.1 environment on the new servers which had Solaris Server zoning concept.
- Led the migration of Web Logic server from Web Logic 8.1 to Web Logic 10.3.
- Installation, administration and configuration of Web Logic Application Server 8.1/10.x with back end such as DB2, Oracle 10g RAC, Sybase Gateway, IBM MQ, Web Methods and other local system.
- Installation and configuration of Apache and Sun ONE (iPlanet) Web Server including SSL configuration and proxy plug-in for application server.
- Writing Ant/WLST/Python script to stop/start Web Logic servers/cluster, deployment of code.
- Manually performed J2EE application deployment using Web Logic console and administration including JAR, WAR, and EAR files.
- Configuring web services in Web Logic server for remote application access of SOAP calls to other application in different domain.
- Created Web Logic Domains with Clustered Managed Server for Development/QA/Performance/Production/Disaster Recovery environment and maintaining domains for different Project for each environment.
- Developed and maintained UNIX shell scripts that monitors and zip the log files for BEA Web Logic 8.1/10.x.
- Created Cronjob with UNIX shell scripts for Monitoring of various Web Logic attributes for Production Servers which helps to send Alert through emails as well as to Pagers.
- Coordinating with network team to configure Cisco Load Balancer for request distribution to apache web layer.
- Performance testing and tuning of Web Logic server with respect to heap, execute queue, WorkManager and load management in a cluster, threads and connection pools and also solving issues with applications during the Performance test.
- Involved in partial setup of Wily Interscope 7.2/8.0, installing Wily Agent on Web Logic servers and creating dashboard for monitoring CPU usage and Web Logic statistic.
- Coordinate with Web Logic Portal team for the frontend application portal setup. Trouble shooting any issue with Portal team and make sure applications are launching properly from the portal page.
- Installed and configured BEA Guardian 1.0 on Windows Server 2003 to trouble shoot issue with Web Logic domain configurations.
- Provided Web Logic infrastructure support and creating Web Logic Portal as frontend and other application installed on Web Logic Server as backend calls.
- Migration for connection pool drivers for DB2 from Type-2 to Type-4.
- Comfortable with IBM MQ 6.0 use in Web Logic 8.1/10.3 as foreign JMS configuration.
- Involved in connectivity setup for applications between Web Logic and Web sphere server.
- Maintaining code and configuration file in version management tool like ClearCase.
- Creating SSL certs and renewing certificates for nodemanager and MQ.
- Preparing documents for production implementation for all project releases.
Environment: Web Logic Server 8.1/10.x, Web Logic Portal, BEA Guardian 1.0, Solaris OS 8/10 Actuate Reporting,, J2EE, JSP, Servlets, EJB, LDAP, JDBC, XML, Oracle 8/10g, DB2, Ant1.5.1, Wily Introscope 7/7.2, Autosys 4.5, IBM Clear Case, Site Minder Netegrity, SVN, CVS.ANT, Maven Tools.
Confidential - Boston, MA
Middleware/Web Logic Administrator
Responsibilities:
- Assisted the customer care and deployment teams in troubleshooting and fixing day-to-day problems of the applications in production on 24/7 schedule.
- Administered and configured Web Logic server 8.1 in deployment and production environment.
- Developed WLST/JYTHON, ANT scripts, UNIX shell scripts to start the domains and to automate the deployment process.
- Installed and configured Apache and Tomcat Web servers in various environments with Web Logic.
- Extensive experience in finding the memory leaks and adjusting the JVM Heap Sizes, using Optimize IT and JProbe.
- Monitored BEA Web Logic Server using tools such as SNMP.
- Configuring clusters on Web Logic using the Web Logic Console.
- Configuring database connectivity using JDBC and Configured Web Logic virtual hosts.
- Configured and administered JDBC Connection Pools, Multi Pools and Data source objects for JDBC connections.
- Configured and administered of realms, IPlanet Authenticator, JNDI, and SNMP in Web Logic Server 8.1
- 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.
- Installed and Configured IIS webservers to work with Web Logic.
- Designed and developed EJB applications using Session Beans and Message Driven Beans
- Installation of Oracle-8i Server, Oracle Client-8.0.6 Software on the application server and configuring the connectivity using JDBC drivers for the DB. Troubleshooting the connectivity from the Application to DB, maintenance of the DB’s in server.
- Configured clustering EJB objects, JDBC connections and JMS connection factories for JBoss Application Server.
- Configured JVM tuning for Web Logic application server.
- Configuration and Clustering of Web Logic and JBoss Application Servers.
- Load balancing and performance tuning.
- Testing and profiling to measure the performance of the applications.
- Logs file analysis (troubleshooting) to resolve issues using scripts.
Environment: Web Logic 7.0/8.1, Apache/Tomcat Web Server, IIS, Red Hat Linux, SSL, CRONTAB, J2EE, JDK 1.2/1.3, JBoss, JProbe, LDAP, WLST/UNIX, Oracle 8i, SNMP.
Confidential
Java Developer/System Administrator
Responsibilities:
- Designed and developed web applications using Servlets, JSP, Java Beans and threads.
- Developed JSP with HTML and JavaScript for data presentation and collection.
- Configured clustering EJB objects, JDBC connections and JMS connection factories.
- Developed Java Scripts and HTML pages for front end.
- Developed several JSP Pages and Servlets for the front end.
- Developed Stored Procedures for extracting data.
- Involved in Performance Tuning and Bug Fixing.
- Used Object Oriented Methodology for the Java app design.
- Installation, Configuration, Administration and Maintenance of BEA Web Logic Server 7.0 on Windows, Solaris and AIX Operating systems.
- Design and develop JDBC connection objects for the data retrieval and update.
- Deployed the applications on multiple Web Logic Servers and maintained Load balancing, high availability and Failover functionalities.
- Used JProbe, Wily Introscope for detecting and debugging memory leaks for performance tuning.
- Implemented security and configuration of Siteminder single sign-on configurations and replications for MS Active Directory server.
- Configured Node manager to administer the Managed servers of Web Logic.
- Created and maintained Design documents (low & high level Design Documents).
- Involved in the design, development and execution of test plans and strategies.
Environment: Web Logic 7.0, Windows/Solaris/AIX, J2EE, JProbe, wily Introscope Linux, AIX, Java, Struts, Hibernate, HTML, DB2, Java Script, Eclipse 3.