Middleware Administrator /devops Integration Engineer Resume
Frisco, TexaS
SUMMARY
- 11+ years of experience in IT industry with Administration, analysis, design and maintenance of client/server and web applications as the primary tasks.
- Having good experience in Webserver Administration (Apache), WebSphere and Weblogic Administration, Jboss Administration, Tomcat Administration on Redhat Enterprise Linux, Sun Solaris and windows platforms.
- Installation and configuration:
- Installation and administration of middleware software’s IBM WebSphere Network Deployment and WebSphere MQ 6.x/7.x/8.x/9.x, Apache 2.2.x/2.4.x, Tomcat 7.x/8.x/9.x, Weblogic 10.x, 12.x, Jboss 4.x/5.x/6.x/7.x on various Operating Systems
- Maximize High Availability: High - availability design, configuration, and maintenance, including clustering and load balancing for middleware.
- Technical Documentation: Create standard configuration settings and procedures for all layers of the technology stack.
- Monitoring: Setup and maintain effective monitoring and alert systems using Splunk, wily Introscope, AppDynamics, Dynatrace.
- Maintenance: Patch installation to the application server and updating if needed. Having good experience in applying the WebSphere patches using BSU, command line and OPatch, WebSphere patches with IIM, silent install with response file.
- Automation of daily jobs, backups using shell scripts.
- Experience in following support procedures, receiving live calls from customers and taking on -call shifts. Opened PMRs with IBM to resolve mission critical problems.
- Supporting L1/L2/L3and offshore teams for problem Determination through the log files and rectified the problems or interacting with Oracle/IBM support to solve problems.
- Extensive experience in providing 24/7 on-call support for applications running on IBM WebSphere Application servers.
- Good Experience in continuous integration using Jenkins and created, integrated Junit and Automation test suites with Jenkins build pipelines
- Created re-usable Ansible Playbooks
TECHNICAL SKILLS
Administration: IBM WebSphere 6.0/6.1/7.0, /8.x,IBM HTTP server(IHS),WebSphere MQ Series 6.x/7.x, Apache, Tomcat, Win 2K, Win NT, IBM-AIX5L, Unix, Sun Solaris8/7/2.x, Linux, Oracle, DB2, Lotus Go Webservers, IIS.
Operating Systems: Win 2000, 2003, 2008 HP-UX 11i, Solaris 7/8/9, AIX, IBM AS/400, iSeries
Programming: Java, XML, XSLT, JNI, MQ Series, HTML, DHTML, JavaScript, LDAP, JDBC, Perl, IIS, ASP, NetObjects Fusion.
J2EE Technologies: EJB 2.0, Servlets, JSP 1.1 (tag libraries), JMS, Struts 1.0.2/1.1.
Scripting Languages: UNIX, Perl, JavaScript, Bourne/Korn, Jacl, Jython.
Tools: Wily Introscope, CA Netegrity SiteMinder, dynatrace, splunk
Database: Oracle 8i/9i/10g/11g, SQL Server 2005/2008, DB2,Teradata
Web Servers: Apache, iPlanet, IBM HTTP Server.
PROFESSIONAL EXPERIENCE
Confidential, Frisco, Texas
Middleware Administrator /DevOps Integration Engineer
Responsibilities:
- Installed, configured, Administered Websphere Application Server ND 6.x/7.x/8.x on AIX, Linux and Windows for multiple high profile projects.
- Created Deployment manager and Application Server profiles and federated to create cells.
- Maintenance of the WebSphere Application Servers on AIX platforms and setting up the development, testing and staging environment for the ongoing application development.
- Responsible for setup, Installation and Administration of JBoss Application server 4.x/5.x/6.x on Red Hat Linux and Windows operating systems.
- Configured JBOSS Application server and setup JDBC connection pooling with Oracle. Setup Apache web server with configuration to hook into JBOSS through connector.
- Migrated applications using JBOSS Application Server 5.x to 6.x
- Experience in Installing Configuring and Administering JBOSS Application Server 4.x/5.x/6.x on Linux Environments and Windows Environment.
- Expertise in setting up the JDBC Resources and JMS Resources in JBOSS Application Server and Deploying the applications through admin console and command line.
- Having Good experience in troubleshooting JBOSS Application server V5 and V6.
- Installing and configuring OpenAM 5 and integrate with BPM & WAS applications.
- Installed and configured Apache to JBOSS Application Server, and setting up the SSL Certificates and having good knowledge in redirect rules, and setting up the siteminder agent on Apache.
- Performed J2EE application deployment and administration including JAR, WAR, and EAR files through console, scripts, and BMC Blade logic Automation Tool.
- Developed and maintained Shell scripts that facilitate the Administration of BEA WebLogic 9.2/10.3, Jboss 4.x/5.x/6.x and Tomcat 6.x/7.x/8.x
- Created Managed Servers in a Cluster with round-robin algorithm for Load Balancing.
- Maintained the applications among WebLogic run-time processes in a cluster of application servers.
- Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionality.
- Troubleshoot WebLogic Server connection pooling and connection manager with Oracle, DB2.
- Developed scripts for automatic startup and shutdown of Admin Server and Managed Servers.
- Created Crontab scripts for timely running jobs.
- Provided support for performance teams in activities such as Load testing, troubleshooting, and performance tuning.
- Created Managed Servers in a Cluster with round-robin algorithm for Load Balancing in Weblogic 10.x/12.x.
- Maintained the applications among WebLogic run-time processes in a cluster of application servers.
- Deployed the applications on multiple WebLogic/Jboss/Tomcat Servers and maintained Load balancing, high availability and Fail over functionality.
- Involved in Performance tuning of WebLogic/Jboss/Tomcat servers with respect to heap, threads and connection pools.
- Troubleshoot WebLogic Server/Jboss/Tomcat connection pooling and connection manager with Oracle.
- Developed scripts for automatic startup and shutdown of Admin Server and Managed Servers.
- Provided support for teams in activities such as Load testing, troubleshooting, and performance tuning.
- Supported on call schedule for Production support.
- Involved in trouble shooting and fixing day-to-day problems of the applications in production.
- Expert in using the automation tool BMC BladeLogic to handle the very large middleware environment at Confidential
- Worked on service requests on a daily basis to troubleshoot andhelp developer teams to move forward with their testing.
- Took part in escalatingand triaging Sev1 defects.
- Configured Siteminder 6.x/12.x to attain authentication and authorization.
- Provided necessary information to set up process monitors to monitoring team to receive alerts when a process goes down.
- Worked on production issues when received alerts from monitoring team.
- Support RFCs during every month applications release.
- Provided procedure/documentation from middleware end to execute DR exercise to application teams.
- Participated in multiple DR tests during DR exercises and implemented them successfully.
- Coordinate with offshore team on the issues reported by different teams.
- Provided 24/7 on-call support on rotation basis.
Confidential, MD
WebSphere/JBOSS Administrator
Responsibilities:
- Responsible for setup, Installation and Administration of JBoss Application server 4.x/5.x/6.x on RedHat Linux and AIX operating systems.
- Configured JBOSS Application server and setup JDBC connection pooling with Oracle. Setup Apache web server with configuration to hook into JBOSS through connector.
- Installed and configured IBM WebSphere Application Server 6.x,7.x,8,x, JDBC drivers and Servlet engines along with trouble shooting and recovery on AIX, Linux (RedHat, SuSE).
- Installed and configured IBM HTTP Server 6.0/7.0/8.x and 8.5.5, Apache 2.x andplug-in in development, testing, staging and production environment.
- Involved in Capacity planning and performance tuning of J2EE applications and platforms, using Wily Introscope.
- Deployed J2EE web and EJB modules using Websphere Admin Console and BMC Bladelogic.
- Worked in deployment of applications on J2EE application servers Websphere, JBOSS, Tomcat.
- Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, JMS, session management and virtual hosts.
- Setting up the clusters in both the horizontal and vertical clustered environments on WebSphere Application Server for Work Load Management, Failovers and High availability.
- Managed security and performance optimizations for JBOSS, WebSphere ND 7.x/8.x Application Servers by analyzing process dumps, logs and Heap Analyzer.
- Involved in Load balancing/Tuning/Clustering for JBOSS Application Server using mod jk.
- Problem determination through the log files (JVM Logs) and rectified the problems or interacting support to solve problems.
- Assisted setting up JDBC connection pools, JNDI services, JMS queues.
- Monitor connection pool usage thru the JMX Console and memory usage using UNIX ‘top’ command. Configure LOG4J logging to log application as needed.
- Highly involved in deploying, troubleshooting, maintaining and configuring J2EE applications in various environments like Dev, Integration, QA, Stress, UAT and Prod.
- Involved in monitoring the performance using JBoss Operation Network (JON) and wily introscope 8.x/9.x.
- Hands on investigation of issues requiring investigation via JBOSS log file analysis and JBOSS ON monitoring tool.
- Created custom server configurations with JBoss for testing under multiple environments.
- Hands on experience with monitoring tools like Splunk, Dynatrace to triage the environmental related issues in PROD.
- Participated in CHAOS monkey testing.
- Providing 24/7 on call support for deployments as well as application support.
Confidential, NJ
Middleware Administrator
Responsibilities:
- Installed and maintained WebLogic11g and 12c versions over multiple data centers.
- Conducted weekly calls with the internal partner teams and 3rd Party vendors.
- Hands-on work experience with the ticketing systems like Service Now, Service Center.
- Experience in version control software’s and repositories like SVN, GIT
- Setup ANT script-based jobs in Jenkins and Worked with Jenkins Pipelines.
- Operated process of submitting tickets and supervise changes in Application Deployment, Server Level Patching, F5 LTM, Firewall, DNS's, etc.
- Involved in assisting QA team in Load and Integration testing of Java applications on Application and Web Server.
- Providing Level 1 and Level 2 support in investigating issues in Application, F5, Firewall, Network and DNS.
- Installation and configuration of Tomcat and Apache for various different applications.
- Automated day to day tasks by scripting in Bash Shell, CGI, Python and WLST.
- WebLogic Patch installations using bsu utility and JDK upgrade from JDK 1.6.0 85 to 1.6.0 95 and the same has been automated by using bash shell script and WLST.
- Installed contrast application jar on WebLogic 11g and Jboss EAP 6.4 and fixed application vulnerabilities which are being reported by contrast security Scan.
- Configured apache mpm module for fixing memory bottleneck issues at apache webserver processes.
- Implemented mutual authentication (Two Way SSL) between BIGIP F5 LTM and WebLogic
- Troubleshooting and fixing SSL Handshake issues between F5 and various applications.
- Installation and configuration of Jboss EAP 6.4 in domain mode and standalone mode.
- Installed and configured ojdb6 module in Jboss EAP 6.4
- Installed Jboss EWS 3.0.1 and integrated with Jboss EAP 6.4
- Configured SSL in Jboss EAP 6.4
- Solutions have been provided for Out of Memory issues by tuning JVM arguments for WebLogic JVM.
- Installed Splunk Forwarders on servers like WebLogic, apache, Jboss etc
Confidential, Jacksonville, FL
Middleware Administrator
Responsibilities:
- Involved in technical discussion with Architects for WebSphere capacity and sizing recommendations.
- Gathering accurate performance requirements for the WebSphere applications to achieve High availability.
- Configured IHS Web server, Site minder to work with WAS.
- Analyzed log files to solve problems using debugging tools like Log Analyzer, Tivoli Performance Viewer Tool and Collector Tool.
- Generated core dumps/heap dumps to check for the system objects using IBM Heap analyzer.
- Troubleshooting and performance tuning of JVMs using Resource Analyzer and Log Analyzer.
- Used a varietyof monitoringtools to monitor and asses the health of applications in a production environment. Primarily used Wily Introscope 7.x/8.x.
- Configured JVMs to use Wily Introscope. Also upgraded JVMs using Wily Introscope 7.x to use Introscope 8.x/9.x.
- Playeda very active role in the WebSphere Automation project and spreadsheet creation of a batch.
- Expert in using the automation tool BMC BladeLogic to handle the very large middleware environment at Confidential .
- Setting up WebSphere environments, integration with Adobe and WebSphere in DMZ environment.
- Analyzed heap dumps and java cores using IBM Support Assistant 4.x/5.x.
- Ordered and created certificaterequests and keystore files.
- Worked on service requests on a daily basis to troubleshoot andhelp developer teams to move forward with their testing.
- Took part in escalatingand triaging Sev1 defects.
- Configured Siteminder6.x to attain authentication and authorization.
- Configured and administered JMS resources for WebSphere MQ on WAS. Defined connection factories &JMS Queue destinations and used JNDI to bind them.
- Expertise in Object Oriented Programming using Java and J2EE technologies EJBs, Servlets, JSP, Java Beans, JMS and JNDI.
- Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, Implemented creation of Server groups and clusters in WebSphere Application server.
- Support RFCs during every month applications release.
- Coordinate with offshore team on the issues reported by different teams.
- Provided 24/7 on-call support on rotation basis.
Confidential, Hartford, CT
Middleware Administrator
Responsibilities:
- Attend project meetings to understand the application requirements
- Design and develop application infrastructure based on client requirements and responsible for delivering the project from Development, Testing to Production and taking the core responsibility to deliver the application into production and making sure the availability of Production applications.
- Provision various middleware components on Private Cloud like WebLogic, Tomcat, JBoss and Apache Webserver across SDLC
- Configure application domains in respective application server like WebLogic, Jboss, tomcat
- Install and configure Apache webserver on Linux platform.
- Coordinate with networking team to open necessary firewall ports and configure firewall rules.
- Experience in creating F5 VIP, Pools, IRules for the new middleware application clusters.
- Experience in creating SSL/TLS certificate and renewing TLS certs on Big IP F5 device.
- Install and configure monitoring tools like Wily and Dynatrace
- Coordinate with application developers for troubleshooting
- Managing and Monitoring the JVM performance by collecting JVM Heap statistics, garbage collection statistics and JDBC Pools utilization
- Created Ansible Playbooks for Apache Webserver, Tomcat, WebLogic.
- Setting up Apache redirections and rewrite rule and Ping Federation access configuration.
- Worked and Delivered projects with Agile methodologies. Attending Agile standup meetings and providing task updates on Jira ticketing tool.
- Provide support during application deployments, testing, and releases.