Infrastructure Architect/lead Middleware Administrator Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Over 10 years of IT experience in Administration, Production support of Weblogic Application Server, JBOSS, Citrix NetScaler and IBM WebSphere DataPower XI50, XI52.
- Defined Architecture for projects on system integration in finance, pharma and public sector industries.
- Involved in the development of Strategic IT Plan/Technology Roadmap for J2EE implementations.
- Strong background on Infrastructure, Middleware, application/web servers, load balancers.
- Experience in taking full responsibility of overall execution and delivery of critical tasks.
- Responsible for planning and implementing data center migration.
- Strong ability to ramp up on newer technologies and be effective.
- Extensive experience in complete project life cycle including analysis, design, Implementation and system testing of Middleware Applications.
- Strong knowledge of deployment and troubleshooting of J2EE applications on BEA WebLogic 12.x/10.x/9.x/8.x,Jboss Application Server.
- Implemented Service Oriented Architecture (SOA) and involved in installation and management of IBM SOA products like IBM WebSphere DataPower.
- Experience in administration and configuration of WS - proxies, MPGW, XML firewall, SSL Proxy Profiles.
- Defined XML Proxy Profiles, WSDL, Multi Gateway protocol, WS Security, LB groups, Data mgmt and Data integration techniques for DataPower.
- Experienced in configuring and troubleshooting complex SSL proxy profiles in DataPower.
- Implemented SSL mutual authentication in DataPower with various back end containers like Weblogic Application Server.
- Strong working experience in Citrix NetScaler Load Balancer.
- Working experience in upgrading Weblogic 10.x to Weblogic 12c.
- Experience in trouble shooting the mission critical production systems under extreme pressure conditions and time constraints.
- Expertise in Handling Code Releases and deploying applications in production.
- Worked closely with development and testing teams to implement fixes in Testing and Production environments.
- Experience in providing 24x7 support for customer interfacing applications.
- Working knowledge in OpenAM Identity Management Product.
- Established JDBC Connection Pool and Multipool configuration with Oracle.
TECHNICAL SKILLS:
Application Servers: WebLogic 12.x/10.x/9.x/8.1 SPx/7.x/6.x, WebLogic Portal 8.1,WebSphere Application Server 5.x/6.x
Operating Systems: UNIX,Linux,HP-UX,Solaris, IBM AIX and Windows NT/2000/XP
SOA Technology: IBM WebSphere DataPower
Load Balancer Tools: Citrix NetScaler, F5 Load Balancer
Scripting Languages/Tools: Shell Scripting (Korn/Bourne/Bash),WLST
Markup Languages: HTML, XML/XSL and DHTML.
Databases: Oracle, DB2, Sybase, SQL server and MS Access.
Protocols: TCP/IP, FTP, SMTP, SOAP, POP and HTTP.
Monitoring Tools: CA WILY Introscope,Tea-leaf,Nagios
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Infrastructure Architect/Lead Middleware Administrator
Responsibilities:
- Working as Infrastructure Architect/Lead Middleware Admin for CEO MOBILE applications.
- Lead role for the Domain Name Change Project under the CEO Mobile umbrella in providing assistance with the design, architecture, implementation and dealing with post implementation issues.
- Lead role in Architecture, design, implementation of Middleware applications migration between two data centers. This activity involved an immense co-ordination between the Network, Load Balancer, Firewall, Web Server, Site minder teams.
- Strong knowledge in understanding the business requirements and transforming them in to technical details.
- Strong understanding of Mutual SSL and successfully implemented Mutual Auth between CEO MOBILE application and backend applications.
- Lead role in upgrading the SHA1 SHA2 certs at all the levels of Load Balancer, Web Server and Application Server.
- Helped in redesigning the push notification application including changes but not limited to infrastructure and JDK upgrade.
- Configured the monitoring tool CA Wily Introscope by installing the agents on all the application servers for those to be monitored for CPU, GC Heap.
- Strong experience using the JIRA tracking tool. Working knowledge in creating and tracking sprints.
- Leading a team of 5 members and assigning them the activities based on priority.
- Analyze the quarterly Oracle WebLogic Server patches and apply them using the bsu smart utility.
- Adaptive to learn technologies like OpenShift, Splunk.
- Extensive experience working in Red hat Linux.
Environment: Big IP F5, WebLogic 12.x/10.x,WILY Introscope,Dynatrace,Tea-leaf, JDK 1.7 and JDK 1.8.
Confidential, Sunnyvale, CA
Lead Middleware Administrator/DataPower Administrator
Responsibilities:
- Worked as a Lead Operations engineer and provided solutions in Automation, Capacity planning and transformation for a major application migration project.
- Implemented DataPower as a Security Gateway and have good experience dealing with WS-Security.
- Designed middleware application migration process and successfully built new weblogic environment in new Datacenter.
- Successfully migrated all Weblogic Environments and troubleshoot all configurations,deployment, performance, response time issues.
- Actively participated in designing high availability based infrastructure for Fiserv Enterprise Applications.
- Involved in planning and designing phases of environment migrations and executed successfully.
- Have worked with various teams like SAN, UNIX, Database to automate and smoothen migration process.
- Performing Capacity Analysis, Performance analysis and forecasting using Statistical modules.
- Analyzing Application/Server performance issues, finding the root cause for the issue and correlating them with system capacity/resource issues.
- Worked on System and Application performance tuning, by gathering metrics on system usage like CPU, Memory, Disk usage etc.
- Developed several Shell scripts to Parse and Capture application logs to find response times, no. of transactions per sec, throughput and end to end response times of system across different tiers.
- Worked with various clients to gather Capacity Planning requirements and port that information to a capacity model.
- Analyzed new demand and attained detailed understanding of application load profiles including cyclical load variations, new business loads and forecasting.
- Setup web service proxies, import wsdl's.
- XML Transformations using XSLT and XPATH.
- Setup incoming data validations against predefined schemas.
- Setup mutual authentication (SSL).
- Encrypt, Decrypt incoming data depending on application requirements.
- Migration of domains from one environment to another (dev to qa to perf to production)
- Setup Front Side Handlers (FSH)
- Involved in creating several objects on Data power like WS-Proxy, XML Proxies, Multi Gateway protocol and LB groups.
- Involved in creating and maintaining DataPower Domains and their Ownerships.
- Worked on Web Services encryption and digital signatures.
- Configured complex SSL proxy profiles in DataPower.
- Created AAA Policy using LDAP for DataPower.
- Hands on working experience in administering Citrix Netscaler V9.x.
- Working knowledge in creating Virtual servers, Service Groups, Responder Policies, Application Firewall Rules, and Content Switching based Virtual Servers, Certificate Management on Citrix NetScaler Load Balancer.
Environment: IBM WebSphere DataPower, Jboss Application Server, Weblogic Application Server 10.x, 12.x, Wily Introscope, OpenAM SAML Server, Citric NetScaler 9.x .
Confidential, Phoenix,AZ
Senior WebLogic Administrator
Responsibilities:
- Worked with Risk and Compliance to see the WebLogic Environment is Up-to-Date with all the necessary patches installed in the environment.
- Coordinated with Oracle on a regular basis to keep a track of upcoming Patches and analyze them to see if they are required to apply in the environment.
- Worked in WebLogic Compliance. Duties include to make sure the WebLogic Environment is in compliance with the Banking Industry standards.If not, remediate with the appropriate procedures.
- Played a key role in a project called Baseline Remediation. Key purpose of the project is to identify and remediate the baselines which are recognized as non-standard methods in the WebLogic Environment .
- Experienced in building Patch Profiles using Smart Update tool.
- Involved in Planning and building a WebLogic Environment from scratch with the help of automated tool like HPSA .Installed AntHill Deployment tool on WebLogic Servers required to perform the Deployment Activities.
- Install, upgrade patches, deployment, monitor, performance tuning and configuration of WebLogic application server in multi cluster/server environment. Configured Node manager for administration of Managed servers.
- Configured and administered WebLogic JDBC connections pools and Data Sources with Oracle database.
- Deployed various WAR, EAR, JAR applications in Domain and Clustered environments.
- Configuration and maintenance of J2EE Services including JDBC, JMS on WebLogic Server 8.1/9.2/10
- Migrated WebLogic Server version 9.X to 10.X and provided Application Support
- Worked on implementation of SSL termination at F5 BIG-IP level.
- Handled the overall administration and technical support of distributed server systems.
- Provided production support (24/7) and coordinated with the users to resolve any critical issues.
Environment: WebLogic 10.x/9.x/8.x,Solaris 8.0/9.0/10,Linux 4.x/5/x,JDK 1.6.
Confidential, Thousand Oaks, CA
Team Lead-Middleware Operations
Responsibilities:
- Install, configure and administer BEA WebLogic Server 10.2 in various environments.
- Involved in troubleshooting various issues in development, testing and production environments.
- Migrated WebLogic Server version 8.1 to 10.2 and provided Application Support.
- Monitored and administered WebLogic Server Instances with WLST scripting and by creating the Shell scripts for the auto-monitoring.
- Performance tuning with respect to JVM heap arguments, execute threads, JDBC connection pools, multipool, OS Parameters and network parameters.
- Handled Memory issues, application leak by tuning and profiling the memory with third party tools.
- Handled Server Hang, deadlock, application level lock, database level lock by taking thread dump and analyze to get the root cause for the hang.
- Analyze complex issues involved with various components and third party products with developers and vendors including JDK support, SUN support and IBM Support.
- Expertise in analyzing the WebLogic thread dump, JVM GC verbose logs, server logs, various subsystem debug logs.
- Involved in using Introscope Enterprise Manager and web view for determining performance problems.
- Monitored error logs, fixed problems and tuned parameters in WebLogic environment.
- Experience in analyzing the proxy server log in comparison with WebLogic logs to narrow down the malformed request.
- Involved in Cluster configuration, session replication in-memory/jdbc/filesystem, Multicast configuration, multicast testing.
- Supported 24/7 on call schedule for Production Support.
Environment:JDK 1.5,WebLogic 10.x/9.x/8.x/7.x, Solaris 10/9.0,Apache Webserver, Windows 2003/2000, RHEL 3.0AS, Apache 2.0.x, Oracle 10g/9i, Novel LDAP, Shell scripting, WLST tool, ANT, Jython, Maven.
Confidential, Orlando, Florida
IT Middleware Support
Responsibilities:
- Monitored Service Level Agreements (SLA) for all applications, batches and feeds, including performance levels, availability and critical window of operation.
- Deployed wars and ears using WebLogic Admin Console as well as runnable scripts.
- Improve the visitor experience with business tools for implicit and explicit personalization.
- Installed Service packs and patches to WebLogic Server and JDK.
- Automated jobs by writing shell scripts.
- Maintained BEA WebLogic Application Server 8.1/9.x/10.x on different UNIX platforms and have setup development, testing and production environments for the ongoing application development.
- Involved in troubleshooting, performance monitoring using Wily.
- Installed, Configured and managed various web servers including Apache Tomcat, Sun ONE iPlanet web server.
- Supported WebLogic Application Server clustering, load balancing with F5 and fail over.
- Monitor complex web applications in production environments using Willy introscope
- Participated in Change Management process and migrated the code using remedy Manager Tool.
Environment: WebLogic 9.x/8.x/7.x,,Wily Introscope, Solaris 8.0/9.0/10, Linux,, Apache 2.0.x,HTTP Server, CVS, Iplanet server.
Confidential, New Jersey
Senior WebLogic Administrator
Responsibilities:
- Involved in troubleshooting various issues in development, testing and production environments.
- Configure and administered JDBC, JMS, JNDI, SNMP in WebLogic Server 8.1.
- Interaction between services, routing relationships, transformations, and policies using aqualogic.
- Working knowledge in services like Rlogin, Telnet, FTP, X-Window System etc.
- Achieved continues integration efforts using ANT.
- Deliver portals with universal design including access by individuals with disabilities using portal server.
- Implemented a BEA WebLogic Portal and BEA WebLogic Integration project and was responsible for overall architecture of a BEA deployment.
- Involved in troubleshooting, performance monitoring using Wily.
- Worked on Awk & Sed to parse and format log files in efficient manner.
- Cluster configuration session replication in memory/jdbc/file system, Multicast configuration, multicast testing.
- Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionality.
Environment: WebLogic 10.x/9.x/8.x/7.x, Linux Solaris 8.0/9.0/10, WebLogic portal server 9x, RHEL 3.0AS, AIX 4.3/5.1/5.2 Apache 2.0.x,Aqualogic SOA, BPM Oracle 9i/10g,Shell scripting .
Confidential, Covington, GA
Web Administrator
Responsibilities:
- Installing application software in Test/Production environments by ensuring the integrity of the certified release of software.
- Installing, configuring and administering WebLogic servers in a clustered environment.
- Configure Node manager for administer the Managed Servers.
- Used clearcase for configuration management.
- Building applications with ANT and Maven build scripts.
- Monitored and administered WebLogic Server Instances with WLST scripting and by creating the Jython scripts.
- Installed and Configured Apache 1.3 as plug-in on unix environment and deployed applications.
- Handling major Code Releases in Production environment.
- Extensively worked on HP Open View Monitoring tool and analyzed the performance.
- Experience in deploying web applications and EJB applications on Weblogic servers.
- Worked with the Developers and System Administrators and was responsible for setting up, configuring, supporting and managing the WebLogic 8.1 Application server on development, staging and production Environments.
- Automation of server recycles during the night maintenance window and Health Checks.
- Troubleshooting applications, servers, clusters, testing problems and customer problems.
- Performed Installations, Upgrades in WLS from 8.1 to 9.0.
- Experience with JVM and WebLogic tuning utilizing verbose GC logs, Visual GC, JVM Stat, GC logs.
- Planning, Coordination, Communication and Execution of the recovery plan to fully restore service after the problem solution is delivered.
- Identifying performance problems and recommend corrective actions and take actions on approved recommendations which include evaluating Disk Storage, creating data reorganization / archive jobs, performing daily Health Checks.
- Providing 24/7 support to Production and Non production environments.
- Developed Menu driven scripts for code drops, software installation and server recycles.
- Writing and maintaining Shell scripts for Logs archival, taking backups, monitoring disk space.
- Documenting problem solutions, major configuration changes and system architecture changes.
Environment: WebLogic 9.x/8.1, Apache, Hummingbird NFS Maestro 6.1, Windows NT/2000, Linux, Sun Solaris, Shell Script, Jython, ANT, Maven, PL/SQL
Confidential, CA
WebSphere Administrator/Production Support
Responsibilities:
- Installed and configured IBM Application Server and configured it on UNIX platform.
- Installation of multiple instances on the same machine. Coexistence of multiple Application Server (Base) instances, multiple and different versions of WebSphere as well.
- Installed IBM HTTP server and generate plug-in files.
- Involved in doing a performance benchmark of Apache/WebLogic server by using Load runner and Application Manager
- Installing fix packs and fixes, federating Node to the Deployment Manager.
- Configured Clusters and instances for improved availability and failover capability.
- Involved in configuring the WebSphere load balancing using horizontal clustering and vertical clustering.
- Involved in Packaging EJB modules, web modules, application client modules and applications.
- Responsible for deploying enterprise applications from the admin console.
- Troubleshooting Web Sphere Application Server problems using Log Analyzer and Tracing.
- Managed performance tuning of HTTP server, Web Container, EJB Container, and database Connection Pool using Tivoli performance viewer
- Used Collector Tool to gather information about installation and packages
- Experience with security such as firewalls and SSL certificates
- Performed routine management of WebSphere Environment like monitoring Disk Space,CPU Utilization
Environment: WebSphere Application Server 5.0.2, IBM HTTP Server 1.3.26, Solaris 7.0, Java, IBM Directory LDAP Server, DB2 UDB 7.1, Windows NT, SiteMinder 5.5.