Summary
Overview
Work History
Education
Skills
Residential Status
Linkedin Profile
Certification
Achievements
Timeline
Generic

Chandra Shekher Daggupalli

Singapore

Summary

Extensive experience in IT software development, site reliability engineering, application support, and release management. Proven track record in major investment banks, including JPMorgan Chase, Credit Suisse, and UBS in Singapore. Specialized in trade surveillance and compliance applications support at JPMorgan Chase. Expertise in mission-critical trading applications support at Credit Suisse and UBS.

Overview

22
22
years of professional experience
1
1
Certification

Work History

Site Reliability Engineer

JPMorgan Chase Bank
Singapore
06.2019 - Current
  • Managing daily production batch operations, including monitoring, failure analysis, and resolution.
  • Drive automation of manual and repeatable tasks. Automation of the restart of processes during planned application server restarts or unplanned outages.
  • Reduction of manual toil activities. Setting up Autosys holiday calendars to reduce manual workarounds.
  • Developing IaC Terraform code to provision resources in AWS and build, deploy, and use CI/CD pipelines.
  • Set up AWS CloudWatch monitoring for AWS S3 data buckets.
  • Creating configuration blueprints for infrastructure to perform repave activities.
  • Creating application monitoring dashboards using observability tools like Dynatrace.
  • Creating application batch processing, monitoring, and dashboards using Grafana.
  • Perform SRE maturity and workload assessments. Set up SLI/SLO for applications.
  • Infrastructure cost optimisation. Reduced SAN storage across 12 VSI servers from approximately 60 TB to approximately 6 TB, with annual savings of approximately USD 100,000. Identification and deletion of unused AWS endpoints, which saved approximately USD 6,000 per annum.
  • Running Chaos Engineering for Kubernetes applications.
  • Sustained resiliency and high availability planning of applications, along with complete ownership, including preparing the implementation plan and performing SR/HA events. Automation of manual activities in resilience activities.
  • Driving application production incidents and production deployments.
  • Performing application batch improvements and fixes.

L2 Application Support Analyst

JPMorgan Chase Bank
Singapore
07.2015 - 05.2019
  • Identification, initiation, and implementation of service improvements such as 'Add one common Autosys global variable to all batch Autosys jobs', must start alarms, must complete alarms, Autosys resource set-up, holiday calendar, etc.
  • Drive automation of manual and repeatable tasks.
  • KPI monitoring, such as AppDynamics and Splunk, set up.
  • Automation of manual tasks, such as the stop/start process using scheduled Autosys jobs, ensures that processes automatically start after PLM patching.
  • Automation of batch completion notification emails to the team distribution list for critical milestone deliverables.
  • SR/HA planning and complete ownership: preparing the implementation plan, discussing it with the relevant teams, and performing SR/HA events.
  • Performing production batch trend analysis and conducting monthly production working group meetings with AD team leads.
  • Proactively identifying recurring issues and working with AD teams, upstream teams, and other teams for permanent fixes.
  • Actively monitoring application incident alerts, investigating incidents, and resolving them in a timely manner.
  • Preparing PLM documents for applications to benefit from performing pre-checks and post-checks, and ensuring services are up and running after the completion of PLM activity.
  • Transition of appropriate level 2 operational support tasks to level 1 support teams.
  • Communicating all incidents to users in a timely manner with accurate details.

L3 Application Support Analyst

JPMorgan Chase Bank
Singapore
01.2014 - 06.2015
  • Migration of non-secure FTP to Secure FTP (SFTP) password less connectivity set up between various upstream systems and trade surveillance applications.
  • Identification and implementation of service improvements to reduce recurrent production batch issues.
  • Reviewing & correcting autosys job alerts to benefit service desk in terms of reduced/accurate alerts
  • Act as escalation point for application incidents, build strong partnership and trust with compliance clients and other trade surveillance users.
  • Root cause analysis of incidents reported by Users, perform technical analysis and provide resolution.
  • Recommend Operational/application/infrastructure level improvements to increase stability and SLA and manage SLA improvement of surveillance applications to meet regulatory submission deadlines.
  • Identification of resiliency items like long running batch processes/performance bottlenecks, investigation, and liaising with AD team with all investigation details & recommendations for permanent fix.
  • Performing impact analysis for DR activities and preparation of implementation plan and walkthrough of implementation steps with various teams

L2 Application Support Analyst for Credit Suisse

Origem Solutions Pte. Ltd
Singapore
07.2011 - 12.2013
  • Developing customised scripts to automate the monitoring, which helps to identify and mitigate the risks associated with capacity, and eliminates manual intervention.
  • Complete automation of weekend maintenance of the applications, which saves 12 hours. of weekly human effort.
  • Automation of critical milestone deliverables, which helps the support team to track effectively, and notifies users in case of upstream delays or application issues.
  • Involved in F2B batch critical path analysis and working with development teams to rectify a few incorrect dependencies, which benefit downstream feed deliverables.
  • Reviewing and correcting Control-M job shouts to benefit the service desk in terms of reduced and accurate alerts.
  • Leading and analysing the issue, impact, projection of ETAs, critical path, and impact. and resolving successfully.
  • Working closely with trading desks on positions, P&L, or other issues.
  • Working with users to analyse missing or incorrect trade and positions data, and coordinating with trading systems for the fixes.
  • Performing root cause analysis of missing or incorrect PV, price, and cash data in the application reported by users, and participating in change management.
  • Performing root cause analysis of incorrect accounting entries posted to the General Ledger.
  • Identifying opportunities for improvement in applications, application bugs, and coordinating with the application development team to fix issues permanently, following the change management process.
  • Identifying performance bottlenecks in the applications and coordinating with the respective teams to fix the issue permanently.
  • Performing root cause analysis of incidents, data quality issues, and resolving the issues in a timely manner with minimal business impact.
  • Effectively communicating with various stakeholders in negotiating SLAs and OLAs for new deliverables, and publishing service impact notifications to users if there are any delays or issues in trading systems.
  • Efficiently tracking issues in the production environment and coordinating with the concerned teams for permanent fixes.
  • Involved in the transformation programme, effectively training vendor resources to handle daily production batches.
  • Performing deployments and supporting weekend releases.

Release Management Analyst for UBS

Dell Perot Systems
Singapore
03.2010 - 06.2011
  • Planning releases and coordinating with various teams for efficient handling of all changes in UAT, PROD, and DR environments.
  • Performing environment setup.
  • Installing the Autosys client and licence key on UNIX servers.
  • Installing Informatica PowerCentre on UNIX servers for UAT, PROD, and DR environments.
  • Set up SSH keys in Unix servers.
  • Performing deployments in UAT, PROD, and DR environments, and supporting deployments for critical applications like e-banking during midnights and weekends.
  • Supporting infrastructure weekend activities, such as bringing down and up Informatica services on UNIX servers.
  • Troubleshooting issues encountered in deployments.

Senior Software Programmer

Dell Perot Systems
India
11.2007 - 02.2010
  • Gather requirements from the client and perform requirement analysis.
  • Develop functional and technical design specification documents in accordance with the requirement specifications.
  • Performing requirement gap analysis and producing a traceability matrix.
  • Develop the source code according to the design documents, following all coding standards.
  • Mentor junior team members, conduct code reviews, and suggest improvements.
  • Prepare unit test cases and perform unit testing.
  • Fixing bugs identified in testing.
  • Build and deploy the application in the UAT environment.
  • Configuration management of source code and documents in the repository using a version control tool (CVS).
  • Identification of configurable items, and creating branches and tags for respective releases. Merging source code from branches to trunks and resolving conflicts for the complete project.
  • Automation of source code check-in, check-out scripts, build scripts, and deployment scripts.

Application Support Analyst for UBS

Dell Perot Systems
Singapore
03.2006 - 10.2007
  • Automation of day-to-day activities like SOD checks, weekend activities, and bringing down the application processes.
  • Migrating jobs from Unix’s Cron to Autosys (scheduling tool), which reduces manual effort and improves handling of job failures.
  • Setup of system configurations, such as secure licence keys (SSH keys) in Unix servers for secure data communication.
  • Performing root cause analysis of unmatched trades and failed trades.
  • Addressing user queries and handling application issues. Prioritising the user queries and providing timely updates.
  • Prioritising feed and message processing for the security settlement system as per the SLA.
  • Performing root cause analysis of incidents and resolving the issues in a timely manner.
  • Effectively communicating with upstream and downstream systems.
  • Providing the reports to the users on an ad hoc basis.
  • Handling batch job failures and resolving them in a timely manner.
  • Performing deployments and supporting application releases.
  • Conducting business continuity plan tests.

Software Programmer

Global Energy Consulting Engineers
India
06.2004 - 10.2005
  • Design and enhancement of new functionality in the existing code as per the client's requirements.
  • Calculation of rate of return, investment costs, etc.
  • Performing bug fixing.
  • Converting static arrays into pointers.
  • Incorporation of range of HTML reports.

Education

M.Tech - Power Systems Engineering

NATIONAL INSTITUTE OF TECHNOLOGY (Deemed University)
Warangal, INDIA

B. Tech - Electrical and Electronics Engineering

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY College of Engineering (Autonomous)
Kakinada, INDIA

Skills

  • Programming Languages: C, Pro*C, Core Java, SQL, PL/SQL
  • Scripting: UNIX shell scripting, Python, Awk, Sed
  • Databases: Oracle 19c, Sybase 15, SQL Server 2012
  • Operating Systems: UNIX (Solaris 10), Linux (RedHat 8)
  • Monitoring: Apica
  • Application Performance Monitoring (APM): AppDynamics, Dynatrace
  • Log Management: Splunk
  • Infrastructure Monitoring: Tivoli, Geneos
  • Cloud : AWS
  • IT Service Management: ServiceNow
  • Configuration Management: Ansible
  • Containerisation: Docker
  • Orchestration: Kubernetes
  • Infrastructure as code: Terraform
  • Build: Jenkins
  • Scheduler Tools: Autosys, Control-M 90
  • Version Control Tools: CVS, SVN, Git

Residential Status

Singapore PR

Linkedin Profile

https://www.linkedin.com/in/chandra-shekher-daggupalli-944a4578/

Certification

· Certified ITILv3 Foundation Course in Service Management

· Certified PRINCE2 Foundation & Practitioner Course in Project Management

· Certified AWS Solutions Architect -Associate in Cloud Technology

· Certified Terraform Associate – Infrastructure as a code

· Certified Site Reliability Engineering (SRE) Foundation

· Certified Kubernetes Application Developer

Achievements

  • Awarded Associate excellence performance award for outstanding contribution in the USA client project in Dell Perot systems organization.
  • Completed SRE Bar Raiser Program at JPMC
  • Completed Global Technology Leadership and Engineering Advancement Program(LEAP) at JPMC

Timeline

Site Reliability Engineer

JPMorgan Chase Bank
06.2019 - Current

L2 Application Support Analyst

JPMorgan Chase Bank
07.2015 - 05.2019

L3 Application Support Analyst

JPMorgan Chase Bank
01.2014 - 06.2015

L2 Application Support Analyst for Credit Suisse

Origem Solutions Pte. Ltd
07.2011 - 12.2013

Release Management Analyst for UBS

Dell Perot Systems
03.2010 - 06.2011

Senior Software Programmer

Dell Perot Systems
11.2007 - 02.2010

Application Support Analyst for UBS

Dell Perot Systems
03.2006 - 10.2007

Software Programmer

Global Energy Consulting Engineers
06.2004 - 10.2005

M.Tech - Power Systems Engineering

NATIONAL INSTITUTE OF TECHNOLOGY (Deemed University)

B. Tech - Electrical and Electronics Engineering

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY College of Engineering (Autonomous)
Chandra Shekher Daggupalli