Middleware/weblogic Administrator/production Support Resume
Cincinnati, OH
SUMMARY
- Over 8 years of experience in the IT industry in areas of DevOps, Software Configuration Management (SCM), Build and Release Engineering in various domains, WebLogic Server System Administration.
- Experience in Maintaining WebLogic Server on different UNIX and Windows platforms and setting up the Development, Testing and Production environments.
- Expertise in deploying Enterprise Java Beans and J2EE Applications (WAR, JAR and EAR) on BEA WebLogic 7.0/8.1/9.2/10.x/11g/12c and Tomcat application servers.
- Expertise in migration and upgrading of WebLogic Server and updating JDK versions and installing Service Packs of WebLogic server.
- Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS, RackSpace and Cloud.
- Experience of Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Github, Maven.
- Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet.
- Proficient in Build & Release automation framework designing, Continuous Integration and Continuous Delivery, Build & release planning, procedures, scripting & automation.
- Extensive experience using APM tools like DynaTrace, Splunk and IntroScope.
- Experience in creating and customizing Splunk applications, searches and dashboards.
- Expertise in writing Ansible Playbooks.
- Working knowledge of IBM MQ Series, Siteminder.
- Excellent understanding of installation, application deployment, monitoring and maintenance of Apache Webserver 2.2/2.4 and Tomcat 7.0/8.0on UNIX/Windows environments.
- Extensive experience in troubleshooting by using Thread Dumps for WebLogic/JBOSS server issues.
- Varied experience in Clustering (both horizontal and vertical), Workload management, creation and maintenance of Domains, Nodes and Managed Servers instances in a WebLogic and WebSphere server environments.
- Expert in installing and configuring Splunk forwarders on Linux, Unix and Windows deployment tools.
- 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.
- Involved in doing a performance benchmark of WebLogic server by using Load Runner.
- 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.
- Good understanding of TCP/IP, LAN and WAN.
- Excellent Analytical and Problem-Solving skills coupled with good communication and interpersonal skills.
- Good at documenting and implementing procedures related to build, deployment and release.
- Good at Infrastructure provisioning, configuration management and integration with Chef. Also worked on product configuration and deployment using Chef.
- Knowledge of Monitoring the WebLogic system using monitor scripts, admin console and various logs time to time and solve the issues accordingly
- Have hands on experience in identifying the issue by analyzing the related logs and solve the issue on time.
TECHNICAL SKILLS
Operating Systems: Solaris, Red Hat LINUX, HP-UX, IBM-AIX, Windows 98/2000/NT/XP/Win7/Win8
Programming Languages: C, C++, JAVA/J2EE, SQL, PL-SQL, C# ASP .NET
Application Server: WebLogic Server 8.1 (sp3 - sp6), 9.2MP2 & 10.0/10.3, 11g, 12c Apache Tomcat 6.x, 7.x, 8.x JBOSS 6.x/7.x, WebSphere 7.0,8.0,8.5, 8.5.5
Web Server: Apache 2.2, 2.4 Sun ONE 6.x, IBM-HTTP Server
J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB, Applets and swing components, AWT
Web Technologies: JDK 1.7,1.8, HTML, XML, DHTML, MSXML, ASPX, PHP
Scripting Languages: WLST, UNIX Shell Scripting (Bourne, Korn, C and Bash), Perl Scripting
Monitoring Tools: Wily Introscope, JMeter, Mercury Load Runner, Grinder, Samurai, AppDynamics, Dynatrace, Splunk.
Databases: Oracle 8i/9i/10g, 11g, 12c, MS SQL Server 8.x/2000, Sybase, Pointbase, My SQL, MS Access and DB2
Build Tools: ANT, MAVEN
CI Tools: Jenkins, Puppet, Chef, Hudson, AWS, Amazon
Version Tools: CVS, Subversion, GIT, SVN
Networking & Protocols: TCP/IP, Telnet, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Middleware/WebLogic Administrator/Production Support
Responsibilities:
- Deployed the applications on WebLogic Servers10.x/11g and maintained Load balancing, high availability and Failover functionalities.
- Configure Clustering EJB objects, JDBC connections and JMS connection factories.
- Configured Node manager to administer the Managed servers.
- Supported on call schedule for Production Support.
- Maintained BEA Web Logic Application Server, JBoss AS 5.1/6, IIS 6/7, WebSphere 6.1, and Tomcaton different UNIX platforms and windows platforms and have setup development, testing, staging and production environments for the ongoing application development.
- Deployed the applications like formats of WAR, JAR, and EAR in WebLogic 11g/ 10.x.
- Configuring and Administering JDBC, JMS, JNDI in WebLogic Server 11g.
- Install, configure and administer BEA WebLogic Server 11g in various environments.
- Install and configure Apache Web Server in various environments.
- Configure and administered of WebLogic server with Oracle 11gdatabase.
- Configuration and administration of Connection pools for JDBC connections.
- Used configuration wizard and configuration builder extensively to create and manage WebLogic domains.
- Setting up the cluster environment for WebLogic Server integrated with multiple workflows.
- Used Oracle Fusion for development, deployment and management of SOA suite
- Involved in doing a performance benchmark of WebLogic server by using Load Runner.
- Used Nagios to provide centralized view of IT infrastructure and help with status information, detection of infrastructure outages, automatic restart of failed applications and services and overall monitoring reporting.
- Installed, configured and administered JBOSS 5.0 server in various environments.
- Used JBOSS framework to support the development and implementation of applications
- Configured and deployed applications in various work environments like Development, System Test and Production.
- Research and Troubleshooting of emerging application issues, from WebLogic configuration to code issues.
- Migrated Applications between JBoss and WebLogic Application servers.
- Used Batch-Processing to avoid idling computing resources and keeping high rate of utilization and shift the time of job processing
- Developed ANT build scripts, UNIX shell scripts and auto deployment process.
- Configure JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.
- Applying the patches to the WebLogic servers.
- Configured F5 Load Balancer Implemented standard backup procedures for both application and WebLogic.
- Testing and profiling to measure the performance of the applications.
- Used alfresco content management for web, documents, records and content development.
- Conducted performance and scalability audits of applications and the application servers.
- Integrating and managing solutions with IIS, iPlanet LDAP, and Directory Smart single sign-on.
- Problem determination using local error logs and by running user traces and service traces.
- Documenting design procedures and test plans.
Environment: JDK1.6/1.7, J2EE, JRockit, JSP, Servlets, EJB, Jboss 5.x, LDAP, JDBC, XML, Oracle9i, WebLogic Server 8.1, Win2K, AIX, Solaris, Linux, OIM, Alfresco, subversion.
Confidential - Austin, Texas
Sr. Middleware Admin/Jboss Admin
Responsibilities:
- Expertise in configuring a domain, deploying applications, configuring data sources, logging and web subsystems in JBoss 5 and EAP 6.2 in different environments like Development, QA, UAT and Production on Linux (RHEL 5) and Solaris 9 operating systems.
- Installed, configured and administered WebLogic 9.x/10.x in various environments like Development, QA and Production on Solaris 9 and Windows server 2003 operating system.
- Installed SJSAS 9.1(Sun Java System Application Server) and created/configured domains in Development, Perf, Test and Production environments on SunOS 5.1.0
- Performed Installation of JBOSS JON 2.4, monitoring server which will monitor the JBOSS instances, Operating system parameters running on different Operating systems.
- Created groups, users, roles and configured alerts in JON 2.4 (JBOSS Operations Network) monitoring server.
- Configured connection pools and Data sources for WebLogic 9.2/10.3, JBOSS 4.2/5.0.1/5.1.0, and SJSAS 9.1 application servers with backend oracle 9i/10g/11g RAC DB’s.
- Deployed WAR & EAR files in WebLogic 9.2/10.3, JBOSS 4.2/5.0.1/5.1.0 and SJSAS 9.1 application servers hosting clustered environments.
- Performed WAR, EAR & JAR files deployment in WebLogic 9.2/10.3 and SJSAS 9.1 through admin-console.
- Managed Apache HTTP 1.3 Web Server, Microsoft IIS Web Server and Sun Java System Web Server (iPlanet 4.1)
- Developed scripts to monitor JVM Heap Size, JMS Messages in the Destination queues in the production environment.
- Dealt with troubleshooting issues like Server hang, keep alive threads, HTTP threads, Application Deadlock, Perm Gen space, Out of Memory Issue, High memory usage and High CPU.
- Single handedly performed up-gradation of JBOSS 4.2 GA to JBOSS 4.2 EAP, Red hat release and configured JDBC, log4j, JMS and JDK.
- Involved in migration of weblogic 8.1.5 to WebLogic 9.2 MP3 and JDK 1.4 to JDK 1.6.
- Configured JDBC and JMS Queues in Weblogic 9.2/10.3, JBOSS 4.2/5.0.1 EAP
- Configured Active MQ 5.0 to use JMS Queues in environment hosting SJSAS 9.1 application server.
- Provided Development team with thread dumps and heap dumps using jstack and jhat, JDK tools.
- Worked with networking team during load tests and suggested changes on BIG IP F5 LOAD BALANCER such as enabling snat-pool, 1-connect profile etc.
- Assisted in several Load tests and gave suggestions at OS level tuning, also configured Weblogic and JBOSS Application servers to produce the best results.
- Administer Application Servers (JBOSS, ATG Dynamo) on Solaris 10 and Linux 5 operating systems.
- Installed Apache 2.0, and configured plug-in for clusters running on Weblogic 9.x/10.x.
- Installed JBOSS web server 1.x and configured with JBOSS EAP 5.0 for load balancing.
- Created SSL certificates for JBOSS 5.x/4.x.
- Configured LDAP using Netscape directory Server for user authentication.
- Automated WAR deployment procedure in production environment running on JBOSS EAP 5.x using UNIX shell script.
- Managed infrastructure automations using Opscode Chef and Cucumber.
- Hands On in monitoring physical hosts, application servers and web servers through BMC Patrol and HP Site scope monitoring systems.
- Created Remedy Tickets for Change/Release management using Remedy Client and Remedy
- Created cron jobs for timely running of scripts.
- Being a part of production team provided 24x7 supports for all the environments.
Environment: Oracle WebLogic Server/portal 6.1/8.1.5/9.2 MP3/10.3, Oracle Fusion 11g, JBOSS 4.2/5.0.1/5.1.0/6.2 EAP, Apache Tomcat 5.0, ATG Dynamo, SJSAS 9.1, Solaris 8/9/10, Windows 2003 server, Linux RHEL 5, Jrockit/JDK
Confidential, Chicago, IL
Sr. WebLogic Administrator
Responsibilities:
- Installation, Configuration & Administration of Clustered WebLogic 10.3, 11g/12c 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.2 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 Web Logic/JBoss server instances.
- Deployed EJB web application on Tomcat Application Server
- Integrated Jboss EAP 5.0.0 and EAP 5.1.0 on Red Hat Enterprise Linux 5.2 environment.
- 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.3.x and Apache Tomcat 5.5/6.0 on Redhat 6.2.
- 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.
- Deployed WAR files in JBoss Application Server and provided support.
- Automated WAR deployment procedure in production environment running on JBOSS EAP 5.x using UNIX shell script.
- Troubleshoot issues with JBoss related servers and applications as part of infrastructure team.
- Installed JBOSS web server 1.x and configured with JBOSS EAP 5.0 for load balancing.
- 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: Web Logic 10.3.6, JBoss 6.1 Apache 2.2, JBOSS EAP 5.x, Oracle Jrockit 6, VMware, JDK, J2EE, JDBC, Apache Tomcat 5.5/6.0, RedHat Linux 6.2, Shell Scripting, Oracle Linux, Windows 2003, F5 Load balancer, Site minder, Nagios, Splunk, JMX, Oracle 8i/9i, JDBC, LDAP
Confidential, Denver, CO
Devops Engineer
Responsibilities:
- Involved in DevOps migration/automation processes for build and deploy systems.
- Implement the Build automation process for all the assigned projects in Vertical Apps domain
- Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and production environments.
- Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders
- Support the code builds by integrating with continuous integration tool (Jenkins)
- Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
- Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
- Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
- Installed and configured Apache, SunOne/iPlanet plug-ins for WebLogic and JBoss5.x.
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB
- Created continuous integration system using SVN, Ant, Jenkins, chef, Puppet full automation.
- Deployed a centralized log management system and integrated into Chef to be used by developers.
- Analyze and resolve conflicts related to merging of source code for SVN.
- Implement, maintain and support reliable, timely and reproducible builds for project teams.
- Apache Weblogic Plug-in configuration and setting up proxy server.
- Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
- Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
- Led Jenkins continuous integration server installation and configuration for all GIT Repositories.
- Built and Deployed Java/J2EE to Tomcat Application servers in an Agile continuous integration process and automated the whole process.
- Proficiency in writing automation scripts using Chef, Puppet, Shell, PowerShell etc to support infrastructure as code and continuous deployment.
- Automated the process of deployment to Weblogic Application Server by developing Perl Scripts.
- Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
- Coordinate with Release Management regarding appropriate system releases among other development platforms.
Environment: Java, SVN, ANT, Maven,Weblogic, Apache2.2, Apache Tomcat 6.0, GitHub, Jenkins, Chef, Puppet, AWS, Amazon EC2, Linux, Python, Shell Script
Confidential, Bloomington, IL
Middleware Engineer
Responsibilities:
- Installed and configured Apache and Sun ONE (iPlanet) Web Server including SSL configuration and proxy plug-in for application server.
- Involved in migration of WebLogic server from WebLogic 9.3 to WebLogic 10.3.
- Developed Ant/WLST/Python scripts for build and deployment of code.
- Created WebLogic Domains with Clustered Managed Servers for Development/QA/Performance/Disaster Recovery environment and maintaining domains for different Projects for each environment.
- Created Cronjob with UNIX shell scripts for Monitoring of various WebLogic attributes for servers which help to send alerts through emails as well as to Pagers.
- Co-ordinated with network team to configure Cisco Load Balancer for request distribution to apache web layer.
- Involved in Performance Testing and tuning of WebLogic server with respect to heap, execute queue, Work Manager and load management in a cluster, threads and connection pools and solving issues with applications.
- Involved in partial setup of Wily Introscope 7.2/8.0, installing Wily Agent on WebLogic servers and creating dashboard for monitoring CPU usage and WebLogic statistics.
- Involved in upgrading Sybase connection pool driver from version 2 to version 3.
- Co-ordinated with Autosys group to help prepare .jil files which can be used for automatic controlling of WebLogic domains.
- Maintained code and configuration files in ClearCase.
- Worked on CRQ and work orders in Remedy and opened MAC requests for various infrastructure permissions.
- Involved in creating and renewing SSL certificates for node manager and MQ.
- Prepared documents for code deployment and back out implementation plan for all the project releases.
Environment: WebLogic server 9.x/10.x, Solaris 9/10, Linux, Sun one Web Server 6.x, Apache Web Server 2.x, Apache Web Server Plug-In, Sun one web server plug-in, JDK 1.x, VMware, JDBC, JNDI, J2EE, JMS, SSL, EJB, JSP, Servlets, Wily Introscope 7.2/8.0, WLST, Unix Shell Script, Suse Linux, ClearCase, Sybase, DB2
Confidential
WebLogic Administrator
Responsibilities:
- Installed and Configured WebLogic 8.1 Application Servers/WebLogic Integration, Domains, Clusters on AIX, Solaris and wrote shell scripts for automation of WebLogic startup, and for log maintenance.
- Tuned the TCP-related parameters in Operating System Level to improve system performance and reduce dropped connections.
- Configured and maintained WebLogic server with JDBC Connection Pool, JMS, JNDI, SNMP and J2EE Services.
- Created Cronjob with UNIX shell scripts for Monitoring of various WebLogic attributes for Production Servers which helps to send Alert through emails as well as to Pagers.
- Used to interact with Development Teams for Application Architecture changes, with respective to WebLogic configurations.
- Maintaining code and configuration file in version management tool like ClearCase
- Involved in creating SSL certs and renewing certificates for node manager and MQ.
- Installed and configured Apache Tomcat and Sun ONE (iPlanet) Web Server.
- Developed and maintained shell scripts that facilitate the Administration of BEA WebLogic.
- Troubleshooting, Load balancing, Testing and Code Profiling to measure the performance of the various applications deployed in WebLogic Server.
- Developed many shell scripts to automate the maintenance process of the WebLogic and recover the backed up WebLogic configuration.
Environment: WebLogic Server 8.1, Apache Tomcat, Sun One, J2EE, Web Services, LDAP, XML, AIX, Solaris, Windows, SQL Server.