Middleware Admin Resume
Atlanta, GeorgiA
SUMMARY
- Around 9+ years of IT experience in Application server’s administration like Websphere, WebLogic, Jboss and Tomcat on UNIX, Red Hat LINUX, SUN Solaris and Windows environments.
- Building application and deployment on Websphere/Weblogic domain.
- Expertise in installing, configuring WLS domains, load balancing, performance tuning, deploying, troubleshooting and maintaining of WebLogic servers.
- Configure and maintain servers and processes across multiple environments, including monitoring of system health and performance, automating regular processes, scheduling upgrades, and assisting with delivery issues.
- Deployed different Applications (WAR, JAR, and EAR) in Domain and Clustered environment.
- Experience in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters.
- 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.
- Technically experienced in SOA Suite, Web Services, WSDL, WAS/WSAD, Application Integration, BPEL, Workflow and Business Process Management.
- Experience in using Monitoring Tools like Splunk and Dyanatrace and F5 Load Balancer.
- Knowledge on WCS Web Sphere Commerce.
- Define and construct WMB Message Flow development environment
- Develop UNIX shell scripts / utilities to automate repetitive tasks (back-ups, refreshes, failovers, etc.)
- Primary point of contact for any environment/build related issues
- Implement patches, updates, and fixes as necessary following established Change Management processes
- Install, configure, and administer servers, including multiple server instances, standalone, clusters, connection pools, plug-ins, and JDBC drivers
- Deployed Enterprise Applications
- Utilized working knowledge of J2EE and Java development to troubleshoot technical issues (error messages, software bugs, availability, etc.)
- Creation of Builds for System Integrated, Load and pre-Production Environments
- Performance Tune WAS/Weblogic by configuring caching, queuing, pooling, JVM parameters
- Jboss web application server administration
- Familiarity with software development lifecycles and programming practices
- Independently analyze and correct production issues in real time.
- Develop Workload Management/ Scalability / High-Availability strategies (clusters, load balancing, session state management, etc.)
- Carried out modification and reconfiguration of deployed applications
- Managed the security of application by using different processes
- Deployed application tuned for performance and workload management
- Mentoring junior staff and providing technical leadership to large-scale projects
- Monitoring various metrics of the application server environment
- Participate effectively in execution of projects to support development, integration, production, and infrastructure deliverables
TECHNICAL SKILLS
E- Commerce: WCS (Web Sphere Commerce 8.0/7.0/6.0/5.6.1 ) IBM WebSphere Application Server 8.x/7.x/6.x/5.x/4.x, Weblogic 8x, Portal 6.1/5.x, JBOSS, WMB (WebSphere Message Broker)
Operating Systems: UNIX,IBM AIX5.3, Red Hat Linux, I- series, Windows 95/98/NT/2K and 2003, Solaris 10
Monitoring Tools: Splunk, Dyanatrace, Tivoli Performance Viewer, Thread Analyzer, Log Analyzer
J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB, Applets and swing componentsAWT
Web Technologies: JDK 1.4/1.5/1.6 HTML, XML, DHTML, MSXML, ASPX
Scripting Languages: UNIX Shell Scripting (Bourne, Korn, C and Bash), Perl Scripting
Packages: JSDK 2.0, J2EE, Clear case, Clear Quest
Performance Monitoring and Testing Tools: Wily Introscope, HP Sitescope, OEM 11g
IDE’s/Utilities: Eclipse, Putty, Winscp
Database: Oracle 8i/9i/10g, MS SQL Server, DB2
Networking & Protocols: TCP/IP, Telnet, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP, SSL
Other Tools: MS Office, TOAD
PROFESSIONAL EXPERIENCE
Middleware Admin
Confidential, Atlanta, Georgia
Responsibilities:
- Install, configure, Deploy, upgrade, monitor of Websphere application server various versions.
- Install, configure, Deploy, monitor of Jboss application server various versions.
- Install, configure, Deploy, upgrade, monitor of IBM HTTP server various versions.
- Install, configure, Deploy, upgrade, monitor of JBOSS webserver server various versions.
- Extensive working knowledge on automation for deployment/configuration of different application servers like WebSphere, WebLogic, JBoss; Web Servers like Apache Tomcat and Web containers like Nginx etc.
- Experienced in deployment of applications on NGINX.
- Created Nginx configuration for the application to work as a Multitenant app
- Installed and configured Jenkins, worked on deploying through Jenkins.
- Support of application using cloud based solutions from vendors like IBM, Google and Microsoft.
- Configuring jobs in control-m for daily recycle process.
- Use of monitoring tools like Dynatrace Appmon, Splunk log viewer, Nagios, Keynote and Thousand Eyes.
- Working with vendors like Akamai for content delivery network for fast caching.
- Work on configuration of Big IP F5 LTM device like pools, Virtual servers and Irules.
- Support of Application security devices like Big IP ASM and Avi.
- Support of infrastructure spanning more than 2000 Linux based servers spanning HA data centers.
Environment: WebLogic, JBoss; Web Servers like Apache Tomcat WebSphere application server V5.x, v6.x, v7.x, v8.5.5, Pivotal Apache 2.4, vFabric apache 5.3, Tomcat 3.2, new relic, CA apm (willy)
Middleware MTS Engineer
Confidential - North Carolina, Charlotte
Responsibilities:
- Installation, Configuration and administration of WebSphere instances for ACI MTS UI applications.
- Build the cluster WAS and web server environments to handle the load and distribute the load among the multiple instances of ACI MTS UI application
- Involved in configure and install ACI MTS release notes into the UNIX servers.
- Expertise in Setting up and Administration of IBM MQSeries and WebSphere Message Broker (WBIMB 6.0,WMB7.0 and IIB 10)
- Experience in developing connections to AWS from IIB.
- Installed and configured WMQ, IIB on Windows, Linux (RedHat), and Solaris.
- Worked on processes and checked the status and lines and if down look the logs and bring them up by killing the processes.
- Analyzing the logs in sys and general line logs to check what exactly the error is where they hanged and trouble shoot by manual inspection.
- Checking on the status of gateway servers and needs to be moved the CFG if the default is using the RHS one.
- Updated CFG and rec.tab config files depending upon the release activities.
- Running q util and remote record commands depand upon the release what exact the releae need to be.
- Solving the jira tickets related strucking up processes bringing up lines and the areas and strucked transactions
- Much more explore on IR360 to check the status on MQ manager.
- Worked on ORT releases and support the issues and fixed it.
- Upgrading message maps as part of Migration from WMB 7 to IIB 10.
- Worked on configure and install the changes in MTS area according to ACI installation instructions through PAKMAN.
- Good hands on MTS tools like pakman, qutil, alloc que and linecmd. Etc.
- Worked on supporting and resolving the MTS area related such us process Trap, object lock and MQ errors etc in lower and prod environments
- Debug the issues and fix as per SLA on Dev/UAT/stage/Prod environments.
- Creating Cells, Nodes, App Server in Dev, UAT and Production environments.
Environment: UNIX, IBM Cloud servers. MQ Series 5.3, IHS 2.x, Solaris 5.9, Windows, WSAD51, ANT, Java, J2EE, JSP, Servlets, EJB, XML, JDBC, JavaScript, HTML, DB2, Cirrus
Jboss Application Server Administrator
Confidential -Johns Creek, GA
Responsibilities:
- Performed 24x7 Production support for the several application across different business areas.
- Installed, configured and administered WebLogic Server 10.3.x/11g on Red Hat Linux 5.x and Windows environment.
- Installed and Configured the IBM BPM v8.0/ 8.5 on various platforms like Linux, AIX and Windows in Clustered and Non Clustered Environments.
- Deployed snapshots in various Process Server environments, created BPM groups, mapped NT groups to BPM groups and updated EPVs, Environment Variables, Team Bindings as needed.
- Used Process Admin console to activate, deactivate, stop, and un-deploy snapshots.
- Performed J2EE application deployment and administration including JAR, WAR, and EAR files.
- Initially used Ant for writing build.xmls for building Java/J2ee applications later on migrated to Maven.
- Configured and administered of JDBC, JMS in WebLogic Server 10.3.
- Maintains the application, web, and other server environments used for middleware processes.
- Designs & implements new solutions and environments in collaboration with architecture, development, and DevOps teams.
- Assists development and architecture teams in debugging issues related to middleware products.
- Contributes to various projects, following both traditional and agile project management methods.
- Provides mentoring and technical assistance to other team members as needed.
- Continuously improves technologies and solutions provided by team.
- Drives development, implementation, and processes towards scalability
- Maintains appropriate project documentation for all work products
Environment: WebLogic, JBoss; Web Servers like Apache Tomcat WebSphere application server V5.x, v6.x, v7.x, v8.5.5, Pivotal Apache 2.4, vFabric apache 5.3, Tomcat 3.2, new relic, CA apm (willy)
Web Logic Server Administrator
Confidential - Alpharetta Ga
Responsibilities:
- Performed WebLogic Server administration tasks such as installation, configuration, monitoring and performance tuning.
- Involved in WebLogic 8.1 to WebLogic 9.0 upgrade, JVM upgrade, JDK upgrade.
- Installed and configured Apache HTTP server 2.0 to work with WebLogic Server 8.1/9.0.
- Created bash and ksh scripts to monitor domains, recycle clusters, monitor disk space, monitor number of Apache connections, and ran them as corn jobs.
- Configured custom execute queue in WebLogic 8.1.
- Deployment and troubleshooting of JAR, WAR, and EAR files in clustered environment.
- Configured and administered JDBC Connection Pools/Multi Pools/Data Sources on WebLogic Server 8.1/9.0.
- Troubleshooting WebLogic Application Server connection pools and connection manager with Oracle 9i.
- Monitoring error logs, fixing problems and tuning parameters on WebLogic environment.
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
- Set up WebLogic domain with a single server instance for developers on their windows machines
- Configured and deployed applications in various work environments like Development, Test, Certification and Production.
- Developed scripts to monitor JDBC Connection Pool Status, JVM Heap Size, and JMS Messages in the Destination queues in the production environment.
- Provided active support for Load/Stress Testing, troubleshooting and performance tuning.
- Provided 24/7 on-call production support.
Environment: BEA WebLogic Server 8.1 SP4, Apache HTTP Server, Sun and 9, Windows 2000/NT, Oracle9.x
WebLogic Server Administrator
Confidential -Charlotte, NC
Responsibilities:
- Installed, configured and maintained WebLogic server 8.1 and 9.0 in domain and clustered environment.
- Installed and configured Tomcat and sun one web server to work with WebLogic server.
- Deployed WAR, JAR, EAR applications in WebLogic 8.1 and 9.0
- Configured Node Manager for running managed servers.
- Installed and configured Apache HTTP Server 2.0 and Sun One Web Servers in various environments.
- Configured and administered JDBC Connection pools/multi pools/ data sources on Web logic.
- Installed and configured LDAP server using Sun One Directory server for user authentication.
- Experience in working with Site Minder and Oracle Access Manager for authentications, authorizations and single sign on.
- Created data sources, JMS servers, JMS destinations for WebLogic server
- Configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for WebLogic server.
Environment: WebSphere application server v6.x, v7.x, v8.5.5, WebSphere portal server v 7.x, v8.x, V8.5.5, Bladelogic server automation, bladelogic middleware automation tool, optnet, ca ap
Middleware Admin
Confidential -Pittsburgh,PA
Responsibilities:
- Configured database connectivity using JDBC and Connection pools. Jboss Application server was used in the backend.
- 24/7 on-call production support.
- 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.
- 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.
- Was responsible for overall architecture of a BEA deployment, using Portal, Integration and Jboss Server.
- Experience on installing and configuring SSL in webservers.
- Actively involved in upgrading to various new Service packs regarding iPlanet, Apache/Tomcat.
- Performed extensive trouble shooting experience including stack trace analysis and JVM tuning experience by changing to heap sizes according to the requirement.
Environment: Environment - WebSphere application server V6.x, v7.x, v8.5.5, WebSphere portal server V6.x, v7.x, v8.x, ca apm, Dynatrace, itcam, buildforge