Weblogic Consultant/devops Resume
TX
PROFESSIONAL SUMMARY:
- Over 7+ years of experience in the middleware administration using Oracle WebLogic Application Server which includes configuring, deploying, maintaining, troubleshooting and implementation of various web applications, which run on Windows and UNIX platforms.
- Extensively worked on Installation, administration, performance tuning and load balancing of Weblogic 8.1, 9, 10, 11g and 12c on UNIX and Windows server platforms.
- Experienced in application code deployment, monitoring and problem resolution of Weblogic installed on SunOS/HP - UX/Windows Operating systems.
- Experience in providing 24/7 application support for Production, Staging, DR, Testing and Development environments.
- Experience in applying patches and recommending necessary security fixes for Weblogic servers.
- Experience in both Clustered and non-Clustered environments.
- Involved in performance tuning of Weblogic server by fine-tuning various environment specific parameters, JDBC Connection pool attributes and by continuous monitoring of disk space & CPU usage of application and database.
- Experience in installing and configuring web servers (Apache, IIS) as proxies to Weblogic Server.
- Good knowledge on developing build scripts using Ant and Maven.
- Experience in installation and configuration of various Continuous Integration (CI) tools Jenkins, Hudson, and Bamboo for build, deploy and cruise control.
- Experience in writing python, Perl, WLST, shell and expect scripts.
- Worked on scripts to create rpms and install it on multiple Unix VMs
- Experience with DevOps automation tools Ansible, Chef and Puppet.
- Expertise in Handling Code Releases and Version Control.
- Worked in writing, modifying and executing the shell scripts for automating daily routines.
- Good understanding of J2EE Security framework. Experience in configuring SSL on Weblogic server.
- Experience in deploying and configuring enterprise application servers like Oracle Weblogic, Apache Web Server and Tomcat.
- Extensive experience in Oracle, Sybase and MySQL.
- Worked on UNIX systems and KSH/Bash programming.
- Worked on various version control systems such as GIT, CVS, IBM Rational Clear case and Subversion (SVN).
- In-depth knowledge in design and development of MVC architecture using Struts framework.
- Worked closely with development and testing teams to implement environment fixes in Testing and Production.
- Involved in troubleshooting for production issues and escalating as per the requirement.
- Ability to Perform Root cause analysis and escalate issues to management as required by the situation.
- Experience in web designing using Java, JSP, HTML, DHTML, XML, CSS and JavaScript.
- Strong in UML creation and visualization with Class diagram & Sequence diagram using Rational Rose Enterprise Edition and Visio.
- Experience with ticketing systems such as Jira, remedy etc. and other tools like Rally and Confluence.
- Excellent organizational and analytical abilities teamed with effective oral and communication skills including the ability to produce usable and maintainable documentation.
TECHNICAL SKILLS:
Build Tools: Ant, Maven
Scripting languages: Shell, Expect, Python, Perl
Configuration Management: GIT, Clear case, Subversion, CVS
Web/Application Servers: WebLogic, Jboss, Apache HTTP, Tomcat
CI Tools: Jenkins, Hudson, AnthillPro, Bamboo
Change Management: Remedy, JIRA
DevOps: Ansible, chef and puppet (working knowledge)
Databases: MySQL, Oracle, MS Access
Operating Systems: Windows, Linux, Sun Solaris, UNIX
Internet Applications: J2EE, JSP, Servlets, JDBC, JNDI, Tag-Libraries.
Framework: Struts, Hibernate, spring, JPFs
Other Tools: Confluence, Rally
WORK EXPERIENCE:
Confidential, TX
Weblogic Consultant/DevOps
Responsibilities:
- Performed Weblogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment.
- Configured, maintained, deployed and troubleshoot of Weblogic on multiple platforms, deployments, trouble shooting and maintenance for production, development, QA and training environments.
- Configuration Management and source code repository management using tools like GIT, Clear case and SVN.
- Configured Jenkins builds for continuous integration and delivery.
- Developed python and shell scripts for build and release automation.
- Used Maven, Nexus and shell scripts to create rpm packages to be installed on multiple Unix VMs.
- Worked on Ansible playbooks to automate RHEL and WebLogic patching across more than 250 VMs.
- Developed monitoring dashboard application using Java, Node.js by utilizing weblogic RESTful management services exposed in WebLogic 12c to view the configuration and monitor weblogic servers.
- Used splunk to monitor the logs for errors and warnings.
- Extensively worked on supporting Pega PRPC applications.
- Worked on WLST, shell and expect scripts to automated weblogic configuration changes, restart servers and deployments.
- Configured users groups and global roles.
- Worked on applying patches and recommending necessary security fixes for weblogic servers.
- Created SSL certificates using key tool and worked with the team to configure it on Weblogic instances.
- Created JMS Queues, topics and Connection Factories.
- Installed and configured apache http server.
- Install, configured and deployed J2EE applications on Tomcat 6.0.14 and Jboss 5.1.0 servers in dev and sandbox environments.
- Configured monitoring tools like VisualVM, JRockit Mission Control, OEM, Nagios and monitored the performance of Application servers
- Worked on Oracle Enterprise Manager (OEM) 12c for managing oracle fusion middleware and oracle database.
- Created domain configuration scripts to configure new domains and modify existing domains.
- Interacting with Development team for the performance related issues.
- Support for production and non-production environments which included Dev, CI, QA, staging and pre-prod environments
Environment: Weblogic Server 11g & 12c, Oracle11g, GIT, Jenkins, Ansible, Splunk, WLST, Shell, JMS, Maven 3.0, Nexus, Apache 2.2.2, Tomcat 6.X, Jboss 5.X, Pega PRPC, Rally, Confluence, Jira
Confidential, CA
WebLogic Consultant/Support
Responsibilities:
- Install, configure and administered WebLogic Application Server 10.3/10.3.4 on SUN Solaris, Linux and Windows environments
- Created and configured Domains, Managed Servers, Clusters, Machines, Node Manager, Data Source, Connection pools and JMS module.
- Installed and configured web servers like Apache, Sun ONE IPlanet and IBM HTTP Web Servers and integrated them with WebLogic.
- Worked on CI tools like Jenkins, Hudson and Bamboo.
- Developed build scripts for staging and production using Ant, Maven and Artifactory.
- Involved in code merging from break-fix branch to main trunk using GIT and Clearcase.
- Worked on web tier of GPL application using HTML, JSP and Spring MVC.
- Implemented event handling using Java, Ajax and ExtJS.
- Used xpath, xquery to consume web services which retrieves data from Oracle DB.
- Assigning the defects to respective team members from "Quality Center" and working on the defects.
- Configured monitoring tools like WILY Introscope, JRockit Mission Control to monitor the performance of managed servers.
- Installed, Configured Jboss application server version 4.3 on non-prod environments.
- Configured the Logback to log warning and error Messages
- Create, update batch files and shell scripts to automate build process. Update build tool using Perl.
- Created SSL certificates using keytool and Open SSL, worked with CA’s also configured it with Weblogic instances
- Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
- Installed and Configured weblogic portal, worked with Portal Management, Content management and user management in Weblogic portal 8.1/10.3.
- Involved in troubleshooting the configuration of enterprise applications and determine performance problems by monitoring server availability and analyzing resources
- 24X7 on-call production support, technical support, troubleshooting, problems related to oracle WebLogic Server
Environment: Weblogic Server 10.3 & 10.3.4, Java1.6, J2EE, Oracle11g, XML, GIT, Rational Clear Case, UML, UNIX KSH, ANT1.6.5, Jboss, Maven 3.0, Log4j. JUnit4.
Confidential, CA
Weblogic Portal Admin/Build Engineer
Responsibilities:
- Involved in all administrative tasks like Installation, Configuration, Deployment, and Troubleshooting of Weblogic Portal Server 10gr3 on Linux and Sun Solaris platform
- Implemented portal applications and involved in application architecture.
- Responsible for designing and developing, create and update entitlements modules in Entitlement Management System (EMS) portal according to the specified requirements.
- Implemented in creating Portals, Portlets, books, pages, desktops, Portal look and feel like Skins, skeletons, shells and themes, layouts and menus and worked with place holders, events, content selectors, campaigns.
- Implemented MVC architecture using Struts Framework and DAO design pattern for maximum abstraction of the application and code reusability.
- Extensively worked with JavaScript Calendar and Modals for the User Interface.
- Created JDBC datasources using wlst and shell scripts.
- Developed, modified and executed the ANT, SHELL scripts responsible for administration, maintenance and deployment process of the WLS
- Used CI tool like AnthillPro to automated deployments on Dev-Int and QA environments.
- Managed and maintained everyday build operations as well as troubleshooting and fixing build issues
- Setting up Clearcase environment, Created and maintained Clearcase UCM objects including VOBs, components, streams and baselines for multiple projects
- Involved in bridge calls with other team members and developers for resolving the high priority issues
- Expertise in analyzing the WebLogic thread dump, JVM GC verbose logs, server logs, various subsystem debug logs.
- Involved in troubleshooting the configuration of enterprise applications and determine performance problems by monitoring server availability and analyzing resources
- Involved in system administrator level duties such as adding/deleting users, regularly monitoring user level activity, checking system logs and monitoring system performance.
Environment: Weblogic Portal 10.3, Java 1.6, J2EE, JSP, WSRP, Content Management, Oracle 10g, SVN, ClearCase, Log4J, JUnit, ANT, Maven, UNIX, Weblogic Server 10.3
Confidential, CA
Weblogic Portal Developer
Responsibilities:
- Involved in analysis and design on different use cases with the business.
- Development of applications was using Agile methodology.
- Greatly involved in design, development & testing phases of Billing and Payment Module.
- Developed Portals, Portlets, books, pages, desktops, skins, skeletons, themes, layouts and menus.
- Developed jsp portlets, page flow portlets and remote portlets.
- Used IPC over WSRP for communication between different web modules.
- Used Struts validation to implement validation framework for form elements.
- Implemented custom tags to retrieve content from Content Management System (BEA Virtual Content Repository) to be displayed to the user.
- Used the concepts of WSRP to restore session properties across a multi module projects.
- Used Apache POI and iText API to provide on the fly pdf and excel document functionality.
- Extensively worked on developing build scripts for every module using Maven and Ant scripts.
- Used beehive netui and jstl tags for the front end coding. Extended the beehive netui tags to add additional functionality for users with different roles.
- Used propagation for moving desktops, portlet preferences and content.
- Implemented personalization using content selectors, placeholders and events.
- Front end form validation using Java script.
- Designed and developed Pageflows and Portlets using Weblogic Workshop.
- Was a part of Weblogic Administration like creating end users, user groups, defining rules, delegated administration, visitor entitlements and portal security management
- Used Mercury Quality Center for defects and bug tracking.
- Configured global security in Weblogic using LDAP authentication.
- Worked with DBA Team to tweak the database configuration and the connection pool settings.
- Interacted with other development teams to address performance related issues.
Environment: WebLogic Server 8.1/10.3, Oracle10g, Apache, Remedy, Mercury7, IBM AIX Server, Web Services, LDAP, JDK 1.5, JSPs, EJBs and JMS.
Confidential, TX
Web Developer
Responsibilities:
- Participated in requirements gatherings from client.
- Written technical specifications according to functional specification.
- Developed front end using MVC architecture.
- Developed JavaScript functions to handle client-side validations.
- Developed Applications using PHP, HTML, CSS, Javascript.
- Deployed application in Tomcat server.
- Wrote sql scripts to read and write data from the DB.
- Involved in writing unit testing, integration testing and documented the test results.
- Version management tool used was CVS.
Environment: Java 1.5 and J2EE (Servlets, JSP, and JDBC), Oracle 9i, JavaScript, Ant, JUnit 3, HTML, Ajax, DHTML, CSS.