Middleware Admin/ Production Support Resume
Mason, OH
SUMMARY
- Over 8 years of experience in Weblogic/Jboss Administration, Monitoring, performance tuning, Troubleshooting and Maintenance in SIT, Dev, QA and Prod environments.
- Expertise in Installation, Configuration, Trouble - Shooting and Maintenance of Oracle’s Fusion Middleware components like SOA, OSB, OIM, OAM on WebLogic Server 8.1/9.x/10.x/11g/12c, JBOSS 6.x/7.x on different UNIX flavors like Linux and Solaris.
- Experience in installation of Oracle Fusion Middleware: SOA suite products on Weblogic Application server on Linux and UNIX platforms.
- Experience in performing installation, configuration, Deployments and monitoring of JBOSS Enterprise Application Platform 6.0 and 7.0.
- Experience in Installation and Configuration of Oracle Application Development Framework ADF 11.1 version on the Weblogic Application Server.
- Installed, configured and administered Web Servers like Apache 2.x HTTP Server, Apache Tomcat 6.x, Windows IIS webserver and Sun One 6.x Web Servers.
- Deployed EAR, JAR, WAR and J2EE applications on the servers using the scripts and the console.
- Experience in deploying the SOA composites on enterprise manager and jars in the service bus along with the configuration plans.
- Experience in DevOps automated build and deploy the packages on the application servers using tools like Anthill Pro, Puppet and Chef. Shell scripting for automating the jobs on CRONTAB.
- Experience in configuring the logging on JBOSS and Weblogic Application servers: HTTP Access logs and enabling different logging levels.
- Experience in tuning the servers with the Java parameters for improving the JVM performance, Threads, Connection Pools, Garbage Collection: verbose GC and parallel GC.
- Strong knowledge in load balancing, Clustering EJB objects, JDBC connections and JMS connection factories, queues and topics.
- Experience with the Firewall Requests and Virtual IP changes.
- Expertise in writing WLST scripts using Jython/Python for starting, stopping servers, Node managers and deploying applications.
- Solid experience in developing and deploying the applications on multiple WebLogic Servers and maintaining Load balancing between different instances, High availability and Fail over.
- Experience in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters.
- Implemented Security Services under various Realms of WebLogic Server.
- Upgraded and Migrated WebLogic Server versions updated JDK versions and installed service packs.
- Configured and managed secure environments like SSL and Digital Certificates on JBOSS and Weblogic Applications.
- Very good knowledge on Windows, Linux and UNIX Administration.
- Developed Scripts for daily Server restart, Deleting log Files according to the scheduled time entries in the CRONTAB.
- Working knowledge in writing, modifying and executing the ANT build scripts for automating daily routines. Good understanding of Systems Development Life Cycle (SDLC).
- Provided 24/7 on call support to the development team in both testing and production environment, and analysis (troubleshooting) of log files to resolve issues.
TECHNICAL SKILLS
Middle Ware: BEA WebLogic Server 8.1, 9.0, 9.1, 9.2, 10.0, 12c, SOA suite, OSB, JBOSS Application Server 5.0, 6.0,7.0, Apache-HTTP Server 1.3, 2.0, 2.2, Sun One 6.0, 6.1, Apache Tomcat 6.0, 7.0, Oracle Identity manager 10/11, Oracle access Manager, Oracle Application Development framework 11.1, Microsoft IIS 8
Identity Management: Oracle Access Manager
Operating Systems: UNIX: Solaris, Red Hat LINUX, HP-UX, IBM-AIXWindows: 98/2000/NT/XP/VISTA
J2EE Technologies: JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB, AWT Servlets, Applets, Swing components
Web Technologies: HTML, XML, DHTML, XSLT, CSS
IDE’s Tools: Net Beans 3.5, 3.6, 5.0, 6.0, WLST, Putty-Connection Manager
Performance Monitoring Tools: Wily Introscope, JMeter, Samurai, TDA, Grinder
Programming Languages: Java, C, C++, C#, SQL, Visual Basic
Database: Oracle 8i/9i/10g, DB2, MS SQL, MYSQL, Point base
Scripting Languages: WLST, Shell Scripting
Protocols: TCP/IP, Telnet, SSH, HTTP, HTTPS, FTP, SNMP, DNS, DHCP, ARP, SSL
PROFESSIONAL EXPERIENCE
Confidential, Mason, OH
Middleware Admin/ Production support
Environment: Weblogic Application Server 10.x, SOA Suite 11g, Service Bus 11g, ADF JBOSS-6.1.1, Apache-tomcat-7.0.55 web server, Unix (Solaris 10.0, RHEL), oracle- jdk 1.7 and jRockit development kit, OIM, OAM, J2EE, Remedy, Puppet deployment tool, SPLUNK, TCP/IP, VIP, JMS, WLST, Shell script, WSDL, XML, SOAPUI, GIT Hub, Oracle SQL Developer.
Responsibilities:
- Installation, Administration, Monitoring and Configuration of JBOSS-6.1.1, Weblogic 12c, 10.3.6 with SOA Suite, OSB, Application Development Framework (ADF) in development, testing and Production environments.
- Installation of compatible Java Development Kit (JDK) and jRockit development kit versions compatible to Application Servers.
- Migration of Application Servers from 32 bit Machines to 64-bit OS Machines to increase the performance: CPU usage, total disk space Memory and Server Heaps and optimize the 32-bit Machines count.
- Installation and Maintenance of JBOSS and Weblogic Application Servers on a Single Machine.
- Migration of application deployments from Weblogic to Jboss application server. Configuration of JDBC data sources according to the migration.
- Configuration and enrollment of Node Manager on different machines to start the managed servers from the Administration Console.
- Configured Oracle Identity manager to manage and provision users to various LDAP servers. Created a central OIM for the business and created various connectors to LDAP Servers.
- Deployments: war, ear, jar & xml Configuration files on Jboss, Weblogic, enterprise manager, Oracle Service Bus and Tomcat7 Servers manually and also using the automated tools like Puppet.
- Experience with GIT Hub branching to deploy the codes to the application servers.
- Developed WLST and shell Scripts to start/stop the servers, Log Rotation, Log Deletion, running the jobs and placed the scripts on CRONTAB scheduler to automate the processes.
- Worked on obtaining and analyzing the Thread Dumps on the analyzing tool: SAMURAI to get the root cause of the Stuck Threads.
- Weblogic/JBOSS Performance tuning: Heap sizes, garbage collection: verbose GC and parallel GC.
- SSL Configurations: importing certificates to Keystores and Truststores, JAVA arguments in configurations files.
- Enabling the HTTP access logs on both the application servers to monitor the HTTP Response times and the Status Codes of the requests flowing through the servers.
- Configuration of JDBC, Data sources and JMS servers, JMS system modules and Queues in the Weblogic Administration Console.
- Worked on Oracle SQL developer to test the database user connections and flow of transactions by running the queries.
- Worked on deployment of Web services and test them using WSDL payloads on SOAPUI tool.
- Configured Dynatrace on Application server to monitor the server performance and the HTTP traffic to the applications.
- Worked on 2 side-SSL configurations on the application servers
- Trouble shooting: Timeout issues, Bad certificate issues, Deployment failures, Thread dump analysis.
- Firewall: TCP/IP and Virtual IP hosting, DNS entry/changes for new servers on 64-bit OS Machine.
- Worked with ESB team to understand the F5 load balancer on how it routes the traffic between different instances.
- Worked on Remedy tool for Incident Management, tracking the deployments to be carried out on the application servers and submitting the firewall requests to respective networking teams.
- Experience with the Splunk tool to monitor various server logs.
- Documentation of the troubleshooting and other process for further reference.
- Experience with xml files to understand the configurations on the application servers.
- 24/7 on call production support.
Confidential, Miami, FL
Sr. Weblogic SOA Administrator
Environment: Weblogic Application Server(12c,11g.10.3), Apache-tomcat-7.0.55 web server, DevOps, Windows IIS web server, Unix (Solaris 10.0), JBOSS 6.x, 7.x, RHEL, SOA 12c, OSB 12c, Oracle ADF 11.1, JMS, OEM12c, J2EE, TCP, Virtual IP DNS entry, WLST, Python, Ant scripts, Bash shell, Anthill Pro Deployment Tool, JSP, WSDL, XML, SOAPUI, Maven, Oracle SQL Developer, SIT (system Integration testing) environment.
Responsibilities:
- Installation, Administration and Configuration of Apache-Tomcat7 Webserver, Microsoft Internet Info services IIS and Weblogic Application servers in development, testing and Production environments.
- Installation of required Java Development Kit (JDK) versions compatible to Application Servers.
- DevOps role- Performed troubleshooting and Automated Build and Deployments using Anthill Pro tool in Weblogic, SOA, Websphere application servers. Developed Shell scripts to restart/monitor the servers and executed them on Crontab.
- Installation of weblogic application servers on VMware cloud virtual machine as part of implementing the development environment’s mirror images.
- Installed and Maintained Application Development Framework (ADF) 11.1 version on the Weblogic Application Sever in the GUI mode and UNIX level.
- Deployment and configuration of ADF application pages on WL server 10.3.6.
- Worked in the System Integration Testing (SIT) environment)
- Maintenance and Administration of Weblogic 12c, 11g, 10.3 on Solaris 10 platforms and RedHat Linux.
- Installation, Deployment and Administration of JBOSS 7.X application server on Red Hat Platform.
- Installation of SOA12c suite and Application Development Framework ADF11.1.1 on Application Server.
- Configuration of SSL certificates for secure authentication.
- Installation and Configuration of LDAP: Jxplorer for administering the users and their operations.
- Creating JMS servers, modules, connection factories and queues. Administering the Queue Consumption and production.
- Troubleshooting the pending messages stuck in the queues and active connections to the JMS server.
- Running queries in the oracle SQL developer to track the stuck messages which are pending in the transaction tables and queues.
- Configuration of Work manager on the Server to increase the thread constraints.
- Worked on LOAD BALANCER for Weblogic instances.
- Configuration of Data Sources (XA and non-XA Data sources), EIS Outbound Pool Connections for Adaptors on application Server.
- Configured Watches and Notifications in the Diagnostic module to monitor the STUCK threads, Deadlocks, Health from the Log files.
- Worked in the System Integration Testing (SIT) environment.
- Experienced with Oracle SQL developer. Running queries to monitor the transaction status records from the DB tables.
- Experience with Maven for the building the life cycle for the automated deployments.
- Deployment of JAR, WAR and EAR files to the Application servers from console and through tools like Anthill Pro which uses Ant scripts for the deployment Process.
- Performed Troubleshooting during build and deployment failures.
- Deployment of SOA composites on enterprise manager 12c and OSB projects on service bus console 12c and using scripts.
- Monitoring the failed flow instances on enterprise manager using the error hospital.
- Experience with SPLUNK to access server Logging Directories.
- Experience with SOAPUI tool to validate the XML Requests and Responses from the Web Services.
- Trouble shooting of failed flow instances in SOA Enterprise Manager and monitoring of Error Hospital to get the error metrics in the flow instances.
- Configuring and Monitoring the end Point URIs in service bus console.
- Installation of Patches for ADF upgrade.
- Performance tuning of JVM Heap, GC verbose to troubleshoot the out of memory issues in the stack threads. Analyzing Core dumps to troubleshoot the Memory issues on the Server.
- Monitoring Server logs, Server Health, CPU usage and disk space usage.
- Performing thread dumps and analyzing them to get the root cause of the stuck threads.
- WLST, Shell scripting for the automation of daily Server restart. Developed a script to deploy and undeploy SOA composites.
- Developed Scripts which were placed on crontab to monitor the Server health and other automation process like log rotation and log deletion.
- Troubleshooting of the WL server logging which was going binary by using the NOHUP command to start the WL server in the background.
- Developed Ant scripts for deploying SOA12c composites and Projects (JAR file and Customization file) in Service bus 12c.
- Experienced in IBM Websphere: Restarting of the servers, basic troubleshooting and package deployments.
- Documented steps to troubleshoot the incidents which occur daily for further reference.
- Provided 24X7 on call Support during the production release.
Confidential, Los Angeles, CA
Sr. WebLogic SOA Administrator/ Prod. Support
Environment: WebLogic Server 9.2/10.3, DevOps, SOA, OSB, UNIX (Solaris 8/9.0/10.0, Linux), Python, Puppet, ANT Script, BASH shell Windows 2003, Sun One IPlanet Web Server, MS IIS Webserver, Java, JSP, EJB.
Responsibilities:
- Install, configure and administration of BEA WebLogic Application Server 9.2/10.3/11g, SOA suite, OSB, ESB on Linux, SUN Solaris 9.0/10.0 and Windows environment.
- Maintained BEA WebLogic Application Server 9.x/10.x/11g on different UNIX platforms and have setup development, testing and production environments for the ongoing application development.
- Worked on installation and configuration of Apache Web Server, Sun One IPlanet Web Server and IIS Web Server.
- Installation, configuration of OBIEE 11g. Creating executive reports withBI Publisherintegrated with OBIEE.
- Upgrading of OBIEE and SOA suite from 11g to 12c.
- Installation, configuration and administration of the clustered H/A environments in Development, Test, QA and Production.
- Creation, configuration and administration of WebLogic domains and managed servers for internal and external clients JDBC and multi data-source connections with Oracle 10g and 11g databases
- Configured Distributed JMS servers, modules, queues and bridge connections.
- Involved in migration of WebLogic Server 9.2 to 10.1 and also from WebLogic 10.x to 11g.
- Was part of the DevOps role in developing the Shell, WLST, Python scripts in Unix environment to automate the jobs which are run on the daily basis.
- Developed Monitoring scripts to send email alerts for any issues on the server. Other scripts to restart the app servers, deploying/undeploying the applications using the WLST scripts.
- Participate in load test, analyze load test results, troubleshoot & address performance bottleneck of application, migrate application through various test, QA, UAT environment up to production.
- Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
- Worked on Memory related issues, application leak or WebLogic leak or SUN java bug by tuning and profiling the memory with third party tools.
- Worked on Puppet tool to perform the automated deployments to the application servers.
- Deployed WARs, EARs using WebLogic Admin Console as well as running scripts.
- Installation and Administration of Application development framework ADF 11 on Weblogic Application Server. Provided Support to the development team by Deploying the ADF .ear application file.
- Provided WLST (Jython script) and configuring various WebLogic components/services via Jython script.
- Developed UNIX shell scripts on Linux and WLST scripts to start/stop admin and manage servers and to deploy different applications like .war or .ear files.
- Managing and installing patches, upgrades and enhancement on Middleware products.
- Cloning JVMs and Managed Servers. Provisioning of securities and permissions on files, folders and servers, and to users and groups.
- Monitoring hosts, servers, applications, domains, components, composites and transaction queues using OEM and Grid Control, and the memory and CPU usages using JRockit Mission Control tool.
- Tuning servers and applications for better performance. Troubleshooting the emerging application issues, from server configuration to code issues.
- Managing incident, problem, change, release, configuration, service level, availability and capacity.
- Delivering an outstanding level of Middleware administration and 24/7 on-call support across all systems, ensuring that the systems meet or exceed their SLAs.
- Preparing backup procedures, scheduling backups through crontab entries.
- Server Hang, Deadlock, application level lock, database level lock by taking thread dump and analyze to get the root cause for the hang.
- Extensively work with global infrastructure engineering and support teams (OS, Network, Security, applications, databases and various endpoint-connections) and third party vendors for project and production support.
- Configured the web server interfaces, session management, virtual hosts and transports for WebLogic.
- 24X7 on-call production support and troubleshooting problems related to Middleware services.
Confidential, Franklin lakes, NJ
WebLogic Administrator
Environment: JDK1.4, J2EE, Jrockit8.1, JSP, WinNT, Servlets, EJB, LDAP, JDBC, XML, Oracle9i, WebLogic Server 9.2/8.0, Ant1.5.1, HP-UX, Solaris, Linux, BASH and KSH shell
Responsibilities:
- Performed WebLogic Server administration tasks such as installing, configuring, monitoring and performance tuning.
- Installation and configuration: Install, configure and administer Middleware stacks environments Including, Oracle Application Server, SOA Suite and its supporting technologies.
- Build SOA infrastructure that is high available (HA), clustered and Disaster Recovery (DR) ready.
- Performed High availability, scalability and Disaster Recovery (DR) tests.
- Technical Documentation: Create standard configuration settings and procedure s for all layers of the technology stack.
- Performed J2EE application deployment and administration including JAR, WAR, and EAR files
- Configured, maintained, deployed and trouble shoot of WebLogic on multiple platforms, deployments, trouble shooting and maintenance for production, development, QA and training environments.
- Worked on Load balancing and Performance tuning for various WebLogic Instances.
- Converted and automated builds using Ant. Scheduled automated nightly builds using cruise control.
- Configured Clusters, Server groups and Cloning for improved availability and failover capacity.
- Created and configured Data Sources for database connectivity & JMS resources.
- Configured global security in WebLogic using LDAP authentication.
- Created domain configuration scripts to configure new domains, modify existing domains.
- Developed Linux & WLST scripts to perform automated deployments.
- Created Crontab entries for timely running jobs, performed Thread Analysis & Heap Analysis manually.
- Improved Siteminder Availability through build standardization and monitoring of the environment.
- Analyzing thread dump & heap dump for WebLogic application server.
- Involved in migration of WebLogic Server 8 to WebLogic Server 9.2
- Involved in periodic backing up of configuration files.
- Performed system administrator level duties such as regularly monitoring user level activity, checking system logs, monitoring system performance.
Confidential, Akron, OH
WebLogic Administrator
Environment: WebLogic Server 8.1/10.3, JBOSS 5.x/6.x, RHEL, Solaris, Sitescope, IBM Http Server, Linux, IBM AIX Server, Web Services, LDAP, JDK 1.4.2, JSPs, EJBs and JMS.
Responsibilities:
- Installation, up-gradation and administration of BEA WebLogicServer 8.1/10.3 on Sun Solaris/RHEL for development, testing and production environment.
- Installation and Administration of JBOSS 5.0 Application server on RedHat Linux platform for DEV, QA and PROD environments.
- Involved in setting up and configuring WebLogic/JBOSS cluster for multiple environment.
- Configured and administered JDBC connection pools, multi pools and data sources in both the application servers.
- Migration of WebLogic from 8.1 to 10.3 in different environment.
- Configured JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, JMS queues and topics.
- Deployment of ear, war and jar application files in JBOSS EAP and WLS admin consoles.
- Involved in performance tuning of JVM by analyzing garbage collection matrix.
- Handled Memory issues and Memory leaks by tuning and profiling with the help of third party tools.
- Monitoring the Server Log files and errors.
- Placed scripts on crontab for automatic Sever Restart and log rotation/deletion.
- Analyzing the Thread dumps, Core Dumps and GC log files in both the Application servers to improve the server performance.
- Configured and setup SSL data encryption and client authentication.
- Provided 24/7 application support to all production applications.
- Worked closely with Developers and the Envision team in configuring the WebLogic/JBOSS application log4j environment.
- Migrated Java Applications from Weblogic JVM to Jboss JVM.
- Installed and configured SiteMinder Policy Server (5.5/ 6.0) on UNIX/Windows environments.
Confidential, Deerfield, IL
WebLogic Administrator
Environment: WebLogic Server 8.3/9.2 Solaris10, Oracle9i, Apache, Sitescope, IBM Http Server, Remedy, Mercury7, BASH shell, IBM AIX Server, Web Services, LDAP, JDK 1.4.2, JSPs, EJBs and JMS.
Responsibilities:
- Install, configure and administered BEA WebLogic Server 8.1 in various environments and also configured Sun ONE webserver in various environments. Used config wizard extensively to create and manage WebLogic domains.
- Deployed the applications like formats of WAR, JAR, and EAR in WebLogic 8.1.
- Configured and Administered JDBC, JMS, JNDI, SNMP in WebLogic Server 8.1.
- 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 Installed and configured IIS to act as a proxy server to serve various applications.
- Created and configured websites for web hosting different applications.
- Configure Clustering EJB objects, JDBC connections and JMS connection factories. Configure Node manager for administer the Managed servers.
- Used WLST to check the status of WLServers.
- Configure Node manager for administer the Managed servers.
- Created and configured new users groups and GlobalRoles to authenticate.
- Configure and administered Connection pools for JDBC connections.
- Deployed applications like formats of WAR, JAR, EAR and Web-based/E-Commerce in WebLogic 8.1. Involved in migration of WebLogic Server 8 to WebLogic Server 9.2.
- Used configuration wizard and configuration builder extensively to create and manage WebLogic domains Implemented Logging and Auditing system for Siteminder to track and identify user activity as well as acquire intrusion reports of unauthorized attempts at access
- Involved in doing a performance benchmark of WebLogic server by using Load Runner.
- Involved in doing a performance benchmark of Apache/WebLogic server by using Load runner and Application Manager.
- Setting up the cluster environment for WebLogic Server integrated with multiple workflows.
Confidential
WebLogic Administrator / JBoss Administrator
Environment: BEA WebLogic Server 8.1 SP4, JBOSS 4.x, Apache HTTP Server, Sun Solaris 8 and 9, Windows 2000/NT, Oracle 9.x, SQL Server 2000.
Responsibilities:
- Installed, configured and maintained WebLogic server 8.1and 9.0 in domain and clustered environment.
- Installed and configured Tomcat and sun one webserver to work with WebLogic server.
- Deployed WAR, JAR, EAR applications in WebLogic 8.1 & 9.0
- Configured Node Manager for running managed servers.
- Installed and configured Apache HTTP Server 2.0, JBoss 4.1.0 and Sun One Web Servers in various environments.
- Mentored engineering team on the use of JBoss and web-related technologies.
- Developed and run UNIX shell scripts and implemented auto deployment process.
- Configured and administered JDBC Connection pools/multi pools/ data sources on JBoss.
- Installed and configured LDAP server using Sun One Directory server for user authentication.
- Experience in working with SiteMinder and Oracle Access Manager for authentications, authorizations and single sign on.
- Monitored JBoss application server resources using Wily Introscope.
- Created data sources, JMS servers, JMS destinations for JBoss 4.1.0.
- Configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for JBoss server.
- Involved in version control for Apache and I planet web servers.
- Documented troubleshoot design procedures and test plans.