Srinivas N
***********@*****.***
510-***-****(M)
[pic]
SUMMARY :
9+ years of extensive IT experience which includes 7+ years of experience
as BEA WebLogic Administrator and 3+ years of JAVA/J2EE Development
experience with Very Good Knowledge in UNIX environments (AIX, Solaris
9/10, HP-UX, Linux) and NT/2003 Servers.
STRENGTHS:
Extensive experience in Installation, Configuration, migration,Tuning and
troubleshooting of Web Logic Server 8.x, 9.x, 10.x .
Administration using the system administration tools like System
Administration console, Node Manager, WLST and Command-Line interface.
Deploying Enterprise Java Beans, Web Applications, Enterprise Applications
and configuration, troubleshooting performance.
Expertise in Managing Security, Configuring and monitoring JMS.
Extensively worked on Node Manager Configuration, Deployment of components
and performance tuning including troubleshooting and maintenance.
Configured Clusters, load-balancing and fail-over solutions and Web Server
plugins for WebLogic application server.
Experienced in Certificates generation and installation using OpenSSL and
Keytool.
Experienced in J2EE (JSP, Servlets, EJB, JNDI, JMS), Java2.0, JDBC, Java
Beans, RMI, CORBA, IDL,JavaScript, XML, HTML, SQL.
Exposure to OOA&D, and Methodologies like RUP and Strong programming
experience in C, C++, Java 2.0 and J2EE technologies - Servlets 2.2, JSP
1.2, JDBC 3.0, RMI 1.0, JNDI, EJB, XML 1.0, Struts, SOAP, CORBA.
Excellent knowledge and experience in SQL, PL/SQL, Oracle 9i and MS
SQLServer databases.
Solid knowledge in current OS theory and key network protocols, such as
TCP/IP, DHCP and DNS, SSL and SSH.
Experienced in load testing using Loadrunner/Performance Center.
Strong knowledge in porting native libraries for varies OS's like Solaris,
Linux and HP. Developed UNIX Shell (Korn & Bourne) scripts for day-to-day
Systems administration tasks.
Installation, configuration of hardware and software, migrating systems to
current OS releases, upgrading software and tools.
Managing and Monitoring the JVM performance by WebLogic Heap Size, garbage
collection .
Technical Expertise:
Operating Systems: Solaris 10/9/8, HP UNIX, RedHat Linux 5.2
AE,Windows IBM AIX,NT/2003 Server, Windows XP.
Application Servers: BEA WebLogic 10.0/9.2/8.1/7.1, JBOSS, Agile
PLM, Web Methods, WebLogic Integration.
Web Servers: SunOne 6.1/Iplanet 6.0/5.1,IIS, Netscape
Enterprise server, Apache Web Server.
Languages/Tools: Servlets, JSP, EJB, Struts, JDBC, RMI, JMS, Web
Services, Java Beans, JNDI, AWT, Swing, HTML, DHTML,IDL,Sun Plex
High Availability Agent(HA) JavaScript,JProbe,OptimizeIT, Maven2,Wiy
Introscope
Languages: UNIX Shell (Korn, bash), PERL, expect.
Database: Oracle 8.x/9.x/10g/11i, DB2, SQL,
PL/SQL.
IDE: Eclipse, JBuilder, Visual Caf , JDeveloper,
Visual C++.
Protocols: TCP/IP, HTTP 1.1,SSH/T3/SCP, SOAP, CORBA,LDAP,
and RMI/IIOP.
EXPERIENCE
Apple Inc Cupertino CA
WebLogic Administrator Feb 2010 - Current
Responsibilities:
Provided support to Development, Testing, Staging and Production,
environments.
Installation, Configuring, troubleshooting and maintaining the 9.2 and
Apache 2.2 / SunOne Web 6.1,WebLogic Integration 10.3 and MQ middle ware
to work with WebLogic Server 9.2.
Installed,Managed Agile PLM 9.3 on Weblogic 10.3 as an Application Server
.
Installed and Configured the WLI on Linux System and the process automation
was done using the JPD's.
Integrated the Agile PLM system with the External systems using Weblogic
Integration/Webmethods.
Created WebLogic domains, managed servers, clusters, machines and start up
scripts.
Migrated (Upgraded) the weblogic server application from 9.0 to 10.3
Written WLST Scripts(Start,Stop,Deploy,Monitor the JMS Queues) using the
Jython.
Generate and Installing the SSL Certificates using the Keytool Utility.
Configured JDBC resources, data sources and bounded to the J2EE
applications, configured the connection pools for the data sources.
Installed the security patches(SAML) for the single sign-on, which
improved the server performance.
Application Performance was monitored and tuned to the sustain the
application usage.
Performance tests were conducted by load and stress testing using the Load
Runner tool for analysing the applications real-time statistics.
Tuning the System and the application to suit our server loads
(Threads,JDBC,File Descriptors, Page size,JMS).
Developed ANT build scripts, and auto deployment process.
Configure JNDI server as repository for EJB Home stubs, JDBC data source,
JMS Connection factories, queues and topics.
Documented the whole Process of installation, configuration and
Integration.
Involved in 24/7 support for production environments.
Supported the J2EE Applications deployed on the weblogic Server instances.
Build the applications into EAR, WAR using the maven2
Environment : WebLogic 9.2, Sun Solaris 9/10,Sun One Web Server, IBM MQ
Series . Oracle 10g, CVS,OptimizeIT, Cacti, Nagios,maven 2,
Jboss. SunOne Directory Server(LDAP), Windows NT, Oracle Agile PLM, Memory
Analyser, Expresso Ticketing System,AIX 5.3, Mac OS .
Wells Fargo Brokerage.
San Francisco CA
WebLogic Administrator
July 2008 - Dec 2009
Worked with application teams in designing the architecture and building
up web/app tier. Played a major role in suggesting/troubleshooting
infrastructure associated with web-app tier and as well as incorporated
high level application monitoring through Gomez & Sitescope.
Responsibilities:
Installing Weblogic 10.0 on both test and production boxes and configured
according to the client requirement .
Creating detailed documentation about complete installing and
configuring
Configured JDBC resources, data sources and bounded to the J2EE
applications, configured the connection pools for the data sources .Created
the JMS Server, JMS Connection Factories, Queues, Topics, FileStore,
Database Store.
Built Messaging Bridges between JMS and MQ Server were created for
clustered Environment and monitored the message flow.
Developed WLST scripts (start, stop, backup & recovery processes) for
WebLogic application server administration. Developed WLST/JYTHON, ANT
scripts, UNIX shell scripts to automate the deployment process. Handling
the overall administration and technical support of distributed server
Wrote Shell scripts on day-to-day Administration and prepared Technical
documentation and transferred the technical know-how to the respective
groups.
Configured Secure Sockets Layers (SSL) for data encryption and client
authentication and Two Way SSL for Weblogic 10.3 using Keytool.
Generate and Installing the SSL Certificates using the Keytool Utility.
Supported on call schedule for Production support.
Build and Deployed the applications like formats of WAR, JAR, and EAR in
Web logic 10.3.
Configure and administered of JDBC, JMS, JNDI, SNMP in Web logic Server
10.3.
Install, configure and administered of Oracle WebLogic Server 10.3 in
various environments.
Install and configure Sun ONE web server in various environments.
Configure and administered of Web logic server with Oracle 10g database.
Deployed the applications on multiple Web logic Server and maintained Load
balancing, high availability and Fail over functionality.
Configure Clustering EJB objects, JDBC connections and JMS connection
factories.
Configure and administered Connection pools for JDBC connections.
Setting up the cluster environment for WebLogic Server integrated with
multiple workflows.
Involved in doing a performance benchmark of Web logic server by using Load
Runner.
Application's migration of Web logic server from previous version 9.2 to
current version.
Configured and deployed applications in various work environments like
Development, System Test, SIT, RTB and Production.
Researched and trouble shooted emerging application issues, from WebLogic
configuration to code issues.
Developed ANT build scripts, UNIX shell scripts and auto deployment
process.
Installed Wily Introscope probes and agents on Weblogic for monitoring and
troubleshooting the applications from end-end
Documented the whole Process of installation, configuration and
Integration.
Environment: Weblogic 10.0/9.2, Apache, Sitescope, Access Manager, Gomez
Windows (NT, 2000, XP), Perl, Solaris 9/10, Shell Scripting, Oracle 10g,
Nagios Monitoring and alerting, Network Data Mover (NDM), F5 Load
Balancers, Sun N1, Sun one web server, JProbe.
AT&T
San Ramon CA
WebLogic Administrator Mar 2006 - June 2008
Supported J2EE application deployment in Test and production environments
and troubleshooting the application specific issues. Studied vendor
products and made recommendations to the management based on the needs,
providing Solaris support for Unix hardware and software technologies,
monitor daily operations of server environment, install, configure, and
maintain servers, analyse and coordinate resolution of server-based
problems.
Responsibilities:
Performed Installation and Administration of BEA Weblogic 8.1/9.2
Installation, Configuring, troubleshooting and maintaining the Weblogic 9.2
MP1/8.1Tuning and managing Weblogic application servers in all test
and producti environments for better performance.
Managing and Monitoring the JVM performance by Weblogic Heap Size, garbage
collection, JDBC Pools.
Designing architecture for initial implementation of Testing and
Production environments based on vendor recommendations.
Configured JDBC resources, data sources and bounded to the J2EE
applications, configured the connection pools for the data sources.
Created the JMS Server, JMS Connection Factories, Queues, Topics, File
Store, Database Store and Message Bridges and monitored
Developed scripts (start, stop, backup & recovery processes) for WebLogic
application server administration. Developed WLST/JYTHON, ANT scripts,
UNIX shell scripts to automate the deployment process.
Installed the security patches(SAML) for the single sign-on, which
improved the server performance.
Handling the overall administration and technical support of distributed
server systems.
Supporting application monitoring and production support, assist with
performance testing and tuning.
Installed and configured Sun Solaris 10 and 8 on Sun Enterprise servers
including E6800, E4800, E3800, V890R, V880R, V490R, V480R, V280R .
Administered Software Packages, Patches, firmware upgrade, failed devices
replacement and Device Management.
Using Samurai to diagnose and resolve performance bottlenecks, memory
leaks, excessive garbage collection, threading issues and other java
coding problems.
Installed and configured Siteminder web agents on Web Servers on Windows
2003 and Solaris 9/10 Operating Systems Configured JNDI as repository for
EJB Home stubs, queues and topics and Separate Execute Queues for
Heavily used EJBS
Monitored WebLogic server resources using Wily 6.0 Introscope.
Documenting day to day problems (FAQs), major configuration changes and
system architecture changes.
Adminstered the Sunone MQ messaging broker.
Used the IBM Clearcase for the code sharing Environment.
Responsible for application changes across different platforms-
development, testing and production environments.
Involved in assisting QA team in Load and Integration testing of J2EE
applications on WebLogic Application Server.
Involved in 24/7 support for production environments
Environment: Weblogic 9.2/8.1, SUNOne, Apache, Windows (NT, 2000, XP),
Perl, Clarify, Linux, Solaris 9/10, Shell Scripting, Oracle 9i, Oracle
10g,IBM Clearcase, JMX. HP Open View, Akamai,Remedy PCM, HA Agent.
Washington Mutual Bank Pleasanton CA
WebLogic Administrator
Ma y2005-Jan 2006
This Project Included WebLogic Admin for Development, Staging,QA, PRE-
PROD and Production environments to ensure successful delivery of all Java
based applications by providing expertise around all Java and J2EE
infrastructure and application needs.
Responsibilities:
Provided support to Development, Testing, Staging and Production,
environments.
Installation, Configuring, troubleshooting and maintaining the 8.1 and
Apache 2.2 / SunOne Web 6.1 and MQ middle ware to work with WebLogic Server
8.1.
Created WebLogic domains, managed servers, clusters, machines and start up
scripts.
Configured JDBC resources, data sources and bounded to the J2EE
applications, configured the connection pools for the data sources.
Created the JMS Server, JMS Connection Factories, Queues, Topics, FileStore, Database Store and Message Bridges and monitored.
Managing and Monitoring the JVM performance by Weblogic Heap Size, garbage
collection, JDBC Pools and taking Thread dumps, pstack and prstat and
analyzing to find the problems in application. Configured the Session
Management i.e. Memory to Memory and Database replication on Weblogic
Application server.
Involved in doing a performance benchmark of WebLogic server by using
Loadrunner.
Developed scripts (start, stop, backup & recovery processes) for WebLogic
application server administration. Developed WLST/JYTHON, ANT scripts, UNIX
shell scripts to automate the deployment process.
Involved in creating and configuring the clustered platform domain for load
balancing and fail over and involved in developing controls like EJB
Controls, JMS Controls, AI controls and DB Controls by using Web Logic
Workshop IDE
Created Weblogic Portal domain and created projects, application and portal
application in WebLogic workshop
Installed and configured WebLogic, Apache and Sun One Web Servers during
the Data Center Server migration.
Involved in analysis, design and implementation of Web Gateway Security,
Messaging Gateway Security,Network Gateway Security,Identity and Access
Management using WebSecurity 1. 0and 1.1.
Configured and administered of realms, IPlanet Authenticator, JNDI, and
SNMP in WebLogic Server 8.1.
Upgraded all Production and Non Production systems to Weblogic 8.1 SP5 from
Weblogic 8.1 SP4 successfully and installed DST patches. Applied patches to
the WebLogic servers
Configured Secure Sockets Layers (SSL) for data encryption and client
authentication and Two Way SSL for Weblogic 8.1 using Keytool.
Provided Migration configuration for transactions, security, services, JMS
servers and services while transitioning from development to production
environment.
Installed and configured Siteminder web agents on Web Servers on Windows
2003 and Solaris 9/10 Operating Systems
Configured JNDI as repository for EJB Home stubs, queues and topics and
Separate Execute Queues for Heavily used EJBS
Monitored WebLogic server resources using Wily 6.0 Introscope.
Deployed the WAR, JAR and EAR applications in WebLogic 8.1/9.2.
Responsible for application changes across different platforms-
development, testing and production environments
Installed and configured Jboss application Server.
Used the CVS Version control as the code sharing Repository.
Involved in 24/7 support for production environments.
Environment: SUN Solaris 9/10, WebLogic 8.1 Application Server, Jboss,
iPlanet4.1, Sun One6.1, Apache, Windows 2003, WILY Introscope, OpenSSL,
Siteminder, Linux, Shell Scripting, WLST /JYTHON, ANT/AXIS/Cruise Control,
Oracle 9i, BMC Patrol,CVS.
SBC San Ramon CA
WebLogic Administrator
March 2004 -May 2005
Responsibilities:
Installation, Configuring, troubleshooting and maintaining the Weblogic
7.0/8.1 and iPlanet servers.
Installed and configured SunOne webserver(iPlanet) and MQ middle ware to
work with WebLogic Server 8.1. Also configured LDAP using Netscape
directory Server for user authentication. Maintained Installable
Services and Service components that are part of MQ product structure.
Deployed applications on multiple WebLogic Servers and maintained Load
balancing, high availability and Fail over functionality. Configured
Clustering of EJB objects, JDBC Connections and JMS connection factories.
Deployed applications on multiple WebLogic Servers and maintained Load
balancing, high availability and Fail over functionality.
Created the connection pools, various data sources, JMS connection
Factories, Queues and topics.
Installation, Configuration and administration of I-Planet 4.1 & Sun One
6.0 Web and LDAP Servers
Installed and configured SSL certificate server and system & Application
monitoring by Site Scope.
Wrote Shell scripts on day-to-day Administration and prepared Technical
documentation and transferred the technical know-how to the respective
groups.
Configuring Execute Threads, Connection Pools and JMS Bridges etc. for
different components of the system.
Managing and Monitoring the JVM performance by Weblogic Heap Size, garbage
collection, JDBC Pools.
Technical project lead for integration team including mentoring new team
members. Managed risk proactively and reactively as appropriate in a timely
manner with collaboration and excellent communication with all levels of
management and vendors. Coordinated and managed multiple projects
efficiently within established time lines.
Researched and troubleshoot emerging application and run time issues, from
WebLogic configuration to code issues. Developed ANT build scripts, UNIX
shell scripts and auto deployment process.
Configured JNDI as repository for EJB Home stubs, queues and topics and was
actively involved with the migration of WebLogic server from previous
version 7.0 to the current version..
Environment: SUN Solaris 7/8/9, WebLogic 8.1 Application Server,
iPlanet4.1, Sun One 651, Windows (95, 98, NT, 2000, XP), Linux, Shell
Scripting, Oracle 9i., ATG Dynamo
Safeway
Walnut Creek, CA
J2EE consultant
Jan 2003- Feb 2004
Safeway maintains and runs chain of super markets. This application is to
enable Safeway club card to make payments for its customers and give its
helpdesk employees an easy interface to deal with customer queries and
complaints.Distributed computing between 2 hetero geneous systems(C++,C)
with Java was being done by CORBA Specification.
Responsibilities:
Involved in Designing, Coding and Development of the Customers and Reports
Modules.
Development of JSP pages for Customers and Reports module.
Coding the EJB components using stateless session beans
Involved in implementing the Model-View-Controller Architecture for the
site, which accomplishes a tight and neat co-ordination of JSP Pages,
Java Servlets and Java Beans.
Implemented SOAFI Proxies (SOAP/XML, CORBA) for external Clients to access
J2EE services.
Involved in developing customized JSP Standard Tag Library (JSTL) and using
on the shelf JSTL tags for developing JSP pages.
Developing crystal reports interface using Crystal Enterprise and RAS API
for java.
Developed reports using Crystal Reports 9.0/11.0 and Crystal Enterprise
8.5/11.0.Various Report Formats developed includes Sub Reports, Cross Tab
Reports, Standard Reports, OLAP Reports, and Master/Detail Reports.
Environment: Java 2, JSP, Servlets, Web Sphere Application Server 5.x,
Jboss 4.0.2 SUN 1 LDAP, JDBC,Struts,XML,XSD, EJB, UNIX, Oracle 9i,
Eclipse,Toad 6.5, JAAS,CORBA,IDL,JACL.
CaterPillar Inc.
Peoria, IL
Java Developer
Dec 2001- Nov2002
The project is a generic one to deal with serial numbers supplied by
various customers. Customers supplies serial numbers to caterpillar as
files in *.txt or *.xls formats. They either send files online through web
or email. System has to read the files and load into the system. System
takes the loaded serial numbers and generates a file to print these serial
numbers as labels when requested. Various reports were developed as per
customer requirements.
Responsibilities:
Involved in system architecture, design, development, unit testing and
implementation.
Designed and provided database schema
Prepared functional and technical specification documents
Developed Email Service module using Java Mail, JMS and Message Driven
Beans
Transferring of database data from legacy system to new database
Developing the enterprise beans for importing of serial numbers from the
flat file and from Internet location.
Responsible for setting up user acceptance test environment and production
environment
Involved in developing J2EE Client for batch process to inform users about
products that are short of serial numbers based on the setup criteria.
Environment: J2EE, Java, Java Script, DB2 7.2, Webspere4.1, Struts, XML,
XSL, XSLT, SAX, DOM, Eclipse, Boss.
WIPRO Systems
Hyderabad, INDIA
Software Developer
July 1998 - May 2001
This project involves in automating the shipping functions of the company.
Admin Module checks the authenticity of the users and thereby lets the
users to access the information.
Responsibilities:
Designed and developed application using Servlets, Java beans, JSP and
JDBC.
Designed and developed the User Interface using JSP pages, JavaScript,
Dream Weaver and HTML.
Involved in database modeling and writing triggers,Stored Procedures and
packages using Oracle Database
Written Unix shell scripts and was involved in managing the admin tasks.
Crystal Reports are used to generate reports dynamically in different
formats for different users and based on their countries.
Developed Connection pooling and accessing the database is taken care by
the beans
Environment: Jbuilder4, JSP, Beans, Oracle, PL/Sql, Crystal Reports 8.0,
MS SQL Server7.0
Education:
Bachelor of Technology, REC Warangal, INDIA
MS, University of Nevada Reno.(Yet to Graduate)
Certifications :
BEA Certified WebLogic Administrator .