Senior Middleware Administrator Resume
Chicago, IL
SUMMARY
- 7+ years of extensive experience in the IT industry with over 5years of WebLogic, Tomcat Administration, Monitoring, Troubleshooting and Maintenance on WebLogic Servers with Oracle DB Administration.
- Highly Experienced in BEA WebLogic Server/Portal 8.X/9.X/10.X/11g/12c, Apache 2.X, Tomcat 5.x on Red Hat Linux 4/5, Sun Solaris 8/9/10.
- Proficient Knowledge in Oracle Database Administration.
- Installation, configuration and maintenance of Weblogic server/portal with JDBC, JMS, JNDI, SNMP and J2EE Services.
- Deployed Clustered Environments on (Single and Multi Box) using different application server for vertical and horizontal clustering.
- Deploying J2EE Application archives (JAR, WAR, EAR and RAR) and Web - Based/E-Commerce on WebLogic Application Server.
- Extensive experience in production environments, involved performance tuning, tweaking the JVM parameter, Threads, size of the connection pools.
- Strong knowledge in Clustering EJB objects, JDBC connections and JMS connection factories.
- Worked with Protocols TCP/IP, HTTP/HTTPS, SMTP, SNMP, SOAP and FTP.
- Experience in configuring Node Manager to start and stop managed servers from admin console.
- Experience in both Clustered and non-Clustered environments.
- Experience in resolving the issues including Network components like BIG IP, Firewalls and Siteminder, Dynect(DNS Failover over WAN).
- Involved in configuring the security plug-in/Custom Security providers for weblogic resource protection
- Experienced in Migrations and upgrades to Weblogic 7.2, 8.1 (SP1, SP3, SP4, SP5) and Weblogic 9.1/9.2, 10.3 server releases.
- Strong experience with application support involving both Production and Non-Production environments.
- Handled production incidents, queries, problems through remedy ticketing system and non-production issues/tasks/incidents through JIRA ticketing system.
- Actively involved in playing a key role in Level based support (L1/L2/L3) as a L2 Support Engineer interacting with command center/Helpdesk L1 teams and Developers/Architects/ SME from L3 Support.
- Knowledge on UNIX Confidential, bash, korn Confidential scripts and WLST scripts.
- Strong knowledge on writing scripts using Born Confidential and WLST python/Jython.
- Experience using weblogic.Admin, weblogic.Deployer and weblogic.server commands.
- Experience in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters.
- Experienced in Oracle DBA(9.x to 12.x), My SQL Administration.
- Experienced in Backups/Restore Testing/ Rsynch Code tree in automating Process in Linux using Confidential scripts.
TECHNICAL SKILLS
Application Servers: WebLogic 8.1/9.x/10.x/11g, MQSeries WebSphere 6.x, Tomcat 4/5.x/6, Apache 2.x
Web Servers: Apache HTTP Server, Sun One (iPlanet) 6.0/ Sun One, IIS server(5/6)
Operating Systems: Unix, Solaris (8, 9, 10), Linux (3, 4), OEL 4/5, IBM AIX, Windows 2003/XP, RedHat Linux, Ubuntu.
Tools: /Utilities: BMC Patrol, Site Minder, TOAD, Sun N1, Eclipse3.0, Test-Director, API, Website pulse, Quest, Wiley Introscope.
Databases: Oracle 8i/9i,10G, DB2, MYSQL SERVER, MS Access
Languages: C++, Java, SQL, PL/SQL
Scripting Languages: JSP, Servlets, JDBC, Java Script, Jython, HTML, Confidential Scripts, Perl, korn Confidential
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Senior Middleware Administrator
Responsibilities:
- Supported middleware applications on Web Logic Server 10.x/11g, Apache 2.2 and perform tasks such as configuration, monitoring, Production Support, Outage management, incident/problem management.
- Performed troubleshooting of the Production issues raised by business and IT application user through remedy tickets.
- Involved in installing and configuring Weblogic Application Server 11g on RHEL 5 (Tikanga) and RHEL 6(Santiago).
- Played an actively role resolving the environment issues, handling Incident management/ Problem management being part Level 2 Support team.
- Strong Production support experience with issue management, outage management, communication root cause analysis, monitoring and resolving the issues.
- Coordinated production issues with several teams like UNIX, Network, Database, Infrastructure and Application teams and helped them in resolving the issues.
- Performed installation of portal schemas using RCU utility.
- Successfully setup Weblogic server 10.3.6/11g environments on windows machine by configuring setting up the node managers.
- Configured and administered of JDBC, JMS in Weblogic server 11g.
- Created Startup and Shutdown for Admins as well as Managed servers.
- Invoked and authored WLST script that invokes in turn node manager to stop/start clusters/instances.
- Configure and administered Connection pools for JDBC connections
- Documented installation guides, SSL configuration guide, Proxy- plug-in guide in production.
- Configuration, Tuning and Administration of Weblogic V 10.x.
- Deploying WAR, EAR, JAR applications in Clustered and Non Clustered environments.
- Deployed applications and portlets on to portal applications
- Involved in Pre-Deployment and Deployment activities across all environments Dev, QA, Stage and Production.
- Installed and configured apache to act as a proxy server to serve various applications.
- Used WLST to check the status of Weblogic Servers and application status.
- Understanding the business requirements and attending the specification meetings/QA meetings and release meetings.
- Installed, Configured and used HermesJMS to interact with WebLogic JMS providers, discover WebLogic queues and topics, copy/delete messages, and drop XMLs in WebLogic JMS queues and IBM MQ queues.
- Wrote Confidential scripts and to automate routine tasks like log parsing, auditing and patch audits
- Configured new sites on Load balanced Apache servers.
- Developed WLST scripts for fetching online data of the servers for performance tuning.
- Developed scripts to monitor JDBC Connection Pool Status, JVM Heap Size, and JMS Messages in the Destination queues in the production environment.
- Used WLST, ANT and Jython for automatic deployment of applications.
- Created bash and korn Confidential scripts to monitor domains, recycle clusters, monitor disk space, monitor number of Apache connections, and ran them as cronjobs.
Environment: s: Oracle WebLogic Server/Portal 10.x/11g, Oracle Webcenter 11g, Apache 2.2, JDK 1.5/1.6, J2EE, JDBC, XML, MS SQL Server, WLST, Jython, Red hat Linux 5/6
Confidential, Houston, TX
Weblogic AdministratorResponsibilities:
- Installed, configured and administered Weblogic Server/Portal 9.x/10.x/11g in different environments like Development, QA, UAT and Production on Linux (RHEL 5) and Solaris 9 operating systems.
- Actively involved in playing a key role in Level based support (L1/L2/L3) as a L2 Support Engineer interacting with command center/Helpdesk L1 teams and Developers/Architects/ SME from L3 Support.
- Installing and maintaining WebLogic Application Server 10g/11g in DEV, QA, INT, STG and Production environments.
- Handled production incidents, queries, problems through remedy ticketing system and non-production issues/tasks/incidents through JIRA ticketing systems.
- Authored SQL queries needed to validate certain application functions, job status.
- Interfaced with helpdesk L1 teams to author the runbooks needed to resolve simple production issues and user queries
- Deployed application into Tomcat container by using a different appbase
- Automated deployment process in Weblogic by using wlst script to deploy the war files.
- Single handedly performed up-gradation of weblogic 9.x to weblogic 10.x/11g
- Actively involved in discussion with L3 team for permanent resolutions, rearchitecture and redesign of applications.
- Integrated Apache and weblogic using proxy plug-in
- Performed migration of Tomcat 5.x to weblogic 10.x and JDK 1.4 to JDK 1.6.
- Configured JDBC and JMS Queues in Weblogic 9.2/10.3.
- Configured connection pools and Datasources for Weblogic 9.2/10.3 application servers with backend oracle 9i/10g/11g RAC DB’s.
- Installed Apache 2.0, and configured plug-in for clusters running on Weblogic 9.x/10.x.
- Created SSL certificates both at the application server Weblogic level and also at the apache level for transport level security.
- Automated deployment procedure in production environment running on weblogic using UNIX Confidential script wrappers and wlst.
- Performing analysis of performance bottle necks in the ESP Infrastructure and development of key metrics gathering strategy.
- Implemented performance tuning findings by tuning JVM GC algorithm, memory arguments, JDBC Connections, Prepared Statements Cache.
- Developed a process to manage the web services by implementing an automated service usage pattern.
- Implemented QOS for the critical infrastructure by implementing segregated farm based application deployments
- Involved in segregating the portal configuration across diff environments
- Implemented SLA based work manager for each application/service sharing the same weblogic infrastructure.
- Responsible for ownership of environment and was accountable for all pre-deploy and deploy activities.
- Automation of server health checks using Nagios Monitoring tool.
- Configured Wily as monitoring tool for Weblogic based applications.
- Experience in Source code Controlling and Code branching from release to release.
- Maintaining Subversion trunk and branches. Responsible for maintaining user and admin accounts.
- SSL Certificate creation and renewing the Certs before the expiration timeline using Keytool.
- Performed day-to-day tasks to ensure the smooth and efficient operations of the WebLogic run time environment including troubleshooting, system backup and recovery.
- Handle Heap Memory issues, Server Hang, Deadlock, application level lock, database level lock by taking thread dumps, core dumps and analyze to get the root cause for the hang.
- Involved in bridge calls with other team members and developers for resolving the high priority issues in the Production Environment and provide RCA.
- Providing 24/7 support to Production and Non production environments.
Environment: JDK 1.4/1.5/1.6, JRockit 1.5/1.6, J2EE, JSP, Servlets, EJB, HTML, XML, WebLogic server/portal 8.1/9.2/10.x, Oracle Service Bus 2.x/3.x, Apache 2.2.x, Wily Introscope 8.X, RHEL 4/5, Ant, WLST
Confidential, Reston, VA
Web Engineer
Responsibilities:
- Installed and configured Jboss 4.2/5.0 on different environments like Dev, Test, QA and Production.
- Performed Weblogic server 8.1.6/9.2/10.3 tasks such as installation, configuration, monitoring and performance tuning on Sun Solaris 8/10, Windows and Linux RHEL 4/5 platforms.
- Installed and Configured Apache Tomcat 6.0 application servers on various environments like Dev, Test, Perf and Production.
- Created and managed Weblogic Domains and Node Manager using config wizard and WLST.
- Administered EJB Objects, setting up Jrockit IT/JDK, JNDI, JMS connection factories Queues and topics and IBM MQ series on Weblogic Server.
- Configured JDBC Connection Pools/Multi Pools/Data Sources with backend databases: Oracle 9i/10g.
- Deployment and troubleshooting of JAR, WAR, and EAR files on both stand alone and clustered environment in Jboss 4.2/5.0, Weblogic 8.x/9.x/10.x and Apache tomcat 6.0.
- Monitoring error logs, JVM heap size & Perm size, stuck Threads and tuning parameters using WLDF for optimization of Weblogic Server.
- Dealt with issues like Application Deadlock, High CPU, Server Hang-up and profiling the memory with third party tools like Jprobe, Confidential OVO and Optimize IT.
- Installed and ConfiguredWilyIntroscope 6.x/7.x for different domains and established alerts and reports that complete application monitoring dashboard.
- Involved in troubleshooting and fixing of problems on WebLogic Application Server and analyzed thread dumps (used Samurai thread dump analyzer)
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
- Configured BIG IP F5 Load Balancer for load sharing.
- Root Cause Analysis RCA: Specialized in analyzing thread dumps, core dumps, server hang conditions, and high CPU utilization conditions for finding the root cause.
- Worked closely with network team and SSO - Single Sign On team while shaking down the upgraded Test and Production environments.
- Involved in doing a performance benchmark of Weblogic server by using Load Runner.
- Involved in Weblogic 8.x/9.x/10.x patches and service packs upgrade.
- Installed and configured Apache HTTP server 2.0, Sun One/Iplanet, Microsoft IIS 6 web server and configured proxy plug-ins for Weblogic Server 9.2/10.3.
- Involved in up-gradation of Weblogic 8.1 to Weblogic 10.3 and migration of Weblogic 8.1 to Jboss 5.0.
- Worked with Business activity monitoring (BAM), Oracle Business Process Management, and Oracle Security and Oracle Web Center Integration, installation/configuration.
- Developed Startup, Shutdown scripts to bounce the Weblogic server.
- Documented the issues, migration and upgraded patches for Weblogic servers and web servers.
- Involved with the development team in trouble shooting and fixing day-to-day problems of the applications in production environment.
- Provided 24X7 supports for production environments.
Environment: JBoss 4.2/5.0, Oracle BEA Weblogic Server/portal 8.1/9.2/10.3.2 , Apache Tomcat 5.x, Solaris 8/10, Windows 2003 server, Linux RHEL 5.1, Jrockit IT/JDK 1.6, JDBC, JMS, J2EE, EJB, Apache HTTP, Oracle 9i/10g/11g, VMware, WLST, Confidential OVO, F5 load Balancer and CA Wily Introscope.
Confidential, Houston, TX
WebLogic Admin
Responsibilities:
- Install, configure and administered WebLogic Application Server 9.2/10.3, Jboss 4.x, Tomcat 5.x on SUN Solaris 8.0/9.0/10.0 , Linux and Windows environment.
- Involved in migration of WebLogic Application server 8.1 to WebLogic 10.3.
- Installed, configured and administered Tomcat 5.x, Jboss 4.0.x, Bea WebLogic Server 10.0 and Tomcat 6.0 on windows.
- Deployed application formats like WAR, JAR and EAR in WebLogic 10.0, JBoss 4.0.1/4.0.3 and Glass Fish.
- Installed and configured IPlanet to act as a proxy server to serve various applications.
- Integrated SunONE with WebLogic Portal Server using Plug-ins.
- Created and configured websites for web hosting different applications on IPlanet 6
- Installation, setup and configuration of RHEL, OEL4/5
- Resolved performance issues by taking java thread dumps and analyzing the dump files to resolve the performance issues.
- Configure and administered JDBC, JMS, JNDI in Jboss 4.0.1, WebLogic Server9.0
- Installed and configured Apache Web server and integrated with Jboss, Tomcat and WebLogic server.
- Configure and administered WebLogic server with Oracle 10g database.
- Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance
- Implemented Single sign on using LDAP and SAML.
- Memory issues, application leak or WebLogic leak or SUN java bug. By tuning and profiling the memory with third party tools
- Deployed WARs, EARs using WebLogic Admin Console as well as running scripts
- Provided WLST (Jython script) and configuring various WebLogic components/services via Jython script
- Monitoring application performance using Wily Intrascope. Setting up Intrascope to alert for various metrics (CPU, heap, threads).
- Developed UNIX Confidential scripts and WLST scripts to start/stop admin and managed servers and to deploy different applications like .war or .ear files
- Created Korn Shellscripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation
- Installed, Implemented and maintained SOAarchitecture.
- Configured clustering of multiple SOA Application Server instances and http server load balancing.
- Distributed JMS servers, modules, queues, and connections
- Created clusters and managed servers for OBIEE application and deployed on Weblogic server.
- Defined policies using OWSM (Oracle Web Services Manager) that govern web services operations such as access policy, logging policy, monitoring, content validation and digitally signing the message to call secured services.
- Worked closely with support groups, development and apps team in order to gather requirements.
- Documented technical requirements and specifications.
- Used Site minder for single sign on (SSO) and LDAP infrastructure is used to authenticate and authorize users.
- Experience in configuring WebLogic domain across Data Centers in production environment.
- 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.
- Configured the web server interfaces, session management, virtual hosts and transports for WebLogic.
- 24X7 on-call production support, technical support, troubleshooting and problems related to oracle WebLogic Server.
Environment: WebLogic Server 9.2/10.3, Jboss 4.0.x, Tomcat 5.x, WebSphere MQ Series, IPlanet 6, Apache 2.2.2, WLI, Oracle 9i/10g, Glass Fish, UNIX (Solaris 8/9.0/10.0, AIX 5.1, Linux 5 ), Tuxedo, OEL, Python, ALSB 2.5, Sun N1, JBoss, Java, ANT Script, Windows, CORBA, SOA
Confidential, Owings Mills, MD
Weblogic Administrator
Responsibilities:
- Installed WebLogic 9.2 application servers and apache 2.x on Linux platform in development, staging and production environments.
- Configured multiple WebLogic domains with both clustering and non-clustering modules.
- Involved in the automation of building new Weblogic environments by using basic UNIX Confidential scripts.
- Stored all Weblogic 8x binaries in CVS and authored build scripts that install the required image onto new hosts.
- Authored Weblogic configuration and deployment scripts. These deployment scripts automatically configure all the required weblogic resources like JMS, JDBC Connection Pools and deploy the ear file. The deployment script can detect most of the errors and can consistently rollback to original configuration.
- Involved in the Capacity planning for the application in production environment. Gathered performance metrics with varied number of clustered managed instances.
- Segregated different interfacing components to the application by defining a separate execute thread queue for each interface.
- Work with JProbe in-order to adjust JVM Heap Size and reduce memory leakage.
- Authored ant build scripts for applications that will generate required EJBs, WAR files.
- Authored common Confidential functions using weblogic admin utility that facilitate the configuration tasks involving JMS, ConnectionPools and Application deployment.
- Used BIGIP as load balancer to route requests to Weblogic cluster instances.
- Involved in Weblogic upgrade from version 8.x to version 9.2 MP3.
- Developed POCs for fine tuning weblogic thread configuration
- Developed an end-to-end J2EE application that displays the statics of the running weblogic processes and application process.
- Developed an end-to-end J2EE application that performs stop/start/restart of weblogic processes running remote across the enterprise.
- Created read-only users for weblogic console in production environments using weblogic Security Realms.
- Involved in automating lot of environment maintenance tasks (scheduling builds).
- Involved in PVCS management.
Environment: Confidential UNIX, Weblogic 9.2.x, Java, Unix Confidential scripting, Oracle 9.2.0.4, Toad, log4j.
Confidential
Web Engineer
Responsibilities:
- Installed and configured Weblogic Server 8.1 on Sun Solaris.
- Deployed WARS and EARS using Weblogic Admin Console as well as running scripts.
- Focal point for project design and architecture for Weblogic Application server layout, which includes Internet and Intranet Web Sites.
- Configured Node Manager to start and stop servers from admin console.
- Configured JDBC connection pools and data sources for the applications.
- Configured JMS Connection factories and Queues for messaging applications.
- Involved in monitoring and tuning performance metrics like JVM, execute threads, JDBC connections.
- Developed BEA Weblogic Application Server regular administration tasks scripts.
- Actively involved in monitoring server performance, network traffic to reduce performance bottleneck by enhanced performance ensuring upstream queuing.
- Configured the Web Server interfaces, session management, virtual hosts and transports for BEA Weblogic Application Servers.
- Create the Data Source, Connection Pool and test the Connection to connecting the DB or Not.
- Creating the User, Groups and Provide the Global Roles for that Groups or Users.
- Create the Connection Pool and Data Source for Connecting the Oracle Database.
- Involved in bridge calls for troubleshooting.
- Provided 24x7 on call production support.
- Worked closely with development team to troubleshoot ongoing issues in applications.
- Created scripts to deploy applications from command line and automate log archiving.
Environment: BEA Weblogic Server 8.1 SP4, Apache HTTP Server, Sun and 9, Windows 2000/NT, Oracle 9.x, SQL Server 2000.