Middleware Support Administrator Resume
Chandler, AZ
SUMMARY:
- Experienced professional with 7+ years of experience in Oracle WebLogic Sever
- Managed installation, configuration, tuning, and troubleshooting of Oracle WebLogic Administration 8.x/9.x/10.x/11g/12.1.1, JBoss Administration 5.x/6.xunder different operating environment - RHEL, UNIX, LINUX, SUN Solaris and Windows
- Installation, administration, configuration of Apache, Sun ONE Web Server, Apache Tomcat 6.0, Microsoft IIS Server, SiteMinder
- Worked on BEA Weblogic Portal Server 9.x/10.x in various environments like Development, QA, and Production.
- Involved in the migration of WebLogic for all versions .
- Configuring and installing JDBC drivers and providers and testing the established connections for JBoss.
- Solid experience in deploying various WAR, JAR, EAR, RAR applications in clustered environment using Admin console&WLST scripts.
- Hands-on experience in installing and configuringJBoss EAP 4.x/5.x/6.x in various environments.
- Experience in developing the applications on multiple WebLogic Servers and maintaining Load balancing, High availability and Failover.
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Nexus CVS, Tomcat, Linux etc.
- Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Puppet, Chef, Hudson and Bamboo
- Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, Azure and Rackspace cloud environments and Data centers, also familiar with EC2, Cloud watch, and Elastic IP's and managing security groups on AWS.
- Vast experience creating ANT/ MAVEN with Puppet builds script for Deployment.
- Version Control Tools or Source Code Management tools( GIT,SVN)
- Experience in configuring Node manager to administer the Managed servers.
- Proven experience in Web Application development using J2EE and Java related technologies.
- Strong technical knowledge in JBOSS Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBOSS Application Server.
- Worked with teams to install and configure Tomcat 5.x/6.x/7.x
- Experience in managing and monitoring JVM performance tuning by adjusting WLS Heap size.
- Extensive experience in troubleshooting by using Thread Dumps forWebLogic/JBOSS server issues.
- Experience in configuring Connection pools for JDBC connections.
- Experience in deploying JAVA projects using MAVEN/ANT and JENKINS.
- Excellent database knowledge using Oracle, Sybase, MS SQL Server and MS access.
- Extensive experience in configuring and monitoring JMS server in Weblogic and tuned the application with Work Manager.
- Extensively worked on several build tools like ANT and Maven .
- Extensive experience in configuring and managing secured environments using SSL and digital certificates.
- Integrated Weblogic Server withTibco EMS.
- Configured Weblogic node manager as a service on RHEL.
- Excellent application development and interfacing experience with LDAP using Netscape and Sun ONE directory Servers.
- Extensive hands-on experience in production environment with Weblogic Console and Troubleshooting by using Thread Dumps for Weblogic server issues.
- Expertise in Performance Monitoring and Performance Tuning of Weblogic servers using Wily Introscopeand other industry monitoring tools.
- Experience in developing the startup and shutdown scripts for the WebLogic servers. based on WebLogic Scripting Tool (WLST) and UNIX Shell Scripting.
- Expert in backup and recovery procedures, good exposures to Testing and Debugging applications.
- Ability to effectively prioritize and handle multiple tasks and projects utilizing IT process knowledge and full System Development Life Cycle (SDLC).
- Used F5 LTMs to monitor the health of the servers.
- Solid knowledge of networking technologies like DNS, TCP, SNMP and Load Balancing Technologies.
TECHNICAL SKILLS:
Middleware: BEA WebLogic Server (7.x/8.x/9.x/10.x/11g/12c), IBM WebSphere (5.x/6.x), JBoss 4.x/5.x/6.x/7.x, iPlanet/Sun One, JBoss EAP 4.x/5.x/6.x/7,Apache, Tomcat, IIS 5.1/6.0, IBM MQ, Sonic MQ
Operating Systems: Solaris 10/9/8, Linux (Red Hat 9-6), Windows XP/2003/2008, AIX 5.x/HP UX
Programming: Java, C, C++, C#, XML, Unix Shell Scripting, JavaScript, VBScript, JSP, SQL, HTML, PL/SQL, Python, Tcl
Network Services: T3, T3S, TCP/IP, SSH, SMTP, FTP, LDAP, HTTP, HTTPS
Scripting: ANT, WLST, Jython, Perl, Shell Script (Korn/Bourne), Tcl
Monitoring/Tuning/Load Balancing: Wily Introscope, JProbe, Samurai, HP ovo, BIG IP5
Database: Oracle 10g/9i/8i, MySQL, MS SQL Server, MS Access
Security: CA SiteMinder, SunOne Directory Server, iPlanet Console/LDAP Browser
Technologies: JSP, Servlets, JMS, EJB, JDBC, Web Services, JMX
CI Tools: Jenkins, Puppet, Chef, Hudson and Bamboo
Build Tools: ANT, MAVEN
Version Tools: CVS, Subversion, GIT, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Chandler, AZ
Middleware Support Administrator
Responsibilities:
- Installed, deployed, monitored, maintained and configured Oracle WebLogic server 9.x/10.x/11g/12c using graphic, console and silent mode in UNIX/Windows systems.
- Configured web logic Node Manager for running managed servers.
- Used config.xml file wizard extensively to create and manage WebLogic domains.
- Experience in Installation, Configuration, Deployment and Management of web and enterprise applications on WebLogic Servers.
- Administered WebLogic server and Apache Tomcat 5.5 involving 20+ Java Applications.
- Automated the Deployment process of various WAR, JAR, and EAR applications in clustered environment using WLST and Perl scripts.
- Used WLST and Perl scripting to get run-time parameters. Generated and analyzed Heap dump and Thread dump. Monitored WebLogic performance using Wily Introscope.
- Executed performance tuning of Oracle WebLogic server.
- Involved in monitoring error logs, troubleshooting and fixing the problems.
- Deployed ATOM extension on all WebLogic admin servers/consoles for managing atom components- properties, reloadable caches, locating class path resources.
- Configured domains, clusters, JDBC Connection Pools, Data sources, JMS Servers.
- Deployed the applications in formats of WAR, JAR, and EAR in different WebLogic versions.
- Worked on upgrading JDK versions, also WebLogic servers from lower versions of 9.x, 10.x to 12c making sure all the applications are running after performing upgrade task.
- Performed upgrade task of OES client from 11gR1 to 11gR2.
- Involved in application migration from older server environments to newer server environments providing high availability and accessibility.
- Successfully decommissioned older applications and servers from all test and production environments.
- Performed WebLogic server administration tasks like configuring Managed servers and setup cluster environment.
- Set up Wily for monitoring, notification, root cause analysis and data reporting.
- Involved in quarterly disaster recovery sessions and supported the applications making sure they run smoothly before and after the checkouts and traffic migration.
- Installed and configured JBoss Application server.
- Deployed web and enterprise applications on JBoss application server.
- Provided online and on-call support during application go-live timeframe. Also, involved in troubleshooting during such times.
- Prepared documentation concerning the new applications giving system/project overview, topology of test-prod environments, directory structure, application architecture, monitoring and management details, troubleshooting steps. Also, Environment matrix sheet listing hostnames, cluster name, domains, OS, WebLogic and Java version, console URLs, application and WebLogic log path.
- Used Winscp and FTP for secure file transfer. Used beyond Compare for text comparison.
ENVIRONMENT: Oracle WebLogic Server9.x/10.x/11.x/12.x, JDK 1.4/1.5/1.6/1.7/1.8, JRockit, Apache 2.x, Tomcat 7.0/8.0, Sun One/ iPlanet, IIS 6, Solaris 8, 9, Red Hat LINUX 6.5 Santiago, Windows 2007, F5 Load balancer, SiteMinder, Nagios, JMX, Oracle 8i/9i/10g/11g, 12c, JDBC, LDAP, subversion, EJB, JSP, Servlets, XML, MS Office, Open SSL, Secure SSH, Winscp, FTP, Beyond Compare.
Confidential, Chicago, IL
Build Release/Devops Engineer
Responsibilities:
- Implementing new projects builds framework using Jenkins & maven as build framework tools
- Implementing a Continuous Delivery framework using Jenkins, CHEF, Bamboo, Maven in Linux environment
- Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment
- Converting production support scripts to chef recipies.
- Testing of cookbooks with chef-spec
- Implementation of Devops environment using Puppet for system configuration across environments.
- Setting up client server model of Chef in development environment of OCI
- Worked on documentation - Chef basics, Initial setup of Chef, Databags implementation, Coding standards, Cookbook document, Testing docs
- Designed and Developed Jenkins builds deployments.
- Experience in Designing and deploying AWS solutions using EC2 instances.
- AWS server provisioning using Chef Recipes.
- Using CloudTrail, TESSA, CloudPassage, CheckMarx, Qualys Scan tools for AWS security and scanning.
- Defining Release Process & Policy for projects early in SDLC.
- Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments
- Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team
- Implemented and maintained the branching and build/release strategies utilizing GIT.
- Installed and configured GIT and GITHUB.
- Experience in installing, integrating, tuning, and troubleshooting Apache 2.x, 1.3.x webserver, JBoss 4.x, Tomcat and WebLogic 8.x, 9.x and WebSphere 7.x / 8.x application servers
- Migrating the data to respective DEV and QA Oracle database before doing code roll-out
- Troubleshooting various production related outages.
- DevOps for load balanced environments & Multi-regional server environments (AWS Regional nodes managed via Chef Roles and Ohai Attributes)
- Generated Perl, UNIX & Shell scripts for build activities in QA, Staging and Production environments
- Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
- Manage the integration of new software projects and products into the build environment.
- Work with product development to resolve build-related issues in all projects.
- Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
- Used to write an install script in Ruby using all of the extra helper functions from Chef
- Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity.
- Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.
- Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
Environment: Solaris, Linux, Unix, Eclipse, Java, SQL, AWS, Python, Subversion, Bash, Hudson, NT Command Shell, Java/J2EE, ANT, Bamboo, Chef, Puppet, JIRA, XML, Jenkins.
Confidential, Houston, TX
Weblogic / Devops Engineer
Responsibilities:
- Worked as part of DevOps Team for different internal automation and build configuration management.
- Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, and installation of packages and patches for RedHat Linux Servers.
- Installed Configured and Administered Weblogic Application Server 8.x/9.x/10.x on Linux, Solaris and Windows Environment.
- Responsible for Installation, Configuration Management, Maintenance and Systems Development of RedHat Linux, Oracle Enterprise Linux Systems.
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management)
- Build, manage, and continuously improve the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Generated Perl, UNIX & Shell scripts for build activities in QA, Staging and Production environments
- Worked as a DevOps Engineer for one of the most complex system. Used Subversion, CVS, Maven, Jenkins, CHEF & Jira as tools for day-to-day build & release cycles.
- Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
- Maintained build related scripts developed in ANT, shell. Modified build configuration files including Ant's build.xml.
- Experience in managing source control systems GIT and SVN.
- Worked on Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes and Chef Attributes.
- Developed Chef Cookbooks for HTTPD, Tomcat, JBoss, MySQL, etc., and versioned them on Git.
- Configured security for Websphere Application Server using federated repositories, Custom User Registry, Local OS Registry and LDAP Server and configuring SSL.
- Setup the Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes.
- Responsible for installation and configuration of DevOps Automation Tool Puppet.
- Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
- Experience with Setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes.
- Involved in writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
- Doing capacity Assessment for new requests of servers i.e., calculating CPU and Memory for new servers according to the current/future Applications running on the system. Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Development/Testing/Production Branching Model for weekly releases.
- Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
- Installed, Configured and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.
- Participate in requirement gathering along with Development and Testing Team
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Responsible for 24x7 production support of mission critical applications running on WebLogic and Apache Tomcat middleware.
- Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef. Designing cloud hosted solutions, specific AWS product suite experience.
- Documented the entire build and release engineering process and provided on call support.
Environment: Solaris, Linux, Unix, Eclipse, Java, SQL, AWS, Python, Subversion, Bash, Hudson, NT Command Shell, Java/J2EE, ANT, Bamboo, Chef, Puppet, JIRA, XML, Jenkins.
Confidential, Chicago, IL
Weblogic Administrator
Responsibilities:
- Performed WeblogicServer 8.x/9.x/10.x11g,JBoss 4.x/5.x and Tomcat 5.x server administration tasks such as Installation, Configuration, Monitoring and Performance Tuning.
- Responsible for starting up, configuring, administering and maintaining the J2EE applications as part of the enterprise's computing/ networking infrastructure and applications.
- Configured and Administered JBoss 5.x and Apache Tomcat Application server 6.x
- Extensively involved in Tuning and Clustering of the WLS 8.1.
- Maintained WLS in a project involving 40+ clusters, 86 applications with about 145 servers deployed on separate boxes.
- Designing, creating and maintaining GIT repositories to client specifications.
- Deployed applications from Admin Console of JBOSS Eap 5.1 as well as managed hot deployment.
- Tuned OS parameters like Swap and virtual Memory settings to improve the JBOSS performance
- Setting up the cluster environment for Weblogic Server integrated with multiple workflows.
- Configured and maintained Application servers on Linux and UNIX platforms.
- Configured JON 2.4 to monitor JBOSS instances and created users, groups and roles.
- Developed UNIX shell scripts and WLST scripts to start/stop admin and manage servers and to deploy different applications like .war or .ear files.
- Deployed applications on multiple Weblogic Servers and maintained Load balancing, high availability and Fail over functionality.
- Responsible for analyzing and troubleshooting all Weblogic related issues reported by the clients in different environments like Dev, Test, UAT, Pre-Prod and Production.
- Involved in bridge calls with other team members and developers for resolving the high priority issues in the Production Environment.
- Auto deployment of several applications using ANT build scripts, Linux shell scripts
- Implemented web services with Apache Axis.
- Developed ANT build scripts, UNIX shell scripts for auto deployment process.
- Used Tibco EMS to provide fully compliant JMS as well as several value added features.
- Troubleshooting Weblogic server connection pool between Oracle 9i and DB2.
- Helped build the Swing based E-Business Control Center for Weblogic Portal Product.
- Involved in doing a performance benchmark of Weblogic Server by using Load Runner.
- Involved in Performance monitoring and performance tuning of WLS.
- Developed ANT build scripts, UNIX Shell scripts and auto deployment process.
- Involved in Configuration and Troubleshooting of Sun One 5.1 on Solaris platform.
Environment: JDK 1.4, WebLogic Server 7.x/8.x/9.x/10.x/11g,JBoss4.x/5.x, Tomcat, Unix Sun One 5.1, Solaris, Linux, Unix, J2EE, JSP, Servlets, EJB, LDAP, JDBC, JMS, XML, Oracle9i, Ant1.5.3, Maven.
Confidential, Minneapolis, MN
Weblogic Administrator
Responsibilities:
- Installed and configured Weblogic Server 10.3/11g, Tomcat 6.0.x/7.0.x.
- Configured IIS/Apache webserver to proxy requests to WebLogic10.3/11g, Tomcat 6.0.x/7.0.x. in various environments like Development, Stage, QA, and Production on Solaris, and Linux Operating Systems.
- Configured Jenkins 1.4/1.5 to automate build process.
- Configured WebLogic JMS Servers, JMS Modules, JDBC Data Sources, JDBC Connection Pools, and Bridge to provide interoperability between WebLogic JMS and IBM MQ Series.
- Installed and configured Sun One Web Server (iPlanet) in testing, integration and prepod environments to work with Web Logic Server.
- Provided deploy support for Apache 2.x.
- Provided deploy support for UNIX configuration and setup of listed servers.
- Provided deploy support for shell scripting for deployment automation.
- Provided deploy support fornetworkstructuringof web servers.
- Configured and administered JDBC connection pools and Data sources for Weblogic server with Oracle9i database.
- Worked on Configuring channel secure SITEMINDER with webserver and Weblogic Applications.
- Deployed applications on multiple Weblogic Server instances and maintained Load balancing, high availability and Fail over for the servers.
- Deployed WAR, JAR and EAR applications in clustered Weblogic 8.1/9.2 for System Test and Pre-Production environments.
- Managing and monitoring the performance of JVM by adjusting Web logic heap size and garbage collection parameters using Wily Introscope.
- Created Crontab scripts for timely running jobs, performed Thread Analysis manually, and performed Heap Analysis manually.
- Shell scripting to automate the maintenance process of the Weblogic Application Server and recover the backed up Weblogic configuration
- Monitoring the start-up logs for any exceptions or errors.Performing regular health checks for the servers in the production environment.
- Maintained and configured standalone instances and application server clusters.
- Troubleshooting emerging application issues, from Weblogic configuration to code issues.
- Dealt with troubleshooting issues like Server hang, Application Deadlock, Out of Memory, High CPU.
- Configured and managed secured environments using SSL and digital certificates.
- Providing Support for Development and testing environments.
Environment: Weblogic Server 10/11g, SunJES 7, Agent 2.2, Windows XP, Red Hat, SUN Solaris, Apache, Unix, Linux, HP-UX, Jdk1.4/1.5, J2EE applications, LDAP, JDBC, Hermes JMS, XML, and Oracle9i/10g, Microsoft SQL Server 2005, PL/SQL-Dev, SVN, Maven, CVS, HP Open View, Apache.
Confidential
Weblogic Administrator
Responsibilities:
- Performed Installation and Administration of BEA Weblogic 8.1.
- Installation, Configuring, troubleshooting and maintaining theWeblogic 8.1
- Managed Apache HTTP 1.3 Web Server, Microsoft IIS Web Server and Sun Java System Web Server (iPlanet 4.1)
- Analyze Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly.
- Configured Cluster Configuration - Single Cluster, Multiple Clusters and Deployment over clusters.
- Experience in migration of Web Logic Server from Windows to Linux environment.
- Composed JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations
- Deployed the application on Tomcat Application server.
- Configured and maintained the WeblogicLoad Balancing Clusters
- Created security roles, group policy, user authentication, auditing and authorization.
- Worked on Web Security tools- LDAP Server, SSL Certificates.
- Developed scripts to monitor JDBC Connection Pool Status JVM Heap Size JMS Messages in the Destination queues in the production environment.
- Configuring database connectivity using JDBC and Configured WebLogic Virtual hosts.
- Managing and Monitoring the JVM performance by WebLogic Heap Size, garbage collection, JDBC Pools.
- Used ANT to run build scripts developed UNIX shell scripts and auto deployment processes.
- Installed Apache HTTP server as a front end of WebLogic server.
- Developed scripts for automatic startup and shutdown of Admin Server and Managed Servers.
- Monitored the cluster for performance issues in respect to JVM Heap Size.
- Configuration and Integration of iPlanetLDAP Server with WebLogic server.
- Involved in 24/7 support for production environments.
Environment: BEA WebLogic 7.x/8.x, Tomcat 4.x, Java 1.4, Linux, Unix, EJB 2.0, JSP, JMS, JDBC, SQL Server 2000, CVS, Windows NT/2000, LDAP