Srinivas Bolla Weblogic /Middleware Administrator
________________________________________________
SUMMARY
. Over 8 years of experience in analysis, design, development and
administration of Enterprise applications using BEA WebLogic Server
7/8/9/10,Java,J2EE
. Experience in WebLogic Application server Administration providing
support for Production, Staging, Testing and Development environments
. Solid experience in administration of BEA WebLogic server
7.0/8.1/9.2/10.3 on Sun-Solaris 8,9,10 Red Hat Linux 4.xEL and windows
NT environments.
. Solid experience in developing and deploying applications on multiple
WebLogic servers and clusters.
. Strong technical background in Java, J2EE and application server
technologies with an expertise in developing product roadmaps,
detailed product requirements and competitive analysis.
. Extensive experience in developing applications using Java, J2EE,
Enterprise Java Beans (EJB), JNDI, JDBC, JSP, Servlets, Struts, Log4j,
Ant, RMI, XML, SOAP,Web Services.
. Strong knowledge in clustering EJB objects, JDBC connections and JMS
connection factories.
. Strong knowledge in configuring and monitoring JMS server in WebLogic
server
. Configured and administered connection pools for JDBC connections and
JMS connections.
. Configured Web Server plug-ins for applications servers (WebLogic)
. Configured, monitoring and troubleshooting Apache tomcat,
. Recommended Clustering, load-balancing and fail-over solutions
. Configured Node manager for administering the servers
. Experience working with database Oracle.
. Well versed with UNIX (Sun Solaris), Red Hat Linux, IBM AIX and
Windows XP/NT
. Developed scripts using shell scripting and WLST for automation of
process.
. Using the CA Wily Introscope tool programming monitoring / alerting
and console development for Weblogic Java implementations of critical
mid-range applications
. Provided 24/7 support for Production environment.
. Excellent analytical, logical, management and trouble shooting skills,
ability to work in teams and independently exceptionally well,
excellent written and oral communication skills
Technical Summary:
Languages J2SE1.3/1.4/1.5/1.6, Java EE 1.5, SQL,PL/SQL
Java Distributed Technologies Servlets, JSP, JNDI, EJB, JDBC, UML,
XML, JMS,
JMX, LDAP.
Scripting ANT, Bash Shell Scripting, Python, Perl,
Awk, WLST.
Open Frame works Jakarta Struts, JSF, Hibernate 3.0 and
spring.
Database ORACLE 8i/9i/10g
Application Servers Bea/Oracle Web logic
Application server 7/8/9/10,
Web Servers : SunOne WebServer,Apache
Tomcat, Apache 2.x
Methodologies Unified Modeling Language,
Rational Unified Process,Agile.
Operating Systems Sun Solaris 8/9/10,Redhat Linux,Windows
XP/2000.
Tools IDE Web Logic Workshop8.0, Eclipse, JBuilder, NetBeans,
Apache Ant-
Build Tool, WILY Introscope, BMC Patrol
EXPERIENCE
Weblogic Administator AT&T
AT&T Dallas, New Jersey
Jan2007 - till date
AT&T is the largest provider of local and long distance telephone services
in the United States,and also sells digital subscriber line Internet access
and digital television service. AT&T is the second largest provider of
wireless service in the United States, with over 85.1 million wireless
customers and more than 150 million total customers .Telegence API is a
billing system used by AT&T for processing it's mobile phone bills .
EMAS IS provides effective and efficient day to day midrange application
support services while meeting service commitments in support of the
business
Midrange application support for Production, Staging, End-to-End and System
Test environments, according to defined and negotiated service
commitments. In-Scope are any Applications with a negotiated support
relationship with the EMAS Consumer team. EMASI is a JAVA/J2EE based
appication deployed on ORACLE - Weblogic Application Server There are many
systems/Substems attached to the EMAS .
> Installation and configuration of Oracle Weblogic 10.3 Servers on
Solaris platforms in Dev, QA, Stage and production environments.
> Deployment and installation of peoplesoft application and
configuration in WebLogic app Server.
> Creation of clusters and configuring the failover mechanisms.
> Deployed enterprise J2EE applications on clustered environment
> Configuring JDBC Data sources, JMS servers and Distributed
destinations queues and topics. Configured Security authenticators,
managed security realms.
> Generated /analyzed core/heap dumps and thread dumps and worked with
development teams and Oracle Support to resolve the issue.
> Configuring, installing and tuning apache on system-test, stage and
production environment
> Finetuning the JVM, GC, managed queues, connection pool, and cluster
configurationo to improve performance of the system
> Handling Release plans and Deployment Plans
> Developed Shell, Perl, WLST scripts in order to monitor the system
effectively
> Have worked on project plan for WebLogic upgrades and have
successfully handled WebLogic migration projects
> Trouble shooting production problems as they occur and drilling down
to root cause and corrective actions.
> Request, Install and configure the VeriSign SSL certificates on Sun
One Web Servers.
> Wrote scripts for production to automate the start and stop in
WebLogic Admin and Application Servers.
> Involved in Troubleshooting and Performance tuning and load balancing
to ensure all WebLogic applications are available and working fine.
> Working closely with Development, QA and Production teams to resolve
the environment or application related issues.
> Prepare and implement the PWP (Production Work Plan) for each release
and ECR (Emergency Change Request). Available 24/7 to respond to
emergency situations as a primary or backup.
> Configuring Wily Introscope with weblogic domain for monitoring.
Environment: Unix (Sun Solaris) WebLogic 9.2/10.3,Oracle 10g, Toad,
Peoplesoft8.4.1.Apache,Remedy AOTS,Wily Introscope.
21CN- NEO British Telecom UK
Oct2005 - Dec2006
Java&J2EE Developer/weblogic admin
21CN is delivering new products, and amending the way existing products are
supported to give improved customer service and lower cost operational
support by creating the converged core. The overall architecture for this
is defined within the Matrix, and expanded upon within the platform
domains. The key domains that are impacted by these roadmaps are:1.Customer
Management (i.e. CRM) 2.Service Management (i.e. fulfilment) 3.Service
Assurance 4.Domain Management 5.Network Engineering.
Neo is BT's strategic Service management solution for both Service
Fulfilment and Assurance. It is based on Amdocs Clarify software suite.
Service assurance is being developed in NEO and will support fault
management for products transported over the 21Century Network and replace
the large number of existing legacy fault management systems, when the
products are transferred to the 21CN platform. NEO is a Clarify system that
is being tailored to provide a core set of common capabilities, referred to
as NEO Core. Individual solutions such as service assurance will use the
NEO Core facilities as far as possible, together with any additional
solution specific functionality.
> Understanding HLD functionalities
> To prepare Detail Level Design
> Designing User Interface in JSP
> Understanding of Clear Basic code
> Customizing the required JSP pages, java beans and performing code
reviews
> Writing Business Logic in Java Beans
> To prepare Unit Test Cases
> System Testing and bug fixing
> Installation, Configuration, Troubleshooting and Maintenance of Web
Logic Server 8.1
> Provide support to Production, UAT, Development environments
> Configured JDBC Connection pools, data sources using DB2, Oracle,
MySQL, and BEA Type 4 drivers. Configured JMS Servers, distributed
destinations, queues and topics. Configured Security authenticators,
managed security realms
> Maintaining clustered environment for various projects. Monitoring of
application server using in-house tools like beamon, webmon etc.,
Managed various high profile projects
> Tuning of application server by modifying Execute Queue Thread / Sun
JVM heap/ Jrockit JVM parameters
> Patch installation to applications, and application server. Migration
of 33 applications from Solaris to Linux with zero down-time.
Upgrading WLS 8.1 from sp3 to sp5. Updating JDK to current DST changes
in all environments
> Updating and configuring SSL certs to Web Servers and Application
Servers
> Work closely with vendors to facilitate appropriate changes when
needed. Identifying root causes for the outages and applying
appropriate fixes of application team or BEA Support.
> Deploying applications to various production environment using
deployment tools. Automated various tasks using Shell scripts.
> Documented various support procedures for applications. Documenting
weekly meeting minutes for status reports. Created infrastructure
diagrams using Visio.
> Coordinating various support tasks among team members. Responsible for
distributing tasks among team members. Host meetings for weekly status
of developers, application functionality, certifications, and proposed
tasks.
> Involved in 24/7 on-call support for production environment and UAT
environment
Environment: Weblogic Server 8.1 sp6, Linux,Clarify CRM 13.1,ORACLE 9i,
QA Runner,Apache tomcat,BMC Patrol
SPACE British Telecom, London
April 2005 - Oct 2005
Service Process Automation Control Engine is automated provisioning and
problem management system which enables complex workflow processes to be
defined and executed. It utilizes Clarify's Clear Support package, which
has been customized and enhanced with interfaces to other BT operational
support systems. SPACE is an integral part of BT Wholesale's strategic OSS
architecture comprising of major packaged applications such as SIEBEL
(Customer Management), CLARIFY (Service Provisioning & Fault Management),
CRAMER (Network Management) and GENEVA (Billing). SPACE Provisioning
supports Local Loop Unbundling & Wholesale Calls. Wholesale Calls is a
telephony product, enabling Service Providers to offer a branded telephony
calls service to their own End Users using the BT network. The Wholesale
Calls product is aimed at Service Providers (SP's), meeting the Ofcom
definition, who want to offer telephony services to their customers but for
a variety of reasons do not want to operate their own network. The
service is only available on a BT maintained line. BT will provide a
consolidated monthly bill to the SP for all of their call charges. The SP
is responsible for setting its own retail call charges and for billing its
End Users.
The LLU customers of BT post their orders via eCo interface. The orders may
be of Provide or Transfer type. The entries go into CSS main database and
the process progresses. CSS is synchronised with the actual processing
taking place at SPACE time-to-time. If some error occurs, the process is
stuck and is needed to be handled by SPACE Repair system. An SPACE agent
needs to investigate the fault and progress the order as well as
synchronising SPACE database with CSS.
> Involved in all administrative tasks like Installation, Configuration,
Deployment, and Troubleshooting of BEA WebLogic Application Server 8.1 on
Solaris platform
> Responsible for starting up, configuring, administering and maintaining
the J2EE applications as part of the enterprise's computing/ networking
infrastructure and Deploying applications
> Extensively involved in Tuning and Clustering of the WLS 8.1
> Deployed applications on multiple WebLogic Servers and maintained Load
balancing, high availability and Fail over functionality.
> Performed day-to-day tasks to ensure the smooth and efficient operations
of the WebLogic run time environment including troubleshooting, system
back up and recovery etc.
> Responsible for analyzing and troubleshooting all WebLogic related issues
reported by the clients in different environments like Dev, Test, UAT,
Pre-Pod and Production.
> Involved in bridge calls with other team members and developers for
resolving the high priority issues in the Production Environment
> Involved in full life cycle of the project, tracking bugs and fixes for
diagnosing the application server problems
> Involved in Performance monitoring and performance tuning of WLS.
> Involved in configuring the Security using LDAP for different levels of
access at the site
> Developed, Modified and executed the ANT, SHELL scripts responsible for
administration and maintenance process of the WLS
> Provided on call 24x7 support on a rotation basis to attend user and
system calls.
Environment: Clarify CRM, Clarify Process Manager, Oracle 9i,
Weblogic8.1,Toad,UNIX
T-Online-Amdocs-T2T-Migration Oct 2004 - Mar 2005 T-
online telecom,Germeny
The "Terminate Customer" at T-Online process distinguishes between definite
and ambiguous terminations. It contains all steps beginning with the
termination request from the customer to the termination of the customer
profile in all relevant systems (service, billing etc.). This process can
be triggered by manual
identification of a customer by a CSR or by a file interface
("Fremddatei"). A definite termination requires a letter, email or fax with
the customers' signature. As an exception, a termination via telephone is
also accepted after a check of the customer's identity. All other
terminations are considered as ambiguous. In this case, the customers are
contacted and asked to clarify the situation. The process termination can
be started via a written document or via phone.
> Install the WebLogic Application Server instances and configure the
Domain, create managed servers and adding managed servers to the
cluster
> Migrated weblogic environment from windows to unix.
> Deployed enterprise J2EE applications on Weblogic 7.0 that involves
EAR and WAR file
> Configured JDBC Connection pools, data sources using Oracle, and BEA
Type 4 drivers. Configured JMS Servers, distributed destinations,
queues and topics. Configured Security authenticators, managed
security realms
> Hands-on experience in deploying web applications and EJB applications
on Weblogic servers
> Maintaining clustered environment for various projects. Monitoring of
application server Managed various high profile projects
> Request, Install and configure the Versign SSL certificates on
WebServers.
> Trouble shooting production problems as they occur and drilling down
to root cause and corrective actions
> Configuring, installing and tuning WLS, apache on system-test,
stage and production environment
> Have tuned the JVM, GC, managed queues, connection pool, and cluster
settings in weblogic console, to improve performance of the system
> Have written Shell, Perl in order to monitor the system effectively
> Tuning of application server by modifying Execute Queue Thread / Sun
JVM heap/ Jrockit JVM parameters
> Supported the development team during Integration Testing, Functional
and Quality testing, Load testing and provided inputs and suggestions,
tuned the JVMs, connection pools etc if required and enforced J2EE
best practices during the whole process, documenting the same
> Configuring JDBC connection pools, Data sources, JMS servers and
Distributed destinations for each member or application server.
> Generated/analysed heap dumps and thread dumps and worked with
development team to resolve the issue
> Installation, Configuration, Troubleshooting and Maintenance of Web
Logic Server 7.0
> Have worked on project plan for Weblogic upgrades and
have successfully handled Weblogic migration projects
> Handling Release plans and Deployment Plans
Environment: Clarify CRM, Solaris, Weblogic Server 7.0,
Oracle9i,Windows,Sun Solaris
Jan 2002 -Oct2004
Online Banking for APCOB, Hyderabad
OnlineBanking is a internet banking software. It integrates the various
levels of interactions between the bank and its customers and provides the
customers of the bank with the necessary interface to avail banking
services on net. Internet banking helps the customer of a bank to access
his account from anywhere in the world. It helps the bank to handles the
customer requests more efficiently and effectively and saves lot of time
for the customer as he can get the information without going to the bank.
Online banking that gives the facility to a bank to reach the customer on
the net. It is an effective medium for cross selling and advertising also.
Other features are: Balance enquiry, statement of account, cheque book
requests, reporting of loss of ATM cards, previous transaction reports,
transfer of funds from one account to another account, intrest rates for
various deposit schemes and loan schemes, branch listing.
> Involved in writing JSP's on front -end.
> Involved in writing servlets.
> Involved in writing Session Beans and Entity Beans
> Developed servlets and JSPs to route the submits to EJB
components and render retrived information using SessionFa ade
and Service Locator.
Environment :EJB, JSP, Servlets, JDBC,Weblogic 6.1/7.0, Oracle and
Windows 2000