Have solid working experience in providing technical support for application systems. Proven track record in troubleshooting software issues. Knowledge of optimizing system performance, ensuring high reliability and uptime. Demonstrated ability in efficient problem-solving and effective communication with cross-functional teams. Utilizes advanced troubleshooting skills to resolve technical issues efficiently.
Hadoop, Cloudera Manager(CDP), Azure, WMQ, WebLogic, Informatica, Autosys, Datastage
Oracle,SQL Server, Toad, Netezza
Jenkins, Grafana Dynatrace, Confluence, OpenShift, RfhUtil, MQMon, MQJExplorer
Unix/Linux, Z/OS and Windows
BMC Remedy, Service-Now, JIRA
Putty, WinScp, SSH Tectia
Project #1:
Project Name: CIBC
Client: Canadian Imperial Bank of Commerce
Duration: June 2014 – Till date
Role: Application Support Engineer
Position: Team Leader (22 Members)
Description:
CIBC is a leading Canadian based financial institution and ranked the strongest bank in the North America. CIBC provides full suite of financial products and services in Canada and around the world. Three main business units of CIBC are 1) Retail and Business Banking, 2) Wealth Management and 3) Wholesale Banking. CIBC IT infrastructure incorporates with Network Administration (Switch/Directors/Routers), Server Administration (UNIX/Window/VMWare/Citrix), Storage Administration (NAS/SAN) and Business critical Web servers/Web applications/Databases and Datacenters are hosted at Street Ville and Markham.
Roles & Responsibilities:
Hadoop:
Deploying/Maintaining a Hadoop Cluster, Commission/Decommission nodes using cluster maintains tool Cloudera.
Configuring the Name Node high availability and keep tracking of all running Hadoop jobs.
Start/Stop Cluster and other components during outage and other upgrade activities.
Take care of day to day running of Hadoop cluster, Daily status call with Onshore.
Working closely with UNIX/Network/Application/BI Teams to make sure that all the Big Data application are highly available and performing as excepted.
Providing support for various environments like Dev/UAT/SIT/Production environments.
Capacity planning and estimating the requirements for lowering/increasing the capacity of the Hadoop cluster.
Deciding the size of Hadoop cluster based on the data to be stored in HDFS. Ensure that the Hadoop cluster is up and running all the time. Monitoring the cluster connectivity/Performance and Manage/Review Hadoop logs.
Backup/Recovery tasks and Resource/Security management. Troubleshooting application errors and ensuring that they do not occur again. Involving in opening and working on Cloudera cases with Cloudera team to solve various issues related to environment.
Handling priority incidents reported by application users on data flow and deployments. Documenting tickets and other support activities.
Implementing and testing disaster recovery plans to ensure business continuity in case of failures.
Automating routine tasks using scripting and other automation tools to improve efficiency.
Working closely with other teams, such as developers and security experts, to deliver Azure-powered solutions.
Assisting for trouble shooting and escalating to the appropriate TO teams if issues cannot be resolved.
In case of data issues engage source team to resend the correct data.
In case of Infrastructure engage the TO teams (UNIX, DBA, Network, Intel etc.) for resolution.
Supporting manual and automated run of batches per applications and monitoring the health of the servers.
Continuously learning about new Hadoop features and best practices to improve their skills and contribute to organizational success.
Azure:
deploy and configure virtual machines, storage accounts, networking components, and other Azure resources to support applications and workloads.
Manage and optimize Azure resources, ensuring they are appropriately sized, configured, and secured to meet the organization's needs.
Monitoring system health, identifying performance bottlenecks, and optimizing resource utilization to ensure optimal performance and cost-effectiveness.
Implementing and testing disaster recovery plans to ensure business continuity in case of failures.
Automating routine tasks using scripting and other automation tools to improve efficiency.
Working closely with other teams, such as developers and security experts, to deliver Azure-powered solutions.
Continuously learning about new Azure features and best practices to improve their skills and contribute to organizational success.
Autosys:
Supporting the project work by designing, creating/modifying and promoting new Autosys jobs.
Performing the autosys events like Kill, Terminate, Force start, ON HOLD, OFF HOLD, ON ICE, Inactive, Success etc.
Monitoring the batch jobs and get the appropriate logs to trouble shoot the issue. Engaging the appropriate AD teams for application failures. Assisting for trouble shooting and escalating to the appropriate TO teams if issues cannot be resolved.
In case of data issues engage source team to resend the correct data.
In case of Infrastructure engage the TO teams (UNIX, DBA, Network, Intel etc.) for resolution.
Supporting manual and automated run of batches per applications and monitoring the health of the servers.
Informatica:
Monitoring system performance, identifying bottlenecks, and troubleshooting issues related to workflows, connections, and data integration processes.
Tuning Informatica workflows and system configurations to optimize performance and ensure efficient data integration processes.
Diagnosing and resolving issues related to Informatica workflows, data integration processes, and system errors.
Implementing and maintaining data quality and security measures, ensuring compliance with data management policies and regulations.
Collaborating with other IT teams, data architects, and business users to resolve data integration issues and support business requirements.
Creating and maintaining documentation for system configurations, processes, and troubleshooting procedures.
WebLogic:
Application Deployments and creating the domains by using the WebLogic Console.
Start/Stop the servers (Admin, Managed, Node Manager) Managing WebLogic JDBC components, Such as connection pools and data sources as required by DBMS.
Monitoring the runtime applications and use the tools provided by WebLogic platform to identify the source of errors.
Check the process for the running servers and killing the process if required.
Moving domains from development environment to production. Define administrators for the application by adding the users to the administrator group.
DataStage:
Monitoring the execution of ETL jobs, including performance metrics and error logs.
Identifying and resolving performance bottlenecks in ETL jobs and the overall environment.
Investigating and resolving issues related to job failures, performance degradation, and other technical problems.
Ensuring data quality throughout the ETL process, including data validation and cleansing.
Working closely with developers to resolve issues, optimize performance, and ensure smooth data workflows.
Communicating with business users and other stakeholders to gather requirements, provide updates, and resolve issues.
Documenting ETL processes, configurations, and troubleshooting steps.
Sharing knowledge and best practices with other team members.
Project #2:
Name: Nissan North America,
Client: Nissan Motors, USA,
Duration: Sep 2008 – May 2014
Role: IBM WMQ Administrator
Position: Team Member
Description:
Nissan motors are one of the largest car manufacturers in the world. The company's Global Automotive Services offer retail auto financing and leasing; dealer lines of credit for vehicle inventory, equipment or facilities; insurance coverage including retail vehicle service contracts and commercial insurance; and remarketing services through physical auctions and online services. Nissan Motors also operates Nissan Servicing within its Global Automotive Services division. Nissan Motors provides customer relationship management, servicing, and collection through several inbound call centers in and around U.S.
Roles & Responsibilities:
Configuring the MQ Series products on Unix/Linux, and Windows NT.
Version up-gradation and fix-packs in Unix/Linux, and Windows NT.
Configuration of MQ objects and flows in production environment.
Setup authorizations for users for accessing the Queue Managers and Queues.
Implemented MQ based message backbones for various development projects.
Implemented Used Hub/Nodes and Multi-hoping models among the Queue Managers on different processors.
Distributed queuing and Clustering between cross platforms. Prepared test cases, Conducted unit testing, integration testing and User acceptance testing.
Involved in Problem Management issues pertaining to Interfaces, Databases, servers, and AS2 (Cyclone), Ftp and http connectivity.
Handling priority Incidents reported by application users on message flows and deployments.
Single point of contact for the MQ offshore activities for Nissan North America.
Systems Management Control processes (problem & change management). Documenting ticket details and other support activities.
Interacting with various project teams and architectural design meetings with project teams.
Involved in opening and working on PMR’s with IBM to solve various issue related to the environment.
Support activities for different environments like Dev, TEST and PROD Prepared support hand over document and provided KT to support team. Performed WMQ administrative functions and 24X7 production support.
Creating and maintaining documentation for system configurations, processes, and troubleshooting procedures.