Sr. Middleware administrator/ Devops Engineer Resume
Fort Pierce, FL
PROFESSIONAL SUMMARY:
- Around 8 years of extensive experience in infrastructure implementation, deployment, testing, documenting and maintenance of Client/Server, Web based applications in multi - tiered architecture, Internet/Intranet infrastructure and clustered environments.
- Expertise in Installation, Configuration, and Maintenance of Oracle WebLogic Server 8.x./9.x/10.x/11g/12c on different UNIX platforms
- Experienced in installing, upgrading, configuring and Troubleshooting IBM WebSphere Application Server on AIX, Linux, Sun Solaris and Windows Platforms.
- Good experience with JBoss application servers 4.0.x, 5.1.x, 6 .x, 7.x, Tomcat 5.x, 6.x, 7.x.
- Deploying J2EE Application archives (JAR, WAR, EAR and RAR) and Web-Based/E-Commerce on Web Logic Application Server and JBOSS 5.x/6.x/7.x.
- Vast experience in Clustering (both horizontal and vertical), creation and maintenance of Domains, Nodes and Managed Servers instances in a BEA Weblogic environment.
- Deployed applications on Weblogic Servers and maintained Load balancing, High Availability and Fail over functionality.
- Vast experience in installing and configuring JBOSS EAP 5.x/6.x in various environments.
- Experience in Configuration and release management in DevOps support model using tools such as Puppet and Chef.
- Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
- Configured AWS-EC2 Cloud Instances using AMIs and launched instances with respect to specific applications.
- Experience in administration, installing, configuring Web Servers like Apache 2.0/2.2
- Good Knowledge on Configuration, Administration and Maintenance of CI tools Jenkins/Hudson, Buildforge
- Wrote stop/start scripts for the Jboss application instances.
- Expertise in writing shell scripts to handle complex automation/administration.
- Expertise in setting up WAS - MQ connectivity by configuring JMS settings in WAS console and debugging issues related to WAS- MQ connectivity issues.
- Experience in applying plug-ins for WebSphere Application Servers with IBM HTTP Server, Apache Tomcat server on AIX, Linux, Sun Solaris and Windows Platforms.
- Experience with server Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unexpectedly.
- Experienced on Oracle SOA suite such OSB, OIM,OAM, OES, ODSI, and WSDL.
- Created JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations as part of Weblogic JMS Configurations.
- Analyzed Activity log files and diagnosing Application Server problems using Log Analyzer and also have experience in using different kinds of tools like Thread Analyzer, GC analyzer and Heap Analyzer.
- Developed Chef Cookbooks and Recipes to manage systems configuration.
- Expertise in configuring and managing services like AWS EC2 using AMI’s available. Configured multiple servers depending on application needs using continuous integration tools like Jenkins
- Experience in in Designing and deploying AWS solutions using EC2 instances.
- Experienced in configuring Single Sign On (SSO) using Site Minder, Identity Management and LDAP.
- Involved in Configuration of MQ series objects like Queue Manager, Queue, Channels and Transmission Queue.
- Involved in the maintenance activities of Redhat Linux Servers like security patching, disk space issues, upgrades.
- Used F5 Load Balancers for creation of VIP and configured load balancing policies for the load balanced members.
- Experienced in applying fix/refresh packs for WebSphere Application Server, IHS, App client, generate and propagate Webserver Plugins for IHS (6.x/7.0/8.x).
- Experience in working with logs, traces and messages using tools such as Log Analyzer, Resource Analyzer and Admin Console.
- Demonstrated ability to complete projects in deadline oriented environments.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
- Possess good team-management and leadership qualities.
- Experience managing daily communication with an offshore development teams.
TECHNICAL SKILLS:
Middleware: Oracle WebLogic Application Server 8.x./9.x/10.x/11g/12c, Apache-HTTP Server 2.0/2.2/5.x, Apache Tomcat 6.x/7.x/8.x, JBoss 4.x/5.x/6.x, 7.x, JBOSS EAP 5.x/6.x, Oracle RAC, Sun One Webserver 6.x (iPlanet 6.0), MS IIS server 4.x/5.1/6.0, IBM MQ-series, MySQL
Programming Languages: C++, SQL, PL-SQL, Java
Operating Systems: UNIX, Solaris, Red Hat LINUX, HP-UX, Unix-AIX,Windows 98/2000/NT/XP/VISTA.
J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB and Applets.
Web Technologies: JDK 1.4/5/6, HTML, XML, DHTML, MSXML, ASPX, Eclipse.
Performance Monitoring & Testing Tools: Wily Introscope, JMeter, JProbe, Mercury Load Runner, Grinder, Samurai, Oracle Identity Management, RSA Access Manager and Identity Manager, TDA, Sitescope
DevOps: Puppet, Chef, Subversion (SVN), GIT
Scripting Languages: WLST, UNIX Shell Scripting (Bourne, Korn, C and Bash), LINUX, Perl Scripting, PHP Scripting, ANT Scripts.
Packages: JDK 1.1/1.2/1.3/1.4/1.5/6, JSDK 2.0, J2EE
IDE s/Utilities: Eclipse, Oracle WebLogic Workshop, MS Visual Studio 2005, SSH, OpenSSL, Putty, and WLST.
Database: Pointbase, Oracle 8i/9i/10g/10.x, MS SQL Server, My SQL, MS Access and DB2.
Networking & Protocols: TCP/IP, Telnet, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP, ARP, SSL, IDM 6.0 and 7.0
CI Tools: Jenkins, Bamboo, Hudson, Chef, Puppet, AWS, Amazon EC2
Build Tools: ANT, MAVEN
Version Controlling Tools: Subversion, Perforce, GIT,CVS
Other Tools: Adobe Photoshop, MS Visio, Adobe Dreamweaver, Adobe Flash, MS Office.
PROFESSIONAL EXPERIENCE:
Confidential, Fort Pierce, FL
Sr. Middleware Administrator/ Devops Engineer
Responsibilities:
- Extensively worked on administration of Oracle WebLogic 10.X /12c Application Server.
- Experience in Installation and configuration of JBoss Application servers 4.0.x, 5.1.x and Tomcat 5.x, 6.x, 7.x.
- Installed, configured and administered and integrated Apache Web Server with the WebLogic Application Server for load balancing.
- Installed configuration of Puppet infrastructure for automation.
- Installed and configured multiple domains and completely created new Development, test, SIT and production environments.
- Experience in applying patches and plug-ins for JBoss Application Server.
- Working with infrastructure team to deliver environments for each project release on time.
- Involved in database connectivity using JDBC Database and Connection pools.
- Managing and Monitoring the JVM performance by analyzing Heap Size, garbage collection, JDBC Pools on JBoss.
- Good experience with IBM WebSphere Application Server ND V5.1/6.x/7.0/8.5.
- Configured WebLogic JMS Configurations - JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations.
- Configured WILY Introscope for monitoring on all the Application wsdl's and instances on Production.
- Experience with Linux operating system tools, scripting tools, file permissions, resource provisioning, and troubleshooting in a virtual environment
- Apache Weblogic Plug-in configuration and setting up proxy server.
- Used Jenkins for continuous integration and generated artifacts from the source repository.
- Configured Web Server plug-ins for Application Servers WebLogic and Jboss
- Performed multiple deployments during upgrade of WebLogic Server from 11g to 12c in Web Center Environment.
- Troubleshooting and fixing the issues occurred during the deployment of Java applications and EJB components.
- Automated the Deployment process of various WAR, JAR, and EAR applications in clustered environment using ANT scripts and automation tool Meistar.
- Installed and configured of JBoss EWS and mod jk load balancing in a reverse proxy environment
- Installing, configuring and administering a large number of clustered web application servers( JBoss Enterprise application Platform, JBoss EWS, Tomcat, Glassfish) hosted on RHEL/Windows platforms
- Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Configured Splunk alerts for complete Infrastructure monitoring.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Performed multiple and consistent deployments to WebLogic environments as part of application rollout and eventually scripted it to automate deployments.
- Responsible for configuring JDBC connection pools
- Utilized Remedy Problem & Change management application for management of problem tickets.
- Setup and managed Cronjob, batch processing and job scheduling using shell scripts.
- Worked in the migration of applications from Oracle 9.2.2 to Weblogic 10.3.5.
- Work on Web Security tools- LDAP Server, SSL Certificates and client authentication.
- Monitoring the logs, fixing the problems and tuning parameters on WebLogic environment.
- Troubleshooting, Load Balancing, Clustering, Deploying Applications, Performance Tuning and Maintenance.
- Performed installation and configuration and administration of Oracle SOA suite such OIM, OAM, OES, WSDL etc
- Assist developers, programmers, database administrators, and other users in resolving WebLogic/Unix issues.
- Have a good Working knowledge on Nagios and Splunk Monitoring tools.
- Analyzing the log files, taking thread dumps, JVM Dumps and Exception stack traces
- Experienced in setting up WebSphere MQ distributed queuing environment
- Expert in creating SSL certs and renewing certificates
- Automated many administrator tasks by writing shell scripts, WLST.
- Involved in on-call support for major applications that involved troubleshooting issues in application components, application servers, web servers, load balancers and DNS aliases.
- Worked as a part of 24/7 on-call support for production and non-production environments.
Environment: Oracle Weblogic Server 7.x/8.x/9.x/10.x/12c;IBM WebSphere MQ V5.x/6.x/7.x, IBM Websphere 6.x/7.x, Jboss application servers 4.0.x, 5.1.x and Tomcat 5.x,6.x,7.x, IBM Http Server v6.1, CA Wily Introscope 8.x, Apache WebServer, Sun One Directory Server, UNIX, Linux, Maven, Chef, Hudson, AWS, Ansible, SVN, Puppet, SOLARIS, AIX 6.1, Java, XML, JDBC, Oracle 10g, Nagios, Splunk, Shell, Jython Scripting and wsadmin.
Confidential, Charlotte, NC
Sr. Middleware Weblogic/ JBOSS Administrator
Responsibilities:
- Responsible for the Installation, Configuration and Administration ofOracle WebLogic Application Server 10.3.6 and configured the WebLogic domain on RHEL 6.4
- Installed and Configured JBOSS 6.0 on Dev, Test, Training and Prod Environments and Provided support.
- Provided Support to migrate from WebLogic server to JBOSS
- Installed and configured HTTP Proxy Plug-ins on Apache Web Server to send traffic to request dynamic content from WebLogic Application servers.
- Migrated WebLogic domain from HP-UX to RHEL
- Configured SSL for mutual authentication between client and server.
- Worked with Puppet automation and configuration management tool to check for configuration drift.
- Integrated Jboss EAP 5.0.0 and EAP 5.1.0 on Red Hat Enterprise Linux 5.2 environment.
- Troubleshoot issues with JBoss related servers and applications as part of infrastructure team.
- Automated WAR deployment procedure in production environment running on JBOSS EAP 5.x using UNIX shell script.
- Performed WebLogic server administration tasks like configuring both horizontal and vertical cluster environment, deploying applications, configuring JMS servers and JDBC data sources.
- Configured F5 load balancers to work with WebLogic Server.
- Configuring Single Sign-On using(SSO) using SAML 2.0in WebLogic 10.3.6
- Configured Node Manager and Machines for controlling managed servers
- Deployed J2EE Application archives (WAR, JAR, EAR) in clustered and stand-alone environment on the WebLogic application server.
- Installed JBOSS web server 1.x and configured with JBOSS EAP 5.0 for load balancing.
- Installed, configured and administered Apache 2.3.x and Apache Tomcat 5.5/6.0 on Redhat 6.2.
- Configured Active Directory Authenticator with WLS Server
- Configured and administered WebLogic Servers with Oracle 11g database
- Configured and administered JDBC connection pools, multi pools and data sources
- Configured JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, JMS queues and topics.
- Setting up OIM Oracle Identity Manager in Clustered Environment.
- Involved in performance tuning of JVM by analyzing thread and Garbage collection.
- Handled server hang, dead locks application and database level locks by checking thread dumeps and analyzing them to find the root cause of the issue.
- Handled Memory issues and Memory leaks by tuning and profiling with the help of third party tools (performance tuning)
- Troubleshoot server related issue
- Configured and setup SSL data encryption and client authentication.
- Provided 24/7 application support to all production applications.
- Monitoring server logs and domain logs application deployment and performance tuning.
- Worked closely with Developers and service delivery team to troubleshoot JVM and application related issues.
Environment: WebLogic 10.3.6, JBOSS 6.0, Site Minder (5.5,6.0), JBOSS EAP 5.x, Wily Introscope 7.x, Windows 2008, RHEL 6.4 WLST, Perl, Oracle 11g, Apache Tomcat 5.0, Apache 2.2 Java, Maven, Chef, Hudson, AWS, UNIX, Ansible, Puppet J2EE, JSP, Servlets, Linux, EJB,XML,JDBC, HTML,Shell scripting.
Confidential, Denver, CO
System Administrator/Production Support
Responsibilities:
- Performed WebLogic Server administration tasks such as installation, configuration, monitoring, troubleshooting and performance tuning.
- Worked on installation, server configuration, deployment, upgrading, migration performance tuning including maintenance of WebLogic server.
- Configured Node Managers to remotely administer Managed Servers.
- Installation Configuration & Administration of Clustered Weblogic Server 8.1/10.3 on Production Environment.
- Installed and configured JBoss 5.x for different environment like testing, QA, development, production on Linux, Solaris platform.
- Used config wizard and config builder extensively to create and manage WebLogic domains
- Migration of WebLogic Server from Windows to Linux Environment.
- Deployed the EAR, JAR, WAR applications on multiple Weblogic Servers Instances and maintained Load balancing, high availability and Fail over functionality.
- Experienced in Configuring JMS resources Queues, Topics, Distributed destinations, message bridges and JDBC connection pools, data sources.
- Developed scripts to monitor JDBC connection pool status, JVM Heap size, and JMS messages in the destination queues in the production environment.
- Experienced in configuring Horizontal and Vertical Clusters
- Created Domain Templates to replicate the environment on new Weblogic servers.
- Worked with WLST scripts and Shell Scripts to automate frequently done tasks like deployments.
- Invoked WLST scripting and created JDBC connection pools and enrolled the node manager using WLST command line.
- Used Wily for understanding Heap and thread behavior of application.
- Configured Global and Admin Authenticator in the WebLogic console.
- Experienced in analysis of thread dumps, core dumps, server hang and high CPU utilization conditions
- Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process.
- Configured SSL and created Digital Certificates for secured communication between applications
- Involved in assisting QA team in Load and Integration testing of J2EE applications on WebLogic Application Server
- Installed, configured, administered and supported JBOSS on RedHat Linux Environments
- Maintained change management records for all the changes occurred while migration.
- Worked extensively on UNIX shell scripting for automating the builds in QA, Development and Production Environment.
- Experienced in setting virtual machines using VMware.
- Involved in Windows Server 2000 & 2003 OS installation and troubleshooting.
- Working knowledge of networking concepts, Trouble shooting Network.
- Resolved high priority tickets documenting system outages in any of the above environments.
- Provided active support for load/stress testing, troubleshooting and performance tuning.
- Provided 24/7 on call production supports.
Environment: WebLogic Server 8.1/10.3, JDK1.6, LDAP,JBoss 5.x, Linux, JDBC, XML, Apache, SQl, WLST, UNIX (Solaris 8/9.0/Linux 5), Oracle 11g.
Confidential, Bloomington, IL
WebLogic Administrator
Responsibilities:
- Installed, configured and administered on Oracle WebLogic Server 9.2/10. X in across environments on Red Hat Linux 5.x, Solaris 10.
- Daily job executions in Production Servers, on call support for production.
- Creation/modification of existing/new SHELL, WLST and ANT scripts for monitoring and atomization of environments.
- Implemented Vertical and Horizontal Clustering, Performance tuning and troubleshooting of Weblogic Application Server 9.x/10.x
- Involved in POC analyses of ITCAM for Web Sphere/J2EE/Web Services Monitoring and reporting tool
- Worked on upgrading the WebLogic 9.2 version to 10.3 version.
- Deployment of code on Weblogic 8.1/9.2 Server and portal in Production.
- Logo insertions, clearing weblogic cache and DB Schema mapping for Weblogic.
- Gigaspace installation and configuration in UAT / Staging / Production.
- Development of infrastructure, Installation and support of System, Test, UAT, Staging and Prod Environments.
- 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.
- Performance monitoring by observing JVM Heap Size on regular intervals and invoking JAVA Garbage Collector to free up JVM Heap memory.
- Installed and configured WebLogic, JBOSS, and Apache Servers during the Data Center Server migration.
- Migration impact analysis and report generation.
- Troubleshoot Solaris related issues like High CPU, Memory Utilization, File system and managing NFS and used Wily introscope.
- Monitor Solaris process statistics and take action for processes that exceeds threshold.
- Installation and configuration of WebLogic Server 8.1 sp5 and 9.2 and 10.3/10gR3 in development, staging and preproduction environments.
- Deployed EJB web application on Tomcat Application Server
- Installed and configured Apache, SunOne/iPlanet plug-ins for WebLogic and JBoss5.x.
- Expert in creating and configuring of clustered and nonclustered WebLogic server domains
- Deployed applications on multiple WebLogic server instances maintaining Load Balancing and High-Availability.
- Apache Weblogic Plug-in configuration and setting up proxy server.
- Creation of development environments for developers Shell scripts and source code management systems (Clear Case).
- Administration and monitoring of WebLogic admin and managed servers.
- Shell scripting to automate the maintenance process of the WebLogic server and recover the backed-up WebLogic configuration.
- Log-file analysis (troubleshooting) to resolve issues using scripts.
- Creation of SSL and Digital Certificates for requesting, generating and the implementation of the communication link between the web server and the application server.
Environment: JRockit/JDK 1.5/1.6, J2EE, JSP, Servlets, EJB, LDAP, JDBC, UNIX, JMS, XML, Oracle9i, WebLogic Server 9.2,10.3.3, JBoss 5.x, Sun Web server 6.1, Apache2.2, Apache Tomcat 6.0, Ant 1.5.1, MySQL 4.1, IBM Lotus Notes 7, Win2K, Solaris10, Wily Introscope 7.2, HP UX, Red Hat Linux 5.x. Config
Confidential
System Administrator
Responsibilities:
- Installed and configured Administrated and Managed WebLogic Servers on Solaris v8/9, Red-Hat Advanced Server v2.1 for development and staging.
- Involved in configuration management, software deployment, change management, performance monitoring, and application maintenance.
- Used Administration Console and WebLogic Admin utility to configure and administer the WebLogic Administration Server and Managed Servers.
- Experience in updating O/S maintenance and modification levels by applying software patches and fixes.
- Developed Crontab scripts for running jobs and provide server status.
- Configured SSL for secured communication between applications.
- Configured Nodemanager for admin server and managed servers.
- Deployed J2EE applications like WAR, JAR and EAR applications.
- Responsible for performance tuning of JVM.
- Experience in applying patches and plug-ins for JBoss Application Server.
- Installed and configured Apache Tomcat and Sun ONE (iPlanet) Web Server.
- Creating new file systems, managing and checking data consistency of file system.
Environment: WebLogic 8.1, Apache 2.0.x, VMware, RedHat Linux, Solaris 8, Java/J2EE LINUX, WLST, Widows Server, Jboss, Windows 2003.