SUMMARY:
More than ** years of hands on experience creating and implementing
robust end-to-end enterprise change management processes and
integrated change tracking and change management systems
Lead and participated in multiple enterprise wide change management
and standardization initiatives. Created, enhanced and
institutionalized change management process, build and release
engineering processes and source code management processes.
Instrumental in creating cheat sheets and extensive internal
knowledgebase tailored to various teams to expedite and promote the
use of tools and processes.
Automated many routine release engineering tasks using scripts to
reduce the turnaround time, increase the efficiencies, improve the
service levels and reduce the overall effort required to perform the
repetitive tasks
Extensive knowledge in designing, implementing and managing multi site
SCM systems using multiple vendor tool suites
Broad and in-depth knowledge administering middleware systems like
Business Objects, Informatica, Pega and multiple Application servers
Planned and implemented multiple middleware server upgrades, version
management system upgrades, developer tools, SCM tools, change/bug
tracking systems upgrades
Excellent management skills including team building and mentoring
skills. Managed and mentored onsite and offshore release engineering
and middleware administration teams
TECHNICAL SKILLS:
Operating Systems : UNIX (Solaris, AIX), Windows NT/2000/XP,
Citrix
SCM Tools : ClearCase, SVN, TFS, TeamExplorerEverywhere(TEE), Wix,
ClearQuest, TeamSite, OpenDeploy, Visual SourceSafe,
PVCS, BuildForge, Build Automation Studio, Release
Tool, ClearMake, PERL, Shell Scripts
Application Servers : IBM WebSphere 5.2, iPlanet 6.0, Tomcat and
Apache Web Servers
Middleware : Pega, Informatica, Business Objects, SSIS/SSAS/SSRS
Development Tools : RAD, Visual Studio 2005, Power Builder,
Eclipse, XCode
Databases : SQL Server 2005, Oracle ( 9i), MS Access
Education : Bachelor of Science, India
PROFESSIONAL EXPERIENCE:
Bank of America, June 2010 -
Till Date
225 Franklin Street, Boston, MA
Bank of America is one of the world's largest financial institutions,
serving individual consumers, small and middle market businesses and large
corporations with a full range of banking, investing, asset management and
other financial and risk-management products and services.
Responsibilities
Configuration Management, Release Engineering and Process improvements
Designed automated release system to support continuous integration and
provide Reproducibility, Consistency, Agility and operational Stability.
Implemented Team Foundation Server to support collaborative software
development projects at Merrill Lynch for source control, data
collection, reporting, and project tracking
Streamlined end-to-end release engineering process from development
to production
Standardized TFS branching model to support Merrill Lynch parallel
development, offshore and onshore development
Installed and configured Team Build for developers to do a complete
build of the most recent versions of the software contained in source
control.
Automated Web site packaging by generating msi's using WixGen and
Windows Installer Xml (WiX) Toolkit
Supported mobile application (iPad, iPhone and BlackBerry)
development projects
Developed build scripts for iPad, iPhone applications in BuildForge
to compile xcode.
Provided the power and flexibility to efficiently develop, edit, and
maintain iPad and iPhone projects with multiple contributors using
SVN.
Integrated Eclipse IDE with TFS via Team Explorer Everywhere
Implemented BuildForge to streamline the continuous development using
TFS, SVN, Wix Gen, Eclipse, VisualStudio etc.,
Created trackable build artifacts using Build Forge.
SCM Tools (TFS & SVN) Administrator:
Installed and setup TFS & SVN to support MerrillLynch Mobile
application team.
Provided SVN and TFS administration services including Team projects
setup, code merges between projects, release branch management, and
code promotion to multiple test environments
Integrated SVN with TFS to import iPad / iPhone code from SVN to TFS
prior to every build with an automised scripts
Integrated Development IDE's such as Microsoft Visual Sutdio, Eclipse
with TFS.
Installed and setup WIX to package build artifacts into msi's for
repeatable deployments.
BuildForge Administrator:
Installed and setup BuildForge to automise build and deployment
process and support continuous integration for MerrillLynch Global
Welath Management Team(GWMT).
Integrated TFS and BuildForge to get the source input from TFS, Build,
and deploy to various environments in BuildForge.
Designed LDAP containter to support GWMT users and implemented LDAP
integration with BuildForge
Setup scheduled builds and deployments to implement no touch
deployments.
Created Reports to report on success or failure of scheduled builds
and distribute to the concerned stack holders periodically.
John Hancock Financial Services, Jan 2000 - May 2010
200 Berkley Street, Boston, MA
John Hancock Financial is a unit of ManuLife Financial Corp. John Hancock
leads the way in offering diverse and innovative financial and insurance
products to individuals and groups - 401(k) plans, College savings, Life
Insurance, Long Term care, Fixed funds, mutual funds and annuities. John
Hancock utilizes state of the art technologies and repeatable processes to
develop, enhance and maintain business critical systems.
Responsibilities
Configuration Management and Release Engineering
Specialized in standardizing and implementing enterprise wide
configuration management solutions including setting up and managing
remote sites
Extensive experience in implementing, integrating and managing
ClearCase, Visual SourceSafe as well as instituting accurate and
automated build and release methodologies.
Hands-on assistance in successful pilots for ClearCase Upgrades, New
Site Setup, UNIX, NT or Interop upgrades.
Mentored fulltime middleware administrators and offshore vendor teams
that include basic/advanced UNIX, Perl, Make, ClearCase, Multisite and
CM, build/release methodologies.
Support services included basic troubleshooting and installations,
performance tuning, VOB/VIEW server planning, Multisite administration
and automation, Clear Make implementation and tuning, and
product/methodology training.
Expertise with UNIX and Windows development environments including
integration between Visual Studio, PowerBuilder, MS Access and
ClearCase environments to support daily developer needs
Automation of SCM processes using triggers and shell scripts.
Performed ClearCase client installations on Developer Desktops and
assisted with setting up developer's views and VOBS for their
development needs
Administered ClearCase and Visual Source Safe repositories including
but not limited to all the following tasks
53 User Administration, VOB and view server maintenance, VOB Setup for new
applications, VOB maintenance for existing applications, VOB
Registry maintenance
54 Creating new branches, closing the branches after each release, merging
production release code to production branch, updating
production code with all parallel maintenance/project branches
55 Supporting Multisite development by setting up replication scripts
between sites, scheduling daily or hourly multisite merges to
support development between multiple with auto merge scripts
56 Supporting Parallel development by performing build and release
deployments for all software releases including weekly, monthly
maintenance releases, bug fix releases and scheduled project
releases in parallel
57 Developed Perl, Shell, VBScript, and ClearMake scripts to automate
various aspects of ClearCase, Multisite Administrative Tasks and
Development Builds and deployments
58 Setup Citrix Environment to support India Development Site for all LTC
Business Applications
59 Integrated ClearCase with PowerBuilder, Visual Studio, MS Access, and
RAD IDE's to support Development Team's day to day activities.
60 Migrated all application source code repositories from Visual Source
Safe to ClearCase
61 Implemented Standardized SDLC process for all LTC Applications
62 Established Documentation Repository to enforce SDLC standards across
all apps
63 All detailed build / document procedures to support Release Team
64 All build /deployment guidelines, version control guidelines to support
Development Teams
65 Managed, spearheaded a 3-peson, tiger team from QA to regression test
major bug fixes.
BuildForge and Automation Build Studio Administrator:
. Installed and configured Build Forge to automate and accelerates
software assembly processes for improved repeatability, reliability,
and faster delivery.
. Configured Web console for centralized user and administration access
provides a consolidated, real-time view to software assembly processes
anytime, anywhere
. Automated daily/weekly/monthly builds to run in the most efficient
manner eliminating the need for imperfect human interaction
. Enabled error log filtering and automated email notifications allow
for rapid error detection and resolution
. Setup Parallel execution of multiple tasks to enable fast build and
release cycles
. Integrated with existing development technologies (languages, scripts,
etc) to enables quick startup to accelerate both Development and
Release Team productivity.
Team Leader:
. Responsible and accountable for the coordinated management of multiple
related areas directed toward strategic business and other
organizational objectives with a team of two Release Engineers and two
Middle Ware Support Administrators
. Build credibility, establish rapport, and maintain communication with
stakeholders at multiple levels, including those external to the
organization.
. Define and initiate projects, and assess development team needs, while
working to ensure the ultimate success and acceptance of the project
to follow SDLC process.
. Maintain continuous alignment of project scope with strategic
objectives, and make recommendations to modify the project to enhance
effectiveness toward the goal.
. Coach, mentor and lead personnel within a technical team environment.
. Organized with attention to detail. Team player. Excellent management
skills
Middleware Support and Tools Administrator
Rational Tool Administrators:
Setup and Configure Rational Tools Suite to support code management,
requirements management and work request/bug fix management components
to support distributed development teams across the world.
Configured ClearCase VOB, view, registry and license servers and
Citrix environments to manage the code across multiple US sites and
offshore centers
Setup Clear Quest and Requisite Pro to manage Work Requests, Bug Fixes
and store Requirements
Maintained ClearCase UNIX, Windows and Citrix Environments
Developed companywide Software configuration management plan and
defined code promotion process
Setup and maintenance of a cross development or testing environments
Support off-time production Implementations by deploying code and
performing necessary pre and post implementation tasks for scheduled
releases.
Co-ordinate Operating System Patches and Software Tool patches with
Development and Infrastructure teams, and test to make sure all the
services are up and running
Informatica Administrator:
. Perform ETL Administration responsibilities for the Enterprise Data
Group using Informatica 6.4 and 8.1
. Setup Informatica environment to support new applications
. Migrated Informatica Repositories from Development to Test
Environments
. User access support including userid's, groups, roles and permissions
to setup new Developers in DEV and Test environments
. Upgraded Informatica 6.4 to Power Center 8.1 in Unix environment
. Also upgraded from 32 Bit Power Center 8.1 environment to 64 Bit
environment to support applications that has larger datasets using new
Informatica Grid Technology to share the data load between multiple
Informatica Servers for improved performance.
. Interface with the Database Administration Group to ensure proper
configuration of database objects in support of ETL code.
. Act as a first level DBA by performing basic DBA functions as needed
in the Non-Prod and Prod in support of Enterprise Data Development
process and Configuration Management practices.
. Implemented ClearCase as a version control tool to support code
management functionally for all the necessary Informatica code like
UNIX batch scripts etc., to support application processing.
. Proactively monitor PROD and Non-Prod environments and perform on call
support UNIX and windows patching schedules and, production ..
Support off-time production Implementations by deploying code and
performing necessary pre and post implementation tasks for scheduled
releases.
Co-ordinate Operating system patches and Software Tool patches with
Development and Infrastructure teams, and test to make sure all the
services are up and running
SQL Server or Business Intelligence Tool Support
. Installed and configured Microsoft SQL Server 2008 Reporting Services
(SSRS) to create, deploy, and manage reports for John Hancock Long
Term Care Business Unit.
. Enabled comprehensive reporting functionality for a variety of data
sources.
. Provided functionality to create ad hoc reports based on predefined
models, and to interactively explore data within the model.
. Configured variety of viewing formats, export reports to other
applications, file system subscriptions to store on a shared file
system and email subscriptions to generate and email them to
subscribed users.
. Implemented SSIS to support data integration and provide data
transformations solutions by copying or downloading files and managing
SQL Server objects and data.
. Configured SSIS to extract and transform data from a wide variety of
sources such as XML data files, flat files, and relational data
sources, and then load the data into one or more destinations.
. Provided basic SQL Server DBA tasks to backup, restore databases,
created roles, applying roles to SQL Server groups or id's
. Performed user administration, and database maintenance tasks such as
shrinking databases, managing dbspace etc.,
. Implemented Application and Database Security standards across all LTC
Systems business applications to support SOX controls and Business
Unit audit requirements
Support off-time production Implementations by deploying code and
performing necessary pre and post implementation tasks for scheduled
releases.
Co-ordinate Operating System Patches and Software Tool patches with
Development and Infrastructure teams, and test to make sure all the
services are up and running
Pega System Administrator:
. Installed and Configured Pega Rules Process Commander 5.3 SP1 for a
Claims Consolidation Project.
. Configured Websphere 6.0.15 application server to support PRPC in a
two server, 5 JVM's one each server, clustered environment with
network load balancing enabled
. Also implemented high availability database mirroring with three node
infrastructure. Implemented ISRA to integrate Filenet with PRPC to
store and process images
. Installed and implemented Neevia Document Converter to convert PDF
documents to PS files and send them to print queues to print claims
letters
. Performed user administration including, creating user id's, access
groups, roles, applications, products, product patches etc.,
. Managed Rulesets, Creating new Rulesets, locking, exporting and
importing existing rulesets, deploying rulesets, data objects between
environments.
. Configure WebSphere settings, Recycle WebSphere servers after every
deployment, Recycle WebServer and Pega Cache as needed
Monitor and schedule Pega Agents to start/stop Pega Application
Activities
Support off-time production Implementations by deploying code and
performing necessary pre and post implementation tasks for scheduled
releases.
Co-ordinate Operating System Patches and Software Tool patches with
Development and Infrastructure teams, and test to make sure all the
services are up and running
Pretzel Logic Inc Nov 1997 - Dec 1999
Pretzel Logic was the leading provider of total change management
infrastructure solutions for startup companies and large enterprises.
Pretzel implemented end-to-end change management solutions for rapidly
evolving e-business systems, including e-commerce applications, databases,
ERP systems and web content.
Project : ShopLink Inc., 400 Blue Hill Dr,Westwood,
MA 02090-2164
ShopLink, Inc. was one of the most successful of the Internet-based grocery
marketing sites. ShopLink has found its niche among time-strapped and
supermarket-averse shoppers in some 70 communities in the area, allowing
them to free up time for family priorities other than shopping. Orders were
accepted only through the company's website, eliminating the higher costs
and inefficiencies that have been associated with telephone- and fax-based
home grocery shopping systems. In addition, ShopLink provided other
timesaving services such as dry-cleaning, video rental, film development,
shoe repair, bottle and can recycling, and UPS shipping.
. Designed and delivered industry's most flexible and comprehensive
enterprise change management solutions to dramatically enhance the
productivity, quality for their technology initiatives by allowing
them to easily track, manage and control modifications in business-
critical information assets.
. Provided Software Configuration Solution that addressed security,
performance, scalability, and support for distributed development, as
well as fully integrated, next-generation build management.
. Integrated SCM suite that delivers version, defect, build and issue
management to reduce development errors, establish repeatable builds
and predictable development schedules, and deliver solutions to market
faster.
. Delivered the ability to lock down and secure assets, to manage
development across different geographies and to continue to use the
same tools as their project team grows
. Configured automated tracking of bug reports, defects and other
project issues and changes, as well as Version Manager, which enabled
simplified and error-free parallel development.
. Implemented Configuration Builder and integrated with Merant Version
Manager, allowing developers and ReleaseTeam to automate and
synchronize the entire build management process.
. Integrated Version Manager with Microsoft Visual Studio .NET,
WebSphere Studio Application Developer for development team's
convenience to develop their code using IDE's.
. Prepared Configuration Management Plan CMP to define the procedures
for performing Configuration Management activities for all the
projects in Shoplink IT organization