Web Logic Administrator/jboss Administrator Resume
Fort Worth, TX
SUMMARY
- Over 7 years of IT industry experience in the field of Client/Server Applications and Middleware Server Administration
- 5+ years of industry experience in BEA Weblogic Application server 6.x/7.x/8.x/9.x/10.x administration under heterogeneous environments - Red Hat LINUX, SUN Solaris 8.0, 9.0, 10.0, HP-UX, IBM AIX and Windows XP/NT/2000/98
- Excellent working knowledge of Operation & Production Support with large mission critical systems in multiple technologies and platforms - WebLogic, JBoss, Apache, Tomcat, Sun One, UNIX, Windows XP, and Oracle
- Strongly experienced in the installation, configuration and administration of JBoss application Server versions 5.x/6.x.
- Strong in Web and Application Server Installation, Configuration, application deployment, monitoring and troubleshooting and extensive Industry experience in Installing, Configuring and administering Web Servers like Apache 2.0 HTTP Server, SUN ONE 6.1 WebServer (iPlanet), Apache TOMCAT 6.0 and Microsoft IIS Server
- Vast experience in configuring multiple Weblogic domains including machines, manage servers, node managers and clustered environments
- Deployed various WAR, JAR, EAR and J2EE applications on managed servers and in clustered environment using Console/auto deploying scripts
- Experience in analyzing Log files such as WebLogic/JBoss server logs, node manager logs and Plug-in logs for troubleshooting and problem determination to resolve issues.
- Vast Experience in performance monitoring and performance tuning of WebLogic server by tuning JVM Heap Size and Garbage Collector parameters
- Excellent working knowledge in finding the Memory Leaks and adjusting the JVM Heap Sizes and Garbage Collector Parameters during performance monitoring and performance tuning of WebLogic/JBoss servers.
- Extensive hands-on experience in setting up multiple clusters and implementing Load Balancing, High Availability and Failover functionality
- Vast experience in configuring Weblogic plug-ins for other servers like Apache 2.0 HTTP Server, SUN ONE 6.1 WebServer
- Experience in Installing and Configuring external LDAP Servers using Netscape and Sun ONE directory Servers for user authentication
- Working knowledge of Implementing JMS with IBM MQ Series using single and Distributed queues
- Well versed in writing WLST, PERL, ANT and UNIX Shell Scripts and automating administration tasks
- Experience in performance monitoring and load testing using Wily Introscope, LoadRunner and JMeter.
- Experience in relational databases like Oracle 9i/8i, My SQL, MS SQL Server, MS Access and DB2
- Provided 24x7 on call support in production environment on rotation basis.
- Excellent problem solving skills with a strong technical background and good communication and interpersonal skills. Self motivated and a good team player.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA/J2EE, C#, Visual Basic, SQL, PL-SQL
Operating Systems: UNIX, Solaris, Red Hat LINUX, HP-UX, IBM-AIXWindows 98/2000/NT/XP/VISTA.
Middleware: BEA WebLogic Application Server 6.x./7.x./8.x./9.x/10.x. Apache-HTTP Server 2.0/2.2, Sun One Webserver 6.x, Apache Tomcat 6.x, JBOSS 6.x, 5.x, MS ISS server 5.1/6.0, IBM-HTTP Server.
J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB, Applets and swing components, AWT.
Web Technologies: JDK 1.4, HTML, XML, DHTML, MSXML, ASPX.
Scripting Languages: WLST, UNIX Shell Scripting (Bourne, Korn, C and Bash), Perl and Ant Scripting
Packages: JDK 1.1/1.2/1.3/1.4/1.5, JSDK 2.0, J2EE
IDE’s/Utilities: Eclipse, Weblogic Workshop, MS Visual Studio 2005, JBuilder, SSH, OpenSSL.
Database: Pointbase, Oracle 8i/9i, MS SQL Server, My SQL, MS Access and DB2.
PROFESSIONAL EXPERIENCE
Confidential, Tallahassee, FL
Sr. Middleware/Weblogic Administrator
Responsibilities:
- Installed and configured Weblogic Application server 8.x/9.x/10.x using graphic and silent mode and configured the Weblogic domain
- Performed Weblogic server administration tasks like configuring Managed servers and setup cluster environment
- Configured Node Manger for running managed servers
- Installed and configured Apache HTTP Server 2.0, Tomcat 6.0, IIS 6 and Sun One Web Servers in various environments Installed and configured plugins for Apache HTTP server and Sun One Web server to proxy the request for Weblogic server
- Experience in analyzing the proxy server log in comparison with weblogic logs to narrow down the malformed request
- Performed migration and upgradation tasks like upgrading Weblogic server 9.x to Weblogic 10.x and updating JDK’s and installing service packs and patches for Weblogic Server
- Troubleshooting every day problems and issues by interacting with developer and testing teams and provided 24x7 On Call Production support on rotation basis
- Deployed various J2EE and enterprise applications (WAR, JAR, RAR, EAR) on managed servers and cluster environment and maintained Load Balancing, High Availability and Failover
- Created bash and ksh scripts to monitor domains, recycle clusters, monitor disk space, monitor number of Apache connections, and ran them as cronjobs for timely running programs Configured JNDI as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics
- Configured and administered JDBC Connection pools/multi pools/ data sources on Weblogic
- Involved in monitoring error logs, troubleshooting and fixing the problems.
- Handled Memory issues, such as application leak, weblogic leak and sun java bug by tuning and profiling memory with third party tools
- Implemented security by configuring Secured Socket Layer (SSL) for client authentication and data encryption
- Installed and configured LDAP server using Sun One Directory server for user authentication
- Configure Siteminder with Webservers.
- Configure F5 loadbalancer with Webservers.
- Developed and run UNIX shell scripts and implemented auto deployment process
- Solved server hang issues such as Deadlock, Application and Database level lock by taking thread dump and analyzed to get the root cause of the hang
- Performance monitoring and JVM Heap size and EJB monitoring using Wily Introscope and Load testing using Mercury Load Runner and Jmeter with Thread and Heap analysis Using Samurai thread dump,
- TDA and Heap Analyzer for detecting blocking and locked threads
- Implemented standard backup procedures for both application and Weblogic server.
- Involved in assisting QA team in Load and Integration testing of J2EE applications on WebLogic Server
Environment: BEA WebLogic 8.x/9.x/10.x, JDK 1.3/1.4/1.5, JRockit 8.1, Apache 2.x, Tomcat 6.0/6.1, Sun One/ iPlanet, IIS 6, Solaris 8,9, Red Hat LINUX, Windows 2003, F5 Loadbalancer, Siteminder, Oracle 8i/9i, JDBC, LDAP, EJB, JSP, Servlets, XML,MS Office, OpenSSL, Secure SSH.
Confidential, Fort Worth, TX
Web Logic Administrator/JBoss Administrator
Responsibilities:
- Installation, Configuration & Administration of Clustered WebLogic Server 10.3.6 on Production Environment.
- Creation of WebLogic domains and setting up Admin & Managed servers for JAVA/J2EE applications on test and production environments.
- Installation, configuring and monitoring of JBoss 6.1 servers and integrated SunOne Web Server to work with the Application Server.
- Deployed the EAR, JAR, WAR applications on multiple WebLogic Server Instances and JBoss servers.
- Involved in working with Load balancing/Firewall to achieve failover and high availability.
- Configured JMS resources Queues, Topics, and JDBC connection pools and data sources for WebLogic/JBoss server instances.
- Configuration of Horizontal and Vertical Clusters.
- Created Domain Templates to replicate the environment on new WebLogic/JBoss servers.
- Worked with WLST scripts and Shell Scripts to automate frequently done tasks like deployments.
- Experienced in analysis of thread dumps, core dumps, server hang and high CPU utilization conditions in WebLogic and JBoss.
- Optimizing the memory usage by tuning Garbage Collection.
- Monitoring WebLogic/JBoss Server health and security.
- Analyzed Log files such as WebLogic/JBoss server logs, node manager logs, Plug-in logs and thread dumps for troubleshooting and Problem determination to resolve issues.
- Involved in assisting QA team in Load and Integration testing of J2EE applications on WebLogic/JBoss Application Servers.
- Installed, configured and administered Apache 2.2 and Apache Tomcat 5.5 on Linux.
- Installed and configured HTTP Proxy Plug-ins on Apache Web Server to send traffic to request dynamic content from WebLogic Application servers.
- Implemented security by configuring Secured Socket Layer (SSL) for client authentication and data encryption.
- Configured LDAP using Active Directory for user authentication and authorization
- Installed, configured and deployed virtual servers through VMWare on Windows environment.
- Installed and configured Jrockit Mission Control (JRMC) in production environment to monitor system critical parameters such as garbage collection, memory leaks, CPU utilization, file/network I/O.
- Responsible for 24x7 production support of mission critical applications running on WebLogic and Apache/Tomcat Middleware.
Environment: WebLogic 10.3.6, JBoss 6.1, Apache 2.2, Oracle Jrockit 6, VMware, JDK, J2EE, JDBC, Apache Tomcat 5.5, Red Hat Linux, Shell Scripting.
Confidential, Houston, TX
WebLogic Administrator/JBoss Administrator
Responsibilities:
- Installed, configured and administered of Oracle WebLogic Server 10.3.4 across environments on Red Hat Linux 3.7.
- Created Domains, Managed servers and Node managers in Production and Test environment.
- Installed, Configured and administered JBoss 6.0 domains and instances and clusters.
- Developed scripts using WLST to carry out the various administrative tasks (such as Startup and Shutdown of servers).
- Deployed various J2EE applications across the clustered WebLogic/JBoss servers mainly involving EAR's and WAR's and implemented Load balancing, high availability and Fail over for the servers across various environments like Development, SystemTest and Production.
- Configured the WebLogic/JBoss server for Data Sources, JDBC Connection pools.
- Configured JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.
- Tuned the TCP-related parameters in operating system level to improve system performance and reduce dropped connections.
- Involved in configuring Web Security tools, LDAP server, SSL certificates..
- Installed, configured and administered Apache 2.2 and Apache Tomcat 5.5 on Linux.
- Utilized VMware tool to migrate countless physical servers to virtual machines.
- Provided 24/7 rotational on call production support.
Environment: JRockit JDK, J2EE, JSP, Servlets, EJB, JDBC, JMS, WebLogic Server 10.3.4, JBoss 6.0, Apache2.2, Apache Tomcat 5.5, Red Hat Linux, VMWare.
Confidential, Chicago, IL
Middleware Administrator
Responsibilities:
- Performed Administration tasks like installing, configuring and administering BEA Weblogic Server 7.x/8.x in different environments
- Setting up managed servers and cluster environment using console and scripts
- Installed, configured and administered other servers consisting of Apache HTTP Server 2.0 and Sun One Webserver 6.1 in various environments
- Configured plug-ins for Apache HTTP server 2.0, Sun One Web server to proxy the request to Weblogic server
- Provided 24 X 7 on call production
- Configured and administered Weblogic services like JMS, JNDI, JMX and JDBC
- Deployed various applications like WAR, JAR, EAR files in cluster environment and on independent servers and determined problems in deployments using error logs
- Creating and configuring cluster and Node Manager Configuration for managed servers
- Configured and administered JDBC connection pools and multipools
- Configured clustering EJB Objects and JMS connection factories
- Performance tuning and JVM Heap size monitoring using wily Introscope Agent
- Involved in Load testing the application running on Weblogic server using various tools
- 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 TDA and finding the blocking and locked thread.
- Used UNIX Shell scripts implement auto deployment process in external stage mode
- Performances testing using tools like Mercury Interactive and Jmeter
- Involved in assembling, binding and deploying J2EE application on Weblogic Server
- Configured realms, users, groups and roles
Environment: BEA WebLogic 7.x/8.x, JDK 1.3/1.4/1.5, JRockit 8.1, Apache 2.0, Tomcat 6.0/6.1, Sun One Webserver, UNIX, Solaris 8, HP-UX, Windows NT/2K/XP, My SQL,Oracle 8i/9i, JDBC, LDAP, EJB, JSP, Servlets, XML, MS Project, SSL, Secure SSH, Wily Introscope, Samurai, Jmeter
Confidential
System Administrator
Responsibilities:
- Configured managed server instances on different machines and clustered all the managed servers
- Created the startup and shutdown scripts for the servers
- Configured WebLogic server with iPlanet web server through WebLogic’s proxy plug-in.
- Created the connection pools, data sources, JMS servers, JMS destinations.
- Deployed different application WAR files, EJB JAR files and enterprise application archives (EAR) on WebLogic 10.x
- Worked on HTML, JSPs for front-end templates.
- Business validations performed using JavaScript.
- Developed servlets for main business logic implementation.
- Developed JDBC code for accessing data from the database.
- B2B interaction developed using XML; XML Parser coded using DOM and SAX API’s.
- Provided support to Development, Testing/QA and Staging environment.
Environment: WebLogic Server 9.2, WebLogic Server 10.3, Windows XP, Red Hat, SUN Solaris, HP-UX, Jdk1.4/1.5, J2EE applications, LDAP, JDBC, Hermes JMS, XML, and Oracle9i/10g, Microsoft SQL Server 2005, PL/SQL-Dev, SVN, Maven, CVS, HP Open View, Apache.