Application Build & Production Support Engineer Resume
Memphis, TN
SUMMARY
- 7+ years of Software Development Life Cycle experience in requirements study, analysis, design, development, testing and maintenance of client - server and multi-tier applications.
- Excellent 6+ years of Administration experience in installation, maintenance, deployment, configuration, performance tuning, upgrading, monitoring and debugging with Oracle WebLogic Application Server(7.x/8.1/9.x/10.x)
- Extensive experience working with Java and J2EE (Servlets, JSP, JDBC, JMS, SNMP, JNDI, JTA, EJB, WebLogic) technologies.
- Experience on Windows, VMware ESX 2.5.x and UNIX platforms (Linux, Aix and Solaris) and in setting up the development, testing, staging and Production environments.
- Familiar with LDAP, Netegrity SiteMinder single sign-on configurations and replications for MS Active Directory.
- Installed and Configured apache, IIS, Sun ONE/IPlanet Plugins for WebLogic Server.
- Experience in administration of Apache HTTP Webserver, Apache Tomcat server.
- Experienced in implementing best practices for Clustering (both horizontal and vertical), Workload management, creation and maintenance of Domains, Nodes and Managed Servers instances in a BEA WebLogic environment.
- Experience in configuring Node Manager to start and stop managed servers from admin console.
- Provided 24x7 production and development support to ensure daily system stability, availability and performance.
- Experience in configuring and managing secured environments using SSL and digital certificates.
- Configuration experience in JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.
- JDBC Connection Pool and Multipool configuration with databases Oracle, DB2 and SqlServer.
- Expertise in writing scripts (shell, Perl, Python, Jython, Ant) to implement monitoring and administration of servers/applications on Solaris, Linux flavors of UNIX and MS-Windows.
- Performed root cause analysis and suggested tuning methods for Server problems like Server Crashes, Hangs and Out of Memory issues in various JDKs like SUN JDK 1.5.x/1.6.x/1.7.x and BEA JROCKIT 1.4.x/1.5.0.
- Expert in Investigating and resolving performance issues by analyzing thread dump, GC values and heap dump.
- Extensive experience in finding the Memory Leaks and tuning the JVM Heap Size by configuring Optimize IT and JProbe to detect memory leaks.
- Hands on Experience on Monitoring Tools (Wily Introscope,).
- Knowledge in tuning Operating System (Solaris, Aix, Linux), Apache httpd/tomcat, Load balancers (Big IP, F5), and Firewalls for WebLogic middleware environment.
- Knowledge of Web Services, Service Oriented Architecture including Aqualogic Service Bus and Oracle SOA Suite components BPEL, ESB(OSB), OWSM, BAM.
- Experienced in using major J2EE APIs (JSP, Servlets, EJB, JNDI, JMS), JDBC, Java Beans, RMI, JavaScript and XML.
- Experience with issue management tracking tools and change management tools.
- Have an in-depth understanding of source code control, build and deploy tools and configuration management systems including SVN, CVS, Clear Case and others.
- Excellent problem trouble solving, communication skills with ability to work under pressure in a highly visible role and ability to coordinate with multiple groups to resolve complex issues.
TECHNICAL SKILLS
Application Servers: Oracle/BEA WebLogic Server 6.1/ 7.0/ 8.x/9.x/10.x, JBOSS, WebSphere 4.x/5.x/6.x, Oracle Application server.
Web Servers: iPlanet6.x/4.0, IIS 4/6.0, Apache-Tomcat 5.x/6.x
Java Technologies: Servlets, Applets, JSP, JDBC, EJB 2.0, JMS, JMX,JNDI, JTA and RMI
Operating Systems: Sun Solaris 7/8/9/10, Red Hat Linux 7.x/8.x/9.x, AIX, Windows NT/2000/XPHP-UX
Databases: Oracle 8/8i/9i/10g, MS SQL Server 7.0/2000, DB2
Languages: Java, C++, C, SQL, PL/SQL
Web Languages: JSPs, HTML, DHTML, XML, Ajax
Scripting: Shell Scripting (Korn/Bourne/Bash), Make scripts, ANT Scripts, WLSTPerl, Jython, Python
Protocols: TCP/IP, HTTP, HTTPS, FTP, SNMP, SMTP, Telnet, DNS, SOAP.
Security tools: LDAP Server and SSL Certificates, SiteMinder.
Third Party tools: Wily Introscope, Load Runner, Grinder, JMeter, JProbe, Win Runner, SamuraiSitescope.
PROFESSIONAL EXPERIENCE
Confidential, Memphis, TN
Application Build & Production Support Engineer
Responsibilities:
- Installed, Configured and Administered WebLogic 8.1/9.2/10.3 , WebLogic Portal and Web Servers such as Apache and Netscape-derived product (iPlanet) infrastructure.
- Involved in Migrating existing Applications to new Datacenter with all new infrastructure, By determining the needs of our large web environment as we introduced JBoss newly
- Standardized installation procedures for J2EE application servers (namely JBoss and WebLogic
- Involved in Upgrade process from WebLogic 8.1 to WebLogic 10.3.
- Deploy applications into Portal
- Performed Production releases of application packages, server and application configuration changes and patches to the middleware components.
- Involved in System Integration, Quality Assurance, application Load Testing and performance monitoring.
- Provided 24x7 production support for applications on systems running the fore mentioned middleware products on Linux and Solaris OS.
- Interacted with development teams and third party support personnel for quick and effective issue/case resolution and patch implementations.
- Created of SSL and Digital Certificates for requesting, generating and implementation for the communication between Web server and the Application Server.
- Configuration of Introscope Agent to collect and report Probe-reported data to Enterprise Manager in Wily Introscope 6.0.
- Configuration of Enterprise manager to receive performance data from managed applications via Introscope Agent in Wily Introscope 6.0.
- Installed and configured Wily Introscope 6.0 integrated it with the Weblogic Server and JBOSS Resources like EJBS and Managed Servers.
- Configuration of Workstation to view performance data in Wily Introscope 6.0.
- Performance tuning of JVM heap size, garbage collections, Java stack and Native thread and production performance
- Supported Web Logic Server clustering, load balancing using F5 and failover
- Configure Clustering EJB objects, JDBC connections and JMS connection factories.
- Developed ANT build scripts, UNIX shell scripts, SQL/PLSQL and auto deployment process.
- Gained Knowledge on VMware ESX virtual machines, Sun Enterprise & Sun Fire and Dell PowerEdge series servers.
- Collaborating with other teams to get a full picture of the application environment and any bottlenecks or issues in that environment, including networking (firewalls, load balancers, routers), storage (NAS and SAN),VCS, VM administrators and systems administrators
Environment: WebLogic 10.3, SOA, BAM, iPlanet server, JBOSS, Oracle 9i/10g, Solaris (9, 10), JDBC, JNDI, JMS, JMX, Solaris.
Confidential, Louisville, GA
Middleware Administrator
Responsibilities:
- As a Middleware Administrator responsible for administration, configuration and monitoring of BEA WebLogic 9.2MP2 and 8.1sp6 Application Server Environments.
- Responsible for Installation, configuration and administration of BEA WebLogic Server 9.2MP2, 8.1sp6 on SUN Solaris 8/9/10 servers.
- Responsible for Configuration and Administration of Sun One and Apache Web Servers, including installation and configuration of WebLogic proxy Plug-ins to proxy load balanced requests for dynamic content to backend WebLogic Application Servers.
- Responsible for installing SSL certificated on Apache and Sun One Web Servers.
- Used F5 Big-IP hardware Load Balancers to increase throughput, performance, availability and quick restoration of service.
- Involved in Designing implementation strategies for WebLogic Server upgrade from 8.1sp4 to 9.2MP2
- Developed Application deployment, Server restart, WebLogic Health Monitoring scripts for BEA WebLogic 9.2MP2 and 8.1sp6 Clustered & Non-Clustered environments.
- Responsible for providing 24x7 on-calls Production supports.
- Responsible for configuring Wily Introscope to monitor the performance of WebLogic Application Servers.
- Assisted Performance testing teams to improve the overall performance of J2EE applications services on BEA WebLogic Application Server Platforms.
- Responsible for preparing Implementation Plan templates for WebLogic Application Deployments and any other Infrastructure changes.
- Responsible for deploying various types of application packages including JAR, WAR and EAR files.
- Assisted development teams in activities such as load testing, troubleshooting and performance tuning of WebLogic Applications.
- Responsible for working with product vendors like F5, SUN, EMC, BEA, VERITAS to resolve product related issues: both hardware and software.
Environment: Oracle WebLogic 10g/11g, Oracle Fusion Middleware 11g, Oracle SOA 10g/11g, WebLogic Portal 10g, ALSB 2.x, WebLogic WorkShop 10g, Apache 2.x, Apache Tomcat 4.x/5.x, Sun one 6.1(iPlanet), WebSphere MQ, CA Wily Introscope, ANT, Perl, Shell scripting, Red Hat Linux 5.x/6.x, Sun Solaris 9/10, Windows NT/2k/2k3/2k8.
Confidential, Omaha, NE
Sr Application Administrator
Responsibilities:
- Built and supported Oracle WebLogic Server 9.2 in Solaris, Linux and Windows environments.
- Developed Startup, Shutdown and bounce the WebLogic server scripts.
- Deployed various WAR, JAR, EAR applications in clustered environment with automated process.
- Configured and administered of WebLogic server with Oracle 10G database.
- Deployed the applications on multiple WebLogic Server instances and maintained Load balancing, high availability and Fail over for the servers. Used BigIP F5 Load Balancer.
- Configured Clustering EJB objects, JDBC connections, JMS connection factories and JMS Queues.
- Configured and administered JDBC Connection pools/multi pools/ data sources on WebLogic 9.2.
- Building korn-bash UNIX Shell Scripts and run them as scheduled Cron jobs. Developed startup and shutdown scripts for the WebLogic servers.
- Developed and maintained Jython and ANT scripts to build and deploy the J2EE applications.
- Configured and deployed applications in various work environments like Development, SIT, UAT, Pre Prod and Production.
- Involved in up-gradation from WebLogic 8.1 to WebLogic 9.2.
- Integrated the JRockit Mission Control with WebLogic instances to monitor and eliminate the memory leaks in the applications running on the WebLogic servers.
- Installed, configured and administered Apache 2.0, IIS 6.0 per best practices and according to the application needs.
- Created, renewed Digital Certificates and Configured SSL for secured communication between applications running on WebLogic, Apache and IIS.
- Installed and Configured apache, IIS Plug-ins for WebLogic.
- Good working knowledge of version control systems such as CVS and SVN.
- Monitoring of WebLogic resources (WAR, EAR, JMS, JVM, JDBC) using tools such as Wily Introscope, HP Openview and JProbe.
- Investigate and resolve performance issues by analyzing thread dump, GC values and heap dump.
Environment: WebLogic Server 9.2, Oracle database, JDK/JRockit1.5, J2EE, JDBC, JMS, XML, IIS 6.0, Solaris 10, BigIP F5 Load Balancer, SiteMinder 6.0, Ant 1.7.1, Active Directory.
Confidential, Pittsburgh, PA
Weblogic/Tomcat Administrator
Responsibilities:
- Administered Apache Tomcat 5.5 and WebLogic server 8.1 involving 20+ Java Applications
- Installed, configured and maintained various middleware J2EE engines, WebLogic 11g on Solaris 10, Linux servers and test external and internal web hosting environments.
- Installed, configured and maintained Oracle WebLogic suite 11g as part of Oracle fusion technologies.
- Used K Shell. Scripting was used to monitor the system environment.
- Involved in various WebLogic upgrades and migrations, WebLogic 8.1x to 10.x within the enterprise.
- Set up Secure Sockets Layer (SSL) communication between web servers Apache Tomcat and WebLogic Application Server.
- Worked closely with multiple support teams such as the QA testing team for performance/ load/ stress testing of applications and monitoring/tuning the application parameters and acted as a single point of contact with third party vendors for errors and bug fixes within the product.
- Automated the Deployment process of various WAR, JAR, and EAR applications in clustered environment using ANT scripts.
- Used WLST to get run-time parameters. Generated and analyzed Heap dump and Thread dump. Monitored WebLogic performance using Wily Introscope.
- Troubleshoot production environment problems and participate in the team’s 24/7 on call support rotation. Expert in solving environment problems which includes Network issues, Database issues, application code, etc.
- Monitoring of WebLogic resources (WAR, EAR, JMS, JDBC) using tools such as Wily Introscope and JProbe.
- TOAD was used for viewing the Oracle Dictionary, tables, indexes and stored procedures.
- Installed BEA patches using SmartUpdate tool, and troubleshooting application and post-installation issues.
- Installed and Configured apache, iPlanet and IIS Plug-ins for WebLogic.
- Dealt with troubleshooting of issues like Out of Memory (OOM), High CPU Utilization, and server hang.
Environment: WebLogic Server 8.1/10.x, Tomcat 5.0, Wily Sun One, J2EE, Web Services, LDAP, EJB, JDBC, XML, AIX, Solaris, Windows, SQL Server.
Confidential, Cleveland, OH
Web Application Developer
Responsibilities:
- Designing Forms using the HTML Controls.
- Involved in Coding of Base Classes for Developing the Application.
- Involved in coding of mailing and maintaining the log files.
- Developed Servlets and JSP custom Tag Libraries.
- Implementing the Design Patterns like MVC-2, Front Controller, Composite view and all Struts Framework Design Patterns to improve the performance.
- Involved in the testing and integrating of the program at the module level.
- Involved in Developing the Utility Programs for SSO LOOKUP and dumping the databases to the Excel Sheets and storing them in the Repository.
- Involved in developing the Utility programs for searching the database.
- Generated stubs from WSDL. Created WSDD for configuring SOAP and logged the SOAP messages.
- Java bean was used to implement the business logic of a pricing system.
- Involved in preparing Unit Test Cases and performing Unit Testing and Integration Testing.
- Involved as part of automation team using QTP, developed test scripts
Environment: Struts, Servlet, Applet, JSP, MySQL, WebServices, SOAP, Javascript, Apache Tomcat 6, Eclipse, QTP.
