MURUGESH S
Email ID: ************@*****.***
Phone: 732-***-****
Professional Summary
Well diversified IT professional with more than fourteen years of extensive experience in Software industry with expertise in various roles of SLC including Build & Release Management, Quality Assurance & Development. A team player with quality attributes that will include integrity, analytical skills, versatility, flexibility and perseverance.
Build & Release Management Summary
Define and evolve existing frameworks that align with Teams central release process for project planning, execution and release activities.
Drive regular rhythm with engineering teams and partners as needed to ensure issues, action items and risks are tracked and have mitigation and resolution plans in place.
Provide project status updates to stakeholders.
Build and maintain project health dashboards and provide awareness with respect to project health metrics.
Facilitate the definition and completion of Release Criteria for major milestones.
Help to bridge the gap across project stakeholders and dependencies.
Implemented Application Lifecycle Management (ALM) framework and implemented tools (Artifactory, Bit Bucket, Cloud Bees Jenkins, EB, RLM) for KYC Global Project. Worked on complete redefinition of Build and Deployment release framework.
Developed and automated branching models to manage multiple parallel releases.
Build, maintain scripts and release processes to deploy software applications on Cloud.
Automated WebSphere deployments and WAS configuration using wsadmin scripts using python
Automated complex Database deployments
Implemented application deployment validation and basic application checkouts using shell, python and selenium.
Support and improve tools for continuous integration, deployment and release management areas.
Instrumental in ECS adoption in Build and Deployment activities. Migration to ECS is instrumental to KYC to remediate RHEL EOVS and also reduce infrastructure costs for the application.
Experience with container-based deployments using Docker, working with Docker images, DockerHub, Docker registries and Kubernetes.
Collaborate and work multiple cross-functional teams.
Worked in Waterfall, Agile/Scrum, test driven development environments.
Ability to use a wide variety of open source technologies and cloud services
Technology Experience
Version Control Tools
Bit Bucket, SVN, GIT, VSS, Clear case
Continuous Integration Tools
Jenkins, Cruise Control
Build Automation Tools
Apache Maven, Apache Ant
Deployment/Infra Automation Tools
BMC RLM, IBM UrbanCode Deploy, Splunk
Scripting Languages
Shell, Python, VB Script, JAVA Script, VBA
Cloud Services
Citi Cloud, AWS
Application Servers
IBM WebSphere, Oracle WebLogic Server, Apache Tomcat
QA Tools
HP ALM, Selenium, TestNG, QTP, Jira, Bugzilla, MS SharePoint, REST Web services
DBMS Software
MS SQL server, ORACLE, MY SQL, MS-Access, MS-Excel
Programming Languages
JAVA, VB6, VB.NET
OS
Windows, Unix, Linux
Certifications
Obtained ISTQB Certification (CTFL) from American Software Testing Qualifications Board (ASTQB).
Obtained below MS SQL Server certifications from Microsoft
MTCS TS: Microsoft SQL Server 2005 - Implementation and Maintenance
PRO: Designing Database Solutions by Using Microsoft SQL Server 2005
MCP Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition
Educational Summary
Graduated Masters in Computer Applications from Anna University, Chennai, India (2002 - 2005)
Graduated Bachelor in Computer Science from Barkatullah University, Bhopal, India (1999 - 2002)
Experience Profile – Key Projects
Project
Commodity Trade Services
Employer
Synechron Inc.
Client
Wells Fargo
Duration
Mar 2020 – Till Date
Roles Performed
Release Management, Build & Deployment, Test Environment Support
Environment
Java, Oracle 12C, GIT, Oracle Coherence, Jenkins, Apache Maven, Artifactory JFrog, IBM UDeploy, BMC Pac2000 (ITSM), Shell Scripting, Splunk, ITRS
Overview
Commodity Trade Services in Wells Fargo consist of multiple Trading tools including Perimeter, Endore, CoFE. These tools capture the trading of commodities, maintain the books of the trades, generate of the customized reports.
Responsibilities
Enforce Configuration and Change Management best practices using BMC’s ITSM tool.
Coordinating end-to-end Release working with various teams (Development, QA, performance Testing and Production Support).
Identify opportunities to improve build and deployment process and fulfill company / group vision.
Contribute to improving and automating the application process using the shell scripts and other automation tools.
Project
CitiKYC
Employer
L&T Infotech
Client
CITIBANK, NA
Duration
Nov 2014 – Mar 2020
Roles Performed
Release Management, Build & Deployment, Test Management Support
Environment
Java, Oracle 12C, Oracle Golden Gate, Atlassian Bitbucket, Apache Subversion (SVN), Enterprise Build (EB), Jenkins, Docker, Kubernetes, Cloud bees Jenkins, Apache Maven, Artifactory JFrog, IBM WebSphere, IBM IHS, BMC Release Lifecycle Management, Shell Scripting
Overview
Know Your Customer (KYC) is an AML based application which acts as a single repository of all KYC data across businesses, sectors, regions. This product replaced 18 different KYC platforms for different businesses and also some manual-paper based processes. Main requirements were to meet both regulatory and compliance requirements across all businesses, sectors and regions including sharing data with non-KYC focused applications.
Responsibilities
Reconceptualize Build/Deployment framework for CitiKYC application including re-define of the CI/CD framework and implementation of new version control system.
Migrated existing tools used in Application Life Cycle to new set of ALM tools.
Implemented DevOps tool BMC RLM (Release Lifecycle Management) in CitiKYC for all the deployment lifecycles across multiple set environments (Dev/QA/PROD) in all the regions.
Takes care of complete Build & Deployment related activities across various environments of CitiKYC.
Manage and maintain Build server’s infrastructures using the Citi's cloud platform.
Automated Build process for Docker Image using docker file using Jenkins.
Automated process for Build/Deploying Configmaps in to OpenShift.
Used Docker and OpenShift to manage micro services for development and testing.
Manage a team of DevOps Engineers across Operations and Project activities.
Coordinating Release effort amongst various teams (Development, QA, performance Testing and Production)
Implemented various build automations using tools like Jenkins
Maintained UNIX Shell Scripts, Jython to automate the WebSphere administration (deploying customer applications, logs rotation, monitor applications state etc ).
Creation & documentation of standards, best practices and procedures for all release, change & configuration management activities
Project
CitiManager
Employer
Polaris Consulting & Services Ltd
Sub-Projects
CitiManager Mobile
Citidirect Card Management System (CCMS)
CCMS - Backup and Restore Tool
CCMS - CCMS RIB Automator System
Client
CITIBANK, NA
Duration
Apr 2008 – Oct 2014
Roles Performed
Release Management, Test Management & Test Execution
Environment
Google Web Toolkit, Oracle 11G, Apache Subversion (SVN), Jenkins, Oracle WebLogic, HP ALM, HP QTP, AccVerify, JSP, HTML, CSS, JavaScript, Shell Scripting
Overview
CitiManager is a multi-lingual language supported web-based software system for card management that provides Internet access to Citibank commercial card customers. CitiManager application is currently being used by 1200+ giant government and corporate customers across the globe.
The CitiManager website streamlines the credit card transactions, accounting, reporting and payment processes. Other major functionalities like Real Time processing to TSYS and ECS (Card Processor), Payments, Email alerts, MRO, NAS, SMS alert and VAT calculations contributes additional features of this CitiManager application.
Additionally, CitiManager is also act as a single sign-on platform connecting multiple internal systems/applications (CCMS, CERS, CCRS, CSP) in the Commercial Cards business.
Responsibilities
Looked after the product release activities QA, UAT & Pre-Production environments throughout project lifecycle as well as handling deployments during all releases
Managed builds and deployment framework for the Project.
Test Approach & Effort Estimation Preparation for major & maintenance releases
Participates in the creation of automated test plan strategies and test plans
Assisting automation team and manual team in understanding the functionalities
Creation & documentation of standards, best practices and procedures for all release, change & configuration management activities
Other Projects - Summary
Project
Cosmacs
Employer
Ilios Systems Pvt Ltd
Sub-Projects
Cosmacs Automatic System
4MACS
Cosmacs AS400 Mediatore
Cosmacs Survegliance
Client
Logos International, Italy
Duration
Jan 2006 – Apr 2008
Roles Performed
Application Development, Database Development & Testing
Project
Commission Management System
Employer
Cetex Petrochemicals Ltd
Client
Cetex Petrochemicals Ltd, India
Duration
May 2005 – Jan 2006
Roles Performed
Application Development & Testing
Project
CX Tracker - Project Management Tool
Employer
Tata Consultancy Services
Client
Verizon Communications
Duration
Dec 2004 – Apr 2005
Roles Performed
Application Development & Testing