Middleware Engineer/ Architect Resume
Charlotte, NC
SUMMARY:
- More than 7 years of experience in Middleware infrastructure, Weblogic, Tomcat, JBoss, Apache, and Redhat Linux. Hands - on experience with Devops automation, Docker, OpenShift, Puppet, Fabric, Nolio. Enthusiastic about latest Middleware technology trends. Detailed technical knowledge in Containerization, PAAS and Multitenancy. Highly motivated and detail oriented. Keen to follow enterprise IT system standards. Excellent verbal and written communication skills. Comfortable interacting with all levels of the organization. Able to make decisions independently and quickly with minimum escalations
- Built and supported Tomcat 6.x/7.x, WebLogic 12c/11g/10.x/9.x/8.x, JBoss, Apache 2.x/3.x
- Implemented containerized platform using Docker, OpenShift, JBoss, Weblogic 12c, Tomcat
- Built Weblogic 12.2.1 domain partitions based on Multitenancy JVM technology. Configured F5 and OTD as the load balancer among managed nodes and partitions.
- Configured High-Availability Weblogic Clusters. Configured Weblogic for multi-tenancy.
- Used Confluence for collaboration, JIRA for ticketing and Splunk for logging.
- Experienced with Fabric and Puppet automation.
- Used Github and Artifactory as repository. Used TLUTS for tokenization.
- Used Serena Nolio for deployment management.
- Able to code Python, Ruby, Shell, WLST scripts as needed.
- Experienced in facilitating Load Balancing, Session Replication, Disaster Recovery, Scalability and Failover support. Solid understanding of networks and databases from the WebLogic server perspective.
- Experienced in using Wily as the monitoring tool.
- Skilled in using Linux and Java command line tools to monitor the operating system and the JVM performance and resource utilizations, such as, Garbage Collection, Heap memory, CPU and Disk space.
- Experienced in the Weblogic performance tuning following the best practices. Utilized solid understanding of JVM, Networking, Linux, DBMS and overall IT infrastructure and systems.
- Used different components from the Oracle Fusion Middleware technology stack. Administrated the Oracle SOA Suite 10g/11g environment. Involved in Oracle SOA Suite based integration.
- Well-versed in all phases of SDLC, ticketing systems and the change management process.
- Experienced in providing 24/7 on call support to production environment. Solid interpersonal, communication, follow up, and both verbal and written presentation skills.
- Collaborated closely with other operations, network, system, platform engineering and application development teams.
- Trained engineering staff, lead and provided direction to web support engineers and users.
TECHNICAL SKILLS:
Application Servers: Weblogic 8.x/9.0/10.x/11g/12c, Tomcat 5.x/6.x/7.x, Oracle Application Server (OAS) 10g, Websphere 6.x, Glassfish
Web Servers: Apache http server 2.x, IIS 7.x, Oracle http Server
Operating Systems: RedHat Linux 7.x/6.x/5.x, Solaris 10, OEL 5.x, Windows Server 2003/2008, AIX 5.6/6.1, AS400
Devops Tools: Puppet, Docker, Nolio, TLUTS, Fabric
Middleware Tools: F5 load balancer, SOA Suite 10g/11g, Oracle SOA 10g, BPEL, Enterprise Manager OEM, IBM Data Power, Mule, Aqualogic Service Bus
Telephony Tools: Nuance Voice Biometrics, IVR, Genesys Chat
Languages: Java (JRockit 1.6 Sun JDK 1.4/1.5/1.6/1.7 ), J2EE, N-Tier architecture
Databases: Oracle 10g/11g RAC, MySQL, Sybase, XA Transactions, MS SQL Server 2003
Scripting: Shell script, WLST, Jython, Python, Ruby, ANT, AWK, sed, Perl
Tools, Technologies: JIRA, BMC Change Management, BMC Patrol, Wily Introscope, WebLogic Portal, Load Runner, iPlanet LDAP, Siteminder, Single Sign SSO, Eclipse, Netbeans, Excel, Power Points
Software Engineering Tools: SDLC, UML, Agile development methodologies, Information Security & Share Point
Network Protocols: TCP/IP, UDP, Ethernet, DMZ, SMTP, DNS, DHCP, SSH, SFTP, FTPS, LAN, SAN
PROFESSIONAL EXPERIENCE:
Middleware Engineer/ Architect
Confidential, Charlotte, NC
Responsibilities:
- Installed, configured and maintained Weblogic 12c/11g, Apache http server 2.x/3.x, Tomcat 6/7 in the Confidential production and test environments.
- Configured High Available WebLogic Clustered environment. Created HA data sources
- Implemented containerized PAAS platforms using Docker, Openshift, Weblogic 12c, JBoss
- Built Weblogic 12.2.1 domain partitions based on Multitenancy JVM technology.
- Configured F5 and Oracle Traffic Director as the load balancer among managed nodes and partitions.
- Worked on WebLogic 12c/11g upgrades and application migrations.
- Participated in root cause analysis resolving application issues. Coordinated troubleshooting events with multiple support groups within the enterprise. Provided the 24/7 Tier-3 on call support.
- Used Confluence for collaboration, JIRA for ticketing and Splunk for logging.
- Experienced with Fabric and Puppet automation.
- Used Github and Artifactory for version controlling. Used TLUTS for tokenization.
- Used Serena Nolio for deployment management.
- Wrote Python, Ruby and Shell scripts for automating tasks.
- Worked on setting up Spring Batch applications running on Tomcat 7.x from scratch.
- Familiar with IBM Datapower. Configured Mulesoft environments.
- Involved in Disaster Recovery exercises to validate the applications across data centers.
- Worked closely with F5. Familiar with LTM, GTM and iRules creation and modification.
- Configured generic, multi and Gridlink data sources working closely with DBAs.
- Worked closely with Data Power to establish communications among web services.
- Built and supported Nuance Voice Biometrics server environments ground up from hardware sizing to production implementations.
- Built and supported Genesys Chat components in Lab and Prod environments.
- Installed and deployed the Genesys Web Engagement, Genesys Administrator and Genesys Rules System components.
- Coordinate with outside vendors and support team on problem resolution, design issues and upgrades.
- Worked closely with multiple support groups for application system and user acceptance testing.
- Configured and monitored system resource utilizations, such as. CPU, Memory and Disk Space on all servers.
- Used SharePoint 2010 for sharing technical documents.
- Created technical documents for middleware installations, changes and upgrades.
Environment: Weblogic 12c/11g, RHEL 6/7, Apache httpd 2x/3x, JDK 1.5/1.6/1.7/1.8 , IBM DataPower, Genesys Chat/CME/SCI/Administrator/Rules, F5 Load Balancer, HA, Multi-tenancy Spring Batch applications, Voice Biometrics, Tinco, Mule, Splunk
Sr. Middleware Engineer
Confidential, Charlotte, NC
Responsibilities:
- Built the WebLogic based Middleware environments and provided L3 application support.
- WebLogic 11g/8.x in clusters are primary containers for JEE applications
- The platform is 64 bit Red Hat Linux servers. Amazon AWS Cloud is used for Failover
- The backend database is Oracle 11g
- The F5 load-balancer sits in the front of the middleware system and sets the direction of client requests routing to appropriate web and app servers
- The Apache HTTPD 2.x is the web server for PHP based front end
- Installed, configured and supported Weblogic 11g, Tomcat 6.x, Apache HTTP Server 2.x in production and test environments
- Implemented HA clusters with Apache Tomcat for failover. Configured applications to support the Session Replication mechanism
- Provided 24x7 production supports for applications. Coordinated troubleshooting events with multiple support groups within the enterprise
- Wrote Bash Scripts to parse server logs giving snapshots for client request/response and relevant server behavior at any given time
- Worked closely with the Network/Load Balancer team to configure iRules in the F5 load balancer VIPs to route requests to the Weblogic and Apache HTTPS server
- Migrated legacy applications from WebLogic Integration Server (WLI) 8.1 to WebLogic Server 10.3.5(11g)
- Involved in capacity planning and suggested new ideas to improve the overall performance of the system
- Configured Security realms on Weblogic to enable Active Directory LDAP authentication
- Configured JDBC Multi Data Sources in Weblogic
- Worked closely with the Application development/ QA team for application deployment and resolving application related issues and root cause analisys
Environment: Weblogic Server 8.x/10.x/11g, Apache 2.x, Apache Tomcat 6.x, Big-IP F5 Load Balancer, Oracle Database 11g, SQL Server 2003, JRockit 1.6, AWS, JDK 1.6, Red Hat Linux,
Sr. Middleware Engineer
Confidential, Charlotte, NC
Responsibilities:
- Installed, configured and maintained Weblogic 8x/9x/10x/11g, Apache HTTP Server, Oracle BPEL Servers in the Confidential - Confidential production and test environments.
- Worked on WebLogic upgrades and migrations of applications and services. The WebLogic versions involved in the upgrade were WebLogic 8.x, 10.3 and 10.3.5
- Supported Confidential - Confidential Intranet and IVR applications. Built and supported Oracle BPEL / BAM 11g across the SDLC cycles. Used WebLogic and Enterprise Manager ( EM) console for the administration. Configured JVM arguments, JMS/JDBC adapters , MQ, RAC data sources, user authentication. Troubleshot issues with BPEL process deployments.
- Configured applications in the High Available WebLogic Clustered environment.
- Worked closely with F5 load balancer for LTM and GTM VIP configurations in including the creation/modification of iRules .
- Worked in resolving application issues. Coordinated troubleshooting events with multiple support groups within the enterprise. Provided the 24/7 on call support
- Used SCMPro for automated deployment and version controlling.
- Followed the Change Control processes to make changes in Production and all lower environments.
- Developed WLST scripts to automate Data Sources creation
- Worked closely with multiple support groups for application system and user acceptance testing
- Configured and monitored system resource utilizations, such as. CPU, Memory and Disk Space on all servers
- Configured Security realms on Weblogic to enable Active Directory LDAP authentication
- Followed necessary processes to achieve SLA with customers.
- Worked with Oracle Support in solving critical production issues on Weblogic server
- Authored technical documents for product installation and configuration
Environment: Weblogic 8.x/9.x/10.x/11g, RHEL, Apache HTTP Server 2.x, JDK 1.4/1.5/1.6, IBM DataPower, Oracle SOA Suite BPEL BAM, F5 Load Balancer, HA, Multi-tenancy
Sr. WebLogic Administrator
Confidential, Collegeville, PA
Responsibilities:
- Built and supported the WebLogic based platform as part of a tech refresh project using Oracle Fusion Middleware (FMW) technologies.
- Provided 24x7 production supports for WebLogic platform containing mission critical applications running on Weblogic 8.1/10.3.5 in Windows Server 2003 and Solaris 10 Machines.
- Installed and configured WebLogic 10.3.0/10.3.5 in Dev, Stage and Production environment in cluster across multiple Linux host machines.
- Migrated legacy applications from WebLogic Integration Server (WLI) 8.1 to WebLogic Server 10.3.5(11g)
- Transformed WLI framework specific code making compatible with WebLogic Server 10.3.5. Provided solution to replace Liquid Data with Oracle ODSI.
- Involved in capacity planning and suggested new ideas to improve the overall performance of the system
- Implemented the POC (Proof of Concept) on VMWare based virtual Linux running on top of Windows server
- Worked closely with the networking team to configure F5 load balancer to route requests to the Weblogic and Apache/Tomcat server
- Configured Security realms on Weblogic to enable Active Directory LDAP authentication
- Worked closely with the Application development/ QA team to resolve application issues deployed on Weblogic and Apache Tomcat servers
- Installed and configured JDBC Data Sources/Connection pools on Weblogic server
- Created and configured JMS connection factories (Queue, Topic) on Weblogic server
- Worked with the application team in code version migration of applications on Weblogic server
Environment: Windows 2008, Weblogic Server 8.1/10g/11g, WebLogic Workshop, Websphere 7.0, Apache 2.2, IIS 6.0, Oracle Database 10g/11g, SQL Server 2003, JUnit, Jrockit 1.5/1.6, JRE 6, Servlet, Struts, JRules, Crystal Report, Liquid Data, ODSI, Solaris 10, Windows 2000 Server
Sr. WebLogic Administrator
Confidential, Tempe, AZ
Responsibilities:
- Provided the production support (L1, L2) to the Run/Production team and L3 support to the Build team.
- WebLogic 11g/10.x/9.x/8.x servers in clusters providing high availability to number of JEE applications while the Apache 2.x server instances perform the web server role.
- Oracle databases are running in the backend and Big-IP F5load-balancers are sitting in the front.
- Installed, configured WebLogic server 11g (10.3.3 and 10.3.4), SOA Suite 11g, OASs in clustered domains on Red Hat Enterprise Linux 5.5. Used EM grid control and Coherence.
- Configuration of data sources and deployment of composite application with BPEL
- Installed JRF libraries on WebLogic and worked with developers to deploy and run ADF 11g applications
- Installed, configured and supported Tomcat 5.5 server for Progress Savvion Process Asset Manager (PAM) 7.5.2
- Worked in Oracle SOA Suite 11g/10g based integration project involving Oracle EBS and Agile PLM from the WebLogic stand point
- WebLogic server 11g and Oracle Application Server 10g, AIA Foundation Pack 2.5 and PIPs
- Involved in planning & implementing high availability environments which included Weblogic server clustering, session replication, hardware load balancing & failover
- Integrated Apache 2.2 web server with WebLogic 10.3
- Integrated Oracle SOA Suite 11g with iPlanet LDAP authentication for applications deployed in the server so that users with specific role can have appropriate access privileges.
- Deployed applications in clustered environment using both manual deployment and WLST.
- Coordinated with teams of application frameworks involving Web Logic, BAM, BPM, B2B, LDAP SSO and Oracle Identity Management (OIM) solution such as OAM.
- Developed Perl scripts to monitor thread pools of WebLogic clusters. Used ANT and Shell scripts for auto deployment process.
- Applied patches and involved in troubleshooting applications and post-installation issues.
- Installed SSL certificates to facilitate LDAP over SSL and HTTPS
- Wrote technical documents on new installation/configuration changes taking screen shots and meeting Confidential standards.
- Used WLST/Jython to administer and monitor the servers by retrieving runtime parameters. Tuned the JVM and WebLogic to improve performance. Used Thread Dumps and analyzed logs for problem solving following the best practices.
- Interacted with LDAP team. Populated Users, Groups and roles in iPlanet LDAP Directory server security repository.
- Performed troubleshooting of database issues, Out of Memory (OOM), High CPU Utilization, Server Hang etc.
- Lead the Change Processes using BMC tool to make changes in prod environments.
- Involved in IT operations control under the scope of SOX to ensure that problems with processing are identical and corrected
- Worked on BI Publisher (OBIEE) to optimize performance.
- Acted as a single point of contact with third party vendors for errors and bug fixes within the product.
Environment: Solaris 10, OEL 5.5, RHEL 6.0/5.5, JDK 1.4/1.5/1.6, WebLogic 8.x/9.x/10.x, SOA Suite 10g/ 11g, ODI 10g, BAM, Oracle OC4J, Windows 2008, Apache 2.x, Oracle Database 11g, Clear Case, SOX, OID, BMC,OIM
Web Software Developer
Confidential, Chicago, IL
Responsibilities:
- Developed Web Applications for the company pricing system with Java J2EE technologies. The system facilitates the suppliers and clients across the globe to calculate and compare product price, shipping cost, and profit for different input values simultaneously.
- Installed, administrated and configured of WebLogic Application Server 8.1
- Configured and Maintained JDBC, JMS, JNDI and other J2EE Services with WebLogic server.
- Deployed Applications (WAR, JAR, EAR) in Domain and Clustered environments achieving High Availability and Fail-over functionality.
- Created and configured JMS connection factories (Queue, Topic) on Weblogic server. Used MQ as third party JMS providers.
- Configured Secure Sockets Layers (SSL) for data encryption, client authentication and Two Way SSL for Weblogic 8.1 using Key tool.
- Configured Apache and Sun ONE web servers as proxy for WebLogic 8.1.
- Performed Load Balancing, Performance Tuning and optimization for WebLogic server.
- Configured of JDBC connection pools and Data sources, Troubleshooting and fixing up issues.
- Monitored BEA WebLogic Server using tools such as Simple Network Management Protocol (SNMP) and Java Management Extensions (JMX).
- Automated the Deployment process of J2EE applications in WebLogic Server 8.1 using WLST, UNIX Shell Scripts and WebLogic Deployer utility.
- Performed Performance tuning of JVM heap size, GC, Java stack trace analysis.
- Designed an entire messaging interface and Message Topics using WebLogic JMS.
- Performance Analysis of WebLogic 8.1 Server using Load Runner.
- Review and modification of Unix Scripts used for batch jobs.
Environment: J2EE, LDAP, JDBC, JMS, JNDI, Apache, Oracle 9i, WebLogic Server 8.1, Tomcat, Windows 9(x), 2k/2003/XP, and Linux.