Middleware Administrator/devops Admin Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 7+ years of extensive experience in the IT industry with 5+ years of RedHat JBoss, Oracle WebLogic, Tomcat Administration, Monitoring, Troubleshooting for Production, Development, Staging, UAT and QA environments.
- Expertise in Installation, Configuration, Deployment and Troubleshooting of JBoss 5.x/6.x, BEA WebLogic Server 11/12c, SOA 12c, OSB, OEM and Apache 2.x.
- Building and configuring Linux Servers Virtual Machines on VMware vSphere client
- Installed and configured Ansible.
- Strong knowledge and experience in Agile environments, QA methodologies, concepts, processes and Ecommerce Applications.
- Basic knowledge in creating Playbooks in GIT repository.
- Performed code checkin and checkout in SVN repository.
- Automated and manually building artifacts and JVM deployments using Jenkins 1.596.2 on JDK 1.7.
- Deployed Clustered Environments on (Single and Multi Box) using different application server for vertical and horizontal clustering.
- Application and performance monitoring through NewRelic APM
- Configured and Installed Splunk Enterprise for Log Management, Indexes and correlates real - time data in searchable repository.
- Installed and Configured Maven and Hudson automation tools for automated deployments.
- Performed software installations, upgrades/patches, troubleshooting, and maintenance on UNIX servers.
- JDG configuration via the standalone.xml configuration file.
- HotRod configurations to access JDG remotely
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
- Automated execution of cucumber test scripts and html generation.
- Experience in Administering Apache 2.x, iplanet 6.x.
- Experience with Bea WebLogic Portal server administration, configuration and deployment.
- Strong experience Redhat JBoss Enterprise Application Platform (EAP) images.
- Performed J2EE application deployment and administration including JAR, WAR, and EAR files.
- Experience in Implementation and administration of AquaLogicServiceBus (ALSB) on UNIX based platform.
- Good experience in handling and managing Incidents using defect tracking tools.
- Integrated apache with JBoss and Tomcat using mod jk, mod proxy and mod cluster.
- Technically experienced in SOA Suite, Web Services, WSDL, WAS, Application Integration, BPEL, Work Flow and BPM.
- Integrated JBoss with IBM WebSphere MQ for messaging needs.
- Deploying J2EE Application archives (JAR, WAR, EAR and RAR) and Web-Based/E-Commerce on WebLogic Application Server.
- Extensive experience in production environments, involved performance tuning, tweaking the JVM parameter, Threads, size of the connection pools.
- Strong knowledge in Clustering EJB objects, JDBC connections and JMS connection factories,, queues and topics.
- Worked with Protocols TCP/IP, HTTP/HTTPS, SMTP, SNMP, SOAP and FTP.
- Experience in configuring Node Manager to start and stop managed servers from admin console.
- Experience in both Clustered and non-Clustered environments.
- Strong in analyzing large scale infrastructure, middleware, and multi-tiered environments.
- Done Data Center Disaster Recovery Setup for WebLogic server Environment.
- Expertise in writing WLST scripts using Jython/Python for starting, stopping servers, Node managers and deploying applications.
- Excellent working knowledge in implementing LDAP and Netscape Directory Server.
- Sound knowledge of Java Naming and Directory Services (JNDI).
- Strong knowledge on writing scripts using Born Shell and WLST python/Jython.
- Experience using weblogic.Admin, weblogic.Deployer and weblogic.server commands.
- Experience in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters.
- Experience in 24x7 on-call production support and technical support.
- Experience in designing distributed systems using J2EE Technologies for various services and integrated with BEA WebLogic Application Server, WebLogic Portal Server.
- Working knowledge in writing, modifying and executing the ANT build scripts for automating daily routines.
- Good understanding of Systems Development Life Cycle (SDLC).
TECHNICAL EXPERTISE:
Application Servers: WebLogic 8.1/9.x/10.x/11g, MQSeries WebSphere 6.x, Tomcat 4.1/5.1
Web Servers: Apache HTTP Server, Sun One (iPlanet) 6.0/ Sun One, IIS server (5/6)
Operating Systems: Unix, Solaris (8, 9, 10), Linux (3, 4), OEL 4/5, IBM AIX, Windows 2003/XP
Tools: /Utilities: BMC Patrol, Site Minder, TOAD, Sun N1, Eclipse3.0, API, F5, Websitepulse, Wiley Introscope, Quest, NewRelic, Splunk
Databases: Oracle 8i/9i,10G, DB2, MYSQL SERVER, MS Access
Languages: C++, Java, SQL, PL/SQL and CORBA
Scripting Languages: JSP, Servlets, JDBC, Java Script, WLST, Jython, XML, HTML, Shell Scripts, Perl, korn shell
Framework: MVC, Apache Struts, Spring
PROFESSIONAL CAREER:
Confidential, Atlanta, GA
Middleware Administrator/DevOps Admin
Responsibilities:
- Supported on call 24/7 schedule for Production support.
- Building and configuring Linux Servers Virtual Machines on VMware vSphere client.
- Performed Installation and Administration of BEA WebLogic 11g/12c and JBoss 5.x/6.x.
- Excellent technical skills, with strong knowledge of Linux/Unix systems.
- Migrating and Upgrading of JBoss 5.x to JBoss EAP 6.4.
- Performed Installation and Administration of Apache webserver 2.2.14/2.2.19/2.2.20 .
- Migrating and Upgrading of Apache instances from 2.2.14 to 2.2.4.
- Analyzing application performance, web page performance, network and server performance, server CPU through NewRelic APM
- Build automatic provisioning system with kickstart and Ansible.
- Configured automated Jobs and Templates in Ansible Tower for automated deployments.
- Integrating Ansible and Jenkins with SSH keys installation
- Strong experience in handling patching strategies.
- Monitoring and indexing applications through Splunk dashboards
- Strong in monitoring application server health and status 24/7.
- JDG configuration via the standalone.xml configuration file.
- HotRod configurations to access JDG remotely
- Configured SSL s for WebLogic, JBoss and Apache servers.
- Performed Installations, upgradations and Migrations of Oracle Databases.
- Installed and Configured LDAP server, Configured security providers.
- Deployed Puppet for configuration management to the existing infrastructure.
- Setup and configured large Enterprise WebLogic Clusters utilizing BEA’s WebLogic 10 and 9.2 MP1, wrote scripts and Java utilities that determine the performance of the Staging and Production sites.
- Involved in WebLogic 11g/12c testing and analyzing performance metrics and creating respective WebLogic resources.
- Installed, configured JBoss 5.x/6.x/7.x software binary in all environments.
- Deployed applications from Admin Console of JBoss 5.x/6.x/7.x as well as the hot deployments on Linux.
- Using CLI executed management operations like deploy, undeploy applications, create/delete queue and topics, and create/delete data sources in JBoss.
- Developed ANT build scripts, Unix shell scripts for auto deployment process.
- Configured JBoss server authentication with corporate LDAP.
- Create JBoss 6.0/7.x domains with central management and multiple instances across different physical servers.
- Deployed artifacts and JVM deployments using Jenkins.
- Provided ability for application to customize log4j configuration by using entity in JBoss-log4j central configuration file.
- Involved in setting JBoss 6.0 EAP Host Controller and Domain controller processes for remote administration JBoss domain processes.
- Configured Proxy Plug-in between JBoss and Apache using Mod jk module.
- Involved in strategy/design/implementation in migrating applications from JBoss 4.x to 5.x.
- Strong experience with JON implementation and integration with existing tools.
- Configured application resources like JDBC Data sources and performed deployments using JON (JBoss ON).
- Performed capacity planning for existing physical by using the historical data from JON.
- Manage existing Bea WebLogic Server 8.1/9.x in various environments and coordinate the migration process to JBoss.
- Integrated JON with corporate LDAP to implement role based security access.
- Implemented role based access to JON so that application team could use to restart their JBoss instances in lower environments.
- Documented installation guides, SSL configuration guide, Proxy- plug-in guide in production.
- Configured Passport application in production environment to provide single sign-on to the web portal using LDAP module.
- Worked starting from scratch on some projects. Typical tasks include setting up machines and installing required software and preparing operation guides for the same.
- Developed scripts for log rotations capabilities for JBoss Server.
- Configured Connection Pools and deployed applications into Tomcat containers.
- Coordinated production issues with several teams like UNIX, Network, Database, Infrastructure and Application teams and helped them in resolving the issues.
- Configure and administered of JDBC, JMS ( JBoss MQ/IBM MQ) resource in JBoss applications.
- Involved in designing infrastructure that supports disaster recovery(DR) at every physical /logical layer of an application ranging from Application servers, Web servers, DNS aliases, VIPs, External Load balancers.
- Deployed the applications on multiple JBoss Server instances and maintained Load balancing, High availability and Fail over for the servers.
- Configured Clustering for EJB 3.0/2.0, Tomcat web session and other infrastructure services.
- Configured and deployed applications in various work environments like Development, Test, Pre-Prod and Production.
- Troubleshooting and fixing of problems with JBoss in several different environment and strong experience with trouble shooting problems in Production.
- Deployed the applications on multiple JBoss instances and maintained Load balancing using F5 Load balancers, High availability and Fail over functionality.
- Configuration of JDBC connections and data sources with Oracle database server, troubleshooting and fixing up problems.
- Monitoring the error logs, fixing the problems and tuning parameters on JBoss applications.
- Involved in configuration management, software deployment, change management, performance monitoring, and application maintenance.
- Trouble shooting by using Thread Dump, Heap Dump and - verbosegc analysis for JBoss instances.
- Developed WLST scripts for fetching online data of the servers for performance tuning.
- Developed scripts to monitor JDBC Connection Pool Status, JVM Heap Size, and JMS Messages in the Destination queues in the production environment.
Environment: JBoss 4.0.x, 4.2.x, 4.3.0 CP3, WebLogic Server 8.1/9.x/10.x, Sun one, Apache Server, Web Services, LDAP, EJB, JDBC, XML, SUSE Linux, Solaris 10, Windows, SQL Server, AccRev, ClearQuest, Remedy.
Confidential, Atlanta, GA
Middleware Administrator
Responsibilities:
- Installing and Configured SOA Suite, WebLogic 10.3.x.x Servers, Oracle Service Bus Domains and Clusters.
- Installed and configured JBoss 6.x on different environments like Dev, QA, Staging and Production.
- Experience in providing rich functionality, security, scalability by using Oracle Access Manager (OEM).
- Professional in monitoring, tuning of Oracle Databases.
- Experience in Installing SSL s on Apache OHS and Oracle WebLogic server 10.3.4
- Worked as Administration, installation, configuration and tuning for Oracle SOA suite.
- Experience in setting High Availability and clustering for SOA suite.
- Good in Administration and maintenance of the Oracle SOA Suite system environments.
- Wrote scripts for creating, configuring and starting WebLogic servers using WLST.
- Managed production support and troubleshooting for various SOA Applications.
- Installed, configured, administer and monitor BPEL, ESB, and BAM.
- Good experience in capacity planning and performance tuning of SOA and J2EE implementations using OSB, SOA Suite & WebLogic sever.
- Assisted developers with deployment and troubleshooting of interfaces.
- Created repositories using RCU (Repository Creation Utility).
- Performed Installations, upgradations and Migrations of Oracle Databases.
- Configured database connectivity using JDBC and Connection pools. Oracle Application server 9i/10g was used in the backend.
- Solid background on Linux commands and shell/bash scripts.
- Automated and scheduled backups on all UNIX Machines using shell scripts.
- Performance tuning was done with respect to system, connection pools. Execute threads and JVM heap size.
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
- Develop domain monitoring java class using JMX to collect JDBC, JVM, and Execute Queue statistics for Managed Servers.
- Document and establish standard processes to ensure repeatability for J2EE administrators.
- Troubleshoot environment and application issues using BEA WLS support patterns as the standard methodology and provide root cause summary to application stakeholders.
- Provided Migration configuration for transactions, security, services, JMS servers and services while transitioning from development to production environment
- LDAP authentication for project access and roles has been created using Jenkins
- Performed WebLogic server 11g/12c tasks such as installation, configuration, monitoring and performance tuning on Sun Solaris 10, Windows and Linux RHEL 4 platforms.
- Performed automated SCP&FTP releases for deployments using Jenkins.
- Installed and Configured Apache Tomcat 6.0 application servers on various environments like Dev, Test, Perf and Production.
- Created and managed Weblogic Domains and Node Manager using config wizard and WLST.
- Administered EJB Objects, setting up Jrockit IT/JDK, JNDI, JMS connection factories Queues and topics and IBM MQ series on Weblogic Server.
- Configured JDBC Connection Pools/Multi Pools/Data Sources with backend databases: Oracle 9i/10g.
- Deployment and troubleshooting of JAR, WAR, and EAR files on both stand alone and clustered environment in JBoss 4.2/5.0, Weblogic 8.x/9.x/10.x and Apache tomcat 6.0.
- Monitoring error logs, JVM heap size & Perm size, stuck Threads and tuning parameters using WLDF for optimization of Weblogic Server.
- Dealt with issues like Application Deadlock, High CPU, Server Hang-up and profiling the memory with third party tools like Jprobe, HP OVO and Optimize IT.
- Installed and Configured Wily Introscope 6.x/7.x for different domains and established alerts and reports that complete application monitoring dashboard.
- Worked closely with network team and SSO - Single Sign On team while shaking down the upgraded Test and Production environments.
- Created bash scripts to monitor domains, recycle clusters, monitor disk space, monitor number of Apache connections, and ran them as cronjobs.
- Documented the issues, migration and upgraded patches for Weblogic servers and web servers.
- Involved with the development team in trouble shooting and fixing day-to-day problems of the applications in production environment.
- Provided 24X7 supports for production environments.
Environment: JBoss 4.2/5.0, Oracle BEA Weblogic Server/portal 8.1/9.2/10.3.2 , Apache Tomcat 5.x, Solaris 8/10, Windows 2003 server, Linux RHEL 5.1, Jrockit IT/JDK 1.6, JDBC, JMS, J2EE, EJB, Apache HTTP, Oracle 9i/10g/11g, VMware, WLST, HP OVO, F5 load Balancer and CA Wily Introscope.
Confidential, Atlanta, GA
Middleware Administrator
Responsibilities:
- Install, configure and administered WebLogic Application Server 9.2/10.3, JBoss 4.x, Tomcat 5.x on SUN Solaris 8.0/9.0/10.0 , Linux and Windows environment.
- Migrated core applications from Weblogic 10.x to JBoss 6.x in a clustered environment
- Installed, configured and administered Tomcat 5.x, JBoss 6.x, Bea WebLogic Server 10.0, Tomcat 6.0 on windows.
- Deployed application formats like WAR, JAR and EAR in WebLogic 10.x, JBoss 6.4 and Glass Fish.
- Migrating Oracle HTTP Server Services to Apache.
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
- Configured BIG IP F5 Load Balancer for load sharing.
- Installed and configured IPlanet to act as a proxy server to serve various applications.
- Integrated SunONE with WebLogic Portal Server using Plug-ins.
- Created and configured websites for web hosting different applications on IPlanet 6.
- Installation, setup and configuration of RHEL, OEL4/5.
- Resolved performance issues by taking java thread dumps and analyzing the dump files to resolve the performance issues.
- Configure and administered JDBC, JMS, JNDI in JBoss 6.4, WebLogic Server10.x.
- Installed and configured Apache Web server and integrated with JBoss, Tomcat and WebLogic server.
- Configure and administered WebLogic server with Oracle 12c database.
- Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
- Implemented Single sign on using LDAP and SAML.
- Memory issues, application leak or WebLogic leak or SUN java bug. By tuning and profiling the memory with third party tools.
- Deployed WARs, EARs using WebLogic Admin Console as well as running scripts.
- Provided WLST (Jython script) and configuring various WebLogic components/services via Jython script.
- Monitoring application performance using Wily Intrascope. Setting up Intrascope to alert for various metrics (cpu, heap, threads).
- Developed UNIX shell scripts and WLST scripts to start/stop admin and manage servers and to deploy different applications like .war or .ear files.
- Created Korn Shell scripts to automate Cron jobs and system maintenance. Scheduled cron jobs for job automation.
- Installed, Implemented and maintained SOA architecture.
- Configured clustering of multiple SOA Application Server instances and http server load balancing.
- Worked closely with support groups, development and apps team in order to gather requirements.
- Documented technical requirements and specifications.
- Used Site minder for single sign on (SSO) and LDAP infrastructure is used to authenticate and authorize users.
- Experience in configuring WebLogic domain across Data Centers in production environment
- Preparing backup procedures, scheduling backups through crontab entries.
- Server Hang, Deadlock, application level lock, database level lock by taking thread dump and analyze to get the root cause for the hang.
- Configured the web server interfaces, session management, virtual hosts and transports for WebLogic.
- Monitoring the startup logs for any exceptions or errors. Performing regular health checks for the servers in the Testing and Production environments.
- 24X7 on-call production support, technical support, troubleshooting, problems related to oracle WebLogic Server.
Environment: WebLogic Server 9.2/10.3, JBoss 4.0.x, Tomcat 5.x, WebSphere MQ Series, IPlanet 6, Apache 2.2.2, WLI, Oracle 9i/10g, Glass Fish, UNIX (Solaris 8/9.0/10.0, AIX 5.1, Linux 5 ), Tuxedo, OEL, Python, ALSB 2.5, Sun N1, JBoss, Java, ANT Script, Windows, CORBA, SOA.
Confidential, Durham, NC
Middleware Administrator
Responsibilities:
- Install, configure and administered of BEA WebLogic Application Server, WebLogic Portal, WebLogic workshop in various environments.
- Used config wizard extensively to create and manage WebLogic domains.
- Provided 24/7 Support and on call schedule for Production support.
- Configure and administered of JDBC, JMS, JNDI, SNMP in WebLogic Server 8.3.
- Configure and administered of WebLogic server with Oracle9i database.
- Installed and configured Apache 1.3 as plug-in on UNIX environment and deployed applications.
- Installed and configured IIS to act as a proxy server to serve various applications.
- Created and configured websites for web hosting different applications.
- Problems by monitoring server availability and analyzing resources.
- Installed and configured Apache Web server and integrated with WebLogic server
- Maintain application configuration in production and test environments. (UAT/Staging/ORT/PreProd) with regular backups and for multiple release support.
- Configure Clustering EJB objects, jdbc connections and JMS connection factories.
- Used WLST to check the status of WLServers.
- Configure Node manager for administer the Managed servers.
- Created and configured new users groups and GlobalRoles to authenticate.
- Configure and administered Connection pools for JDBC connections.
- Deployed applications like formats of WAR, JAR, EAR and Web-based/E-Commerce in WebLogic 8.1.
- Created WebLogic Portal domain and created projects, application and portal application in WebLogic workshop.
- Responsible for root-cause analysis of recurring issues, system backup, and security setup.
- Installed and Configured the Oracle SOA Suite over HP-UX - BPEL PM on BEA Weblogic Server.
- Installed, Migrated and configured IBM WebSphere MQ Series.
- Deployed applications on multiple WebLogic Server and maintained Load balancing, High Availability and Failover functionality.
- Involved in doing a performance benchmark of Apache/WebLogic server by using Loadrunner and Application Manager.
- Configured SSL and provided WebLogic based security procedures.
- Configured and deployed applications in various work environments like Development, QA, and Production.
Environment: WebLogic Server 8.3/9.2, MQ Series, Solaris10, Oracle9i, Apache, Sitescope, IBM Http Server, Remedy, Mercury7, IBM AIX Server, Web Services, LDAP, JDK 1.4.2, JSPs, EJBs and JMS.
Confidential
System Engineer
Responsibilities:
- Installed and configured WebLogic Server 8.1 on Sun Solaris.
- Deployed WARS and EARS using WebLogic Admin Console as well as running scripts.
- Focal point for project design and architecture for WebLogic Application server layout, which includes Internet and Intranet Web Sites.
- Configured Node Manager to start and stop servers from admin console.
- Configured JDBC connection pools and data sources for the applications.
- Configured JMS Connection factories and Queues for messaging applications.
- Involved in monitoring and tuning performance metrics like JVM, execute threads, JDBC connections.
- Developed BEA WebLogic Application Server regular administration tasks scripts.
- Actively involved in monitoring server performance, network traffic to reduce performance bottleneck by enhanced performance ensuring upstream queuing.
- Configured the Web Server interfaces, session management, virtual hosts and transports for BEA WebLogic Application Servers.
- Create the Data Source, Connection Pool and test the Connection to connecting the DB or Not.
- Creating the User, Groups and Provide the Global Roles for that Groups or Users.
- Create the Connection Pool and Data Source for Connecting the Oracle DataBase.
- Involved in bridge calls for troubleshooting.
- Provided 24x7 on call production support.
- Worked closely with development team to troubleshoot ongoing issues in applications.
- Created scripts to deploy applications from command line and automate log archiving.
Environment: BEA WebLogic Server 8.1 SP4, Apache HTTP Server, Solaris, Windows 2000/NT, Oracle 9.x, SQL Server 2000.