Senior Middleware Administrator Resume
Dallas, TX
SUMMARY
- 7+ years of professional experience in Information Technology, with extensive experience in middleware administration activities in Production, Test, Performance and Development environments.
- Extensive Professional experience in Systems Administration which includes extensive experience in Weblogic Administration, Tomcat, JBOSS providing support for Production, Testing and Development environment
- Strong Experience on installation, server configuration, deployment, performance tuning including trouble shooting and maintenance of Middleware Products like Weblogic Server 8.x/9.x/10.x/11g.
- Experience in WebLogic Administration under heterogeneous environment consisting of SUN Solaris 8.0, 9.0, 10.0, Red Hat Enterprise Linux 3.0/4.0/5.0, Windows NT /2000/XP, HP - UX Itanium 11.23 and AIX.
- Well Experienced in installation, server configuration, deployment, upgrading, migration, performance tuning including trouble shooting and maintenance of BEA WebLogic Server 6.0/7.0/8.1/9.0/10.3.
- Experienced in deploying applications (WAR, JAR, and EAR) in stand-alone domain and clustered environments.
- Highly Experienced in SSO, Clear Case and SAML implementations using CA Siteminder to secure internal as well as external applications and Web Services
- Extensive working experience on clustering, performance tuning (JVM options, Load Runner) load balancing, connection pool, multi pool, JMS message Queue and Monitoring.
- Experience on SOA products administration for OSB/BPEL/BAM.
- Experienced in deploying applications (WAR, JAR, and EAR) in stand-alone domain and clustered environments.
- Experienced in configuration and application deployments on OSB/BPEL/BAM.
- Extensively working experience on clustering, performance tuning (JVM options, Load Runner) load balancing, connection pool, multi pool, JMS message Queue and Monitoring.
- Experience on Managing and Monitoring the JVM performance by Weblogic Heap Size, Garbage collection.
- Experience in Datacenter move designs and DR activities.
- Experience in Secure socket layer and digital certificates creation.
- Experience on administering and configuring webservers like Apache,IIS
- Strong experience on Unix Shell Script to automate regular production, test and dev environments deployment process.
- Experiene with continuous integration build and deployment utilizing tools like Jenkins, Hudson, ant.
- Experience in complete Software Development Life Cycle, which includes Systems Analysis, Design, Development, Testing and Documentation of various applications in Client/Server, Internet/Intranet (Web) Environment
- Extensive experience in supporting the applications on UNIX and Windows Platforms.
- Extensive UNIX experience. Ability to use tools like Cron, top, netstat, ps and Shell script
- Proficient in Version Control Systems like CVS, Rational Clear Case and SVN
- Excellent analytical, communication, interpersonal and time management skills
- Good knowledge in SQL,PL/SQL and ORACLE
- Strong experience in troubleshooting, analyzing and taking appropriate actions for Application/Web Server errors and logs using Samurai Log Analyzer and Wily Introscope.
- Experience in Setting up and configuring Active Directory Authenticators via Web Logic Admin console.
- Experience in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters.
- Experience in implementing Fail-Over, Fail-Back and Backup strategies for Tomcat, JBOSS, WebLogic environments and implementing Tomcat, WebLogic best practices for Deployments, System Configuration, Capacity Planning, Infrastructure Architecture, Fail Over, Backup and Recovery, Scalability, and Security.
- Expert in Investigating and resolving performance issues by analyzing thread dump, GC values and heap dump.
- Worked with Management MBeans (JMX) to write the automatic tasks, and involved JVM tuning options.
- Experienced in Node Manager Configuration, remote managed server start and stop, SSL communication between admin server and node manager.
- Worked with F5 Networks - Big-IP for high availability load balancing of traffic to the various internet web services.
- Familiar with LDAP, Netegrity Site Minder single sign-on configurations and replications for MS Active Directory.
- Excellent knowledge of writing UNIX Shell Scripts and ANT scripts to automate System Admin jobs.
- Built a high performance unique coupon system supporting both the ATG based website and the in-store POS system.
- Experienced in administration of Apache HTTP Web server, Apache Tomcat servers and JBoss.
- Redesigned and upgraded companies Site minder Infrastructure to new version (Site minder 4.x to 6.x) and deployed into a highly redundant and sustainable solution.
- Knowledge of protocols utlized in web infrastructure like TCP/IP/HTTP/SSH/SSL/DNS/RMI/IIOP/ORB as well as troubleshooting connectivity of these protocols.
- Experience in Implementing JMS with IBM MQ Series using single and distributed queues.
- Provided 24 X 7 technical supports for applications running on Tomcat/JBOSS/ WebLogic/Clarify CRM integration.
- Ability to communicate requirements effectively to team members and manage applications providing Production support (24X7).
TECHNICAL SKILLS
Middleware: Weblogic 11/10.x/9/x/8/x,Tomcat 7/6, JBOSS, Oracle SOA suite,(OSB/BPEL/BAM/OEM)
Web Servers: Apache, IIS6/7
Database/RDBMS: SQL, Oracle 10g.
Scripting Languages: UNIX Shell scripting, WLST, Python
Web Technologies: HTML, Java Script
Operating System: Red hat Linux, Unix Solaris, Windows
Version Control Tool: Subversion, svn, Rational Clear case and CVS
Memory Management Tool: Eclipse, Samurai.
Other Management Tools: Rational Clear Quest ticketing tool, Winshark, httpfoxToad,Sql Developer, ant, Jenkins, Hudson.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior Middleware Administrator
Responsibilities:
- Performed installation, configuration and administration of Weblogic, Tomcat and SOA environments in dev, test and production.
- Performed deployments of JAR, WAR and EAR applications in clustered Weblogic environments.
- Supported patching, upgrade of OS, Weblogic, Tomcat on about 1200 servers that comprises of PROD/NON-PROD environments.
- Creating, administering, and troubleshooting, QA, PROD environments and performance environments.
- Preformed application datacenter move and DR activities.
- Managing and Monitoring the JVM performance by Weblogic Heap Size, Garbage collection
- JDBC Connection Pool and JMS Configurations.
- Configured the Java/J2EE applications with MQ for messaging communication.
- Performed deployments of Java/J2EE applications onto Weblogic/Tomcat environments.
- Provided production support for existing applications running on WebLogic 9.2/10.3/11.
- Configured network channels for unicast communication in cluster environments in WebLogic.
- Used WebLogic scripting tool (WLST) to create manage servers, cluster, machines and users for monitoring and deploying applications.
- Configured a tool using PERL to start/stop WebLogic and apache servers and to get status of WebLogic servers, view WebLogic server logs, deploying applications using web browser.
- Developed WLST scripts to stop/start application, list of applications deployed, get status of WebLogic servers.
- Building and implementing on clusters
- Utilized continuous integration tools like Jenkins and apache ant for build and deployment of application code.
- Implementation of SOA Architecture for Integration of systems infrastructure and web services using Weblogic solutions
- Installation, changing the configuration settings, building and deploying services, monitoring in BEA Oracle Service Bus
- Used Oracle Service Bus as an SOA integration platform for managing interactions between heterogeneous services and ESB instances across the enterprise wide service network.
- Performed JVM upgrades, Oracle product patches.
- Making sure that environment is always available to the end user.
- Monitoring and increasing the performance of environment and applications.
- Automation of day to day activities Installation, Configurations and deployments using shell scripting/WLST/Python
- Involved in troubleshooting the issues raised by testers and external clients to determine root cause (to find whether it’s caused by environment or code)
- Doing Causal Analysis and providing permanent solutions to the problems identified
- Experience in documentation of Middleware team day-to-day support activities, Build documents, Kit/Code sustainment documents and uploaded them into version control system(SVN)
- Co-ordinate with Vendors to report and resolving the issues with products.
- Responsible for uptime of Web servers, backup, hosting and Database servers running Oracle 10g.
- Used internet technologies like HTML, XML, XPATH, XSD and TCP/IP.
- Configured site minder to enable single sign on for applications.
- Worked with Load Balancer/Network team in regards to F5 configuration.
- Documented Weblogic operations, SOP for each application and architecture diagrams using VISIO.
- Worked with various teams in reviewing the project plan and review of infrastructure hardware, software, system design and topologies.
- Engaged different teams and worked with various groups like DBA,Network, Application teams during a critical issue and provided RCA and preventive action items.
- Responsible for tuning, monitoring, troubleshooting, providing root cause analysis and preventive action in a web based client server environment.
- Provided 24X7 operational steady state support.
Environment: Web Logic 11/10.3/9.2/8.1/7.0, Apache, Sunone, Tomcat 7/6, Windows (NT, 2000, XP), Linux, Solaris 8/9/10, Oracle 9i/10g/11g, JDK1.6.0 10, JDK1.5, JDK1.4, JRockit, PVCS, Clear Case, LDAP, Java,J2EE, JSP, Servlets, web services, EJB, Spring, XML, F5, XPath, XSD, WLST, Log4j, Jasper Reports, Perl, Clarify, Jenkins, Apache ant, Shell Scripting.
Confidential, Mason, OH
Senior Weblogic Admin
Responsibilities:
- Supported 800+ servers approximately in the infrastructure which constitutes of middleware technologies like Weblogic/JBOSS & Tomcat.
- Performed installation, configuration and administration of Weblogic/Tomcat/JBOSS environments in dev, test and production
- Performing deployments of JAR, WAR and EAR applications in clustered environment with Weblogic environments.
- Creating, administering, and troubleshooting, QA,Prod environments and performance environments.
- Managing and Monitoring the JVM performance by Weblogic Heap Size, Garbage collection
- JDBC Connection Pool configuration and JMS Configurations.
- Interaction with other teams, DBAs, SAs, and external clients to resolve the critical tickets and escalated issues.
- Making sure that environment is always available to the end user.
- Monitoring and increasing the performance of environment and applications.
- Analyze the connections to external systems
- Trouble shooting and resolving the issues that rise in Environment and applications.
- Finding the root cause and submitting the root cause analysis report.
- Upgrading the environments from one release to other release.
- Responsible for preparing Implementation Plan templates for JBOSS/Tomcat/WebLogic Application Deployments and any other Infrastructure changes.
- Responsible for implementing solutions with for JBOSS/Tomcat/WebLogic for stand-alone and clustered environments using HTTP Plug-ins for Apache and Sun One Web Servers.
- Configured the reliable HTTP Session management for clustered applications, DNS, FTP, and Virtual hosts.
- Performed Load testing for specified load on particular application, Capacity Testing to determine max load on application, and Stress Testing to determine stability and reliability of an application using Grinder Tool.
- Log files analysis such as WebLogic server logs, node manager logs, plug-in logs, and thread dumps, verbosegc logs for troubleshooting and problem determination to resolve issues.
- Configured and Troubleshoot WebLogic Node Manager for local / remote administration of Managed servers in SUN Solaris and Red Hat Linux Platform.
- Extensively used WLST (WebLogic Scripting Tool) and UNIX Shell Scripts to monitor and manage WebLogic server instances and domains.
- Configured and set up Secure Sockets Layers (SSL) for data encryption and client authentication.
- Worked on quarterly OS patching, security patching, Weblogic patching, JDK patching.
- Responsible for configuring Wily Introscope to monitor the performance of WebLogic Application Servers.
- Configured continuous integration and deployment tool Hudson with Apache ant and svn for deployment automation framework.
- Documented the must gather data, provided root cause analysis and preventive action for issues being reported.
- Worked with various technical teams during triaging of a critical issue.
- Provided 24/7 on call support to PROD environment.
Environment: BEA WebLogic 8.1/9.2/10, JBOSS, Apache HTTP Server 2.0, Apache Tomcat 6.0, Apache ant, Hudson, JDK, Akamai Load balancers using Cisco and BigIP, HP OVO alarm, Symantec Enterprise Security Manager (ESM) 6.5, Oracle 9i/10g, Wily Introscope, OEM.
Confidential, Miami, FL
Support Admin
Responsibilities:
- Installed, Configured, Administered and Monitored of WebLogic Application Server 10.x in various environments (Linux and windows).
- Installed, Configured & Administered Apache Tomcat Server. Also, experienced with Load Balancing & Clustering with multiple Apache Tomcat Server Instances.
- Administered Apache HTTP Server 2.0.
- Supported large infrastructure that comprises of 900 servers.
- Configured Web Logic Plug-ins for Apache Web Server and configured load balancing and fail-over solutions.
- Configured and administered JMS, and JNDI in WebLogic Server 10.x.
- Configured web agents of Wily Introscope with WebLogic server.
- Configuration wizard was used extensively to create, manage WebLogic domain and configure various environments.
- Configured and Administered JDBC connection of WebLogic server with Oracle9i database.
- Build and implemented Disaster Recovery strategies for WebLogic Domains.
- Deployed WARs, EARs using WebLogic Admin Console as well as running scripts.
- Provided WLST (Python script) and configuring various WebLogic components/services.
- Code deployments in BEA Web logic environment.
- Creating, administering, and troubleshooting development, test environments and performance environments.
- Upgrading the environments.
- Interaction with other teams, DBAs, SAs, and external clients to resolve the critical tickets and escalated issues.
- Setting up the test environment as per the requirements from testing and development team.
- Making sure that environment is always available to the end user.
- Monitoring and increasing the performance of environment and application.
- Analyze the connections to external systems.
- Worked on OS/firmware/Weblogic patching.
- Trouble shooting and resolving the issues that rise in Environment and applications.
- Finding the root cause and submitting the root cause analysis report.
- Suggesting various possible solutions to issues.
Environment: s: WebLogic Server 8.x/9.x, Windows 2003 SP1/SP2, Path-To-Production (Production, Production Failover, CONS, integration of MQ series, Stress, Development, Next Release Development, SLA, Forward Engineering, Performance Support/ Data Migration, Proof of Concept), JRockit1.4, 1.5 11, 1.6, Sun JDK 1.4 8, 1.4 12, LDAP, EJB 2.0, ADAM Server, Apache Tomcat 5.5, Apache Web Server 1.x/2.x, Load Balancer, MSSQL 2005.
