Dilip Ramachandra
Enterprise Monitoring & Observability & SRE
Talent
TorontoMember since October 19, 2026
PaymentsBankingInsuranceTelecomUtilityAnsibleTerraformGitHubJenkinsHelm chartsDockerKubernetesslackSonar cubeService NowBMC ITSMCMDBDynatraceAppDynamicsSplunkSCOMBMC True sightManaged EngineDatadogPrometheusKibanaGrafanaNew RelicZabbixElastic Search
·
Hire this person
Send a job offer directly to this candidate
PaymentsBankingInsuranceTelecomUtility
About
Solution Architect and Life Cycle Developer in monitoring with overall 24 years experience, Architecting, designing, implementing, optimizing end to end monitoring solutions with various monitoring tools. Proven expertise in designing, deploying large Enterprise monitoring framework for Payment, Telecom, Insurance, Banking, Utility solutions.
Experience
Enterprise Monitoring & Observability & SRE - CGI (INTERAC)
(2022-03)
Dynatrace
- Configuring AWS, GCP, AZURE Docker, Kubernetes, and Infrastructure monitoring through Dynatrace.
- Installing and configuring Dynatrace one agents, collectors, and track web applications
- Configuring host groups, management groups, tagging and naming rules, alerting profiles, process group detections
- Develop processes to proactively monitor and alert critical business transactions and applications
- Interface with customer teams to integrate application's full infrastructure stack with APM tool to achieve end-to-end visibility
- Deploy, configure and administer Dynatrace agents to a diverse set of environments including Linux, AIX, Azure Service Fabric, and Windows
- Work with application development and support teams to gather requirements and guide Dynatrace implementation
- Creating system profiles for specific applications and diagnose performance
- Configuring Single and Browser click path and HTTP Synthetic Monitor in Dynatrace
- Configure HTTP Synthetic Monitor in Dynatrace using ACTIVE Gate
- Monitor Services and Transactions of applications
- Monitoring log files through Dynatrace
- Detail diagnostics of performance through various analysis like response time hotspot, pure path, exception analysis, and service flows
- Response time, failures, load, and CPU, analysis of exceptions
- Using Diagnostic tools for detecting abnormalities and troubleshooting
- Perform user behavior user action and performance Analysis of applications throughout infrastructure
- Collaborate with Business and IT to design and implement performance benchmarks for each application, and report results
- Monitoring user sessions and Network traffic
- Monitor and analyze user sections
- Detecting Application flow through Smartscape technology
- ServiceNow, Email and slack, PagerDuty, Ansible tower, Jira Integration with Dynatrace
- Configuring Anomaly detection
- Creating Dashboards and Service quality and Availability reports in Dynatrace
- Create SLO, SLA specific to Applications in Dynatrace
Dynatrace - HOOP
(2019-08 - 2022-02)
Project
- Maintain and administer Dynatrace systems monitoring 1200 application instances
- On-board new applications into Dynatrace, profile configuration, agent setup, instrumentation
- Configure all types of agents including java, net, web server and UEM for both browser and mobile apps
- Diagnose, troubleshoot, and resolve Dynatrace issues
- Plan, coordinate, and implement timely upgrade to Dynatrace system
- Build Dynatrace dashboards and reports and help teams to build their own dashboards.
- Help app teams to troubleshoot problems using Dynatrace
- Engage with project teams early in the SDLC to identify non-functional requirements for monitoring.
- Recommend monitoring needs/changes during incident review to avoid and reduce end user impact due to application availability and performance
- Ability to analyze and co-relate Dynatrace Dashboard/issues
- Perform analysis like memory, thread, CPU for applications to find root cause of run-time issues
- Create custom sensors for application as needed either based on developer inputs or doing CPU sampling
- Configure measures and business transactions to create more meaning full dashboards and reports
- Plan, coordinate, and implement security measures to protect data collected by Dynatrace.
- Provide recommendations on changes required on Application or Infra based on Dynatrace report analysis
- Identify the core issues/performance bottlenecks as per the Dynatrace report
- Develop new and enhanced Dynatrace plug-in to meet specific requirements of app teams
- Automated the Dynatrace upgrade, agent installation and configuration
AppDynamics - TD Bank
(2017-08 - 2018-09)
Project
- Manage and maintain AppDynamics SAAS environment
- Migrated old APPD version to new version in SAAS environment
- Create performance metrics of CPU, Disk, Average response time, throughput, etc.
- Create dashboards and reports of application performance using performance metrics
- Create real time dashboards of entire applications stack
- Diagnoses and perform root cause analysis of applications using AppDynamics
- Use SQL queries to dig performance bottleneck, such as CPU utilization, throughput, Average response time, of Application
- Create synthetic monitors to diagnose Application performance issues
- Create service endpoints to identify the tier level Application performance
- Create business transactions appropriate to requirement
- Configure Java, .NET, and other applications to perform Application monitoring
- Configure database agents to monitor the database performance
- Coordinate with testing team to identify the real time performance issues
- Identify the system performance and tier performance and report to the respective stakeholders
- Use appropriate Dynatrace App Mon agents to configure Applications
- Active Gate maintenance
- Event enrichment and alert fine tuning and incident
- Baselining the alerts based on the abnormal Anomaly detection
- SNOW level suppression testing the incident flows based on severity mappings
- Problem notifications and linking notification to alert profile (Email, Slack, PagerDuty, Webhook, ServiceNow)
- One Agent health status and bug fixes Example: Agent reporting fault data (This type of issues needs to be worked upon with Support cases)
- Problem notification and fine tuning (CPU, Memory, SWAP, Filesystem, Process, JMX and other queues, Synthetic alerts, RUM alert
- Process Monitoring and creating and fine tune alerting (Java, JVM alerts)
- Memory dumps, process crash, CPU method hotspot analysis
- Service Monitoring analysis (Failure rate, throughput, Response time) and failures analysis
- Dashboards and reports of Infrastructure and Application observability
- Create browser synthetic and click patch monitoring (Inbound, outbound, or any critical applications)
- Create real user monitoring for critical applications (Inbound, outbound, SE-Live, Se-transfer etc.)
- Create Capacity planning of VM's to analyze the saturation of the VM components and enabling alerting for overflow capacity
- Create and manage groups and policies for Dynatrace access (DB Admins, Operations, Infra Team, Observability, automation, Network)
- Creating monitoring for SSL certificate expiry
- Third Party and code level vulnerability analysis of application security
- Create and manage, access tokens for Dynatrace API
- Ping, HTTP, DNS monitoring configurations and creating alerting
- Service Level objectives and creating problem notification based on SLO breaches ( SRE team responsibility)
- Log level analysis and create alerts specific to FI
- Apply Maintenance mode of one agent during patching changes
Dynatrace - IBM - 3600 Steels Avenue East
(2015-03 - 2017-05)
- Maintain and administer Dynatrace systems monitoring 1200 application instances
- On-board new applications into Dynatrace, profile configuration, agent setup, instrumentation
- Configure all types of agents including java, net, web server and UEM for both browser and mobile apps
- Diagnose, troubleshoot, and resolve Dynatrace issues
- Plan, coordinate, and implement timely upgrade to Dynatrace system
- Build Dynatrace dashboards and reports and help teams to build their own dashboards.
- Help app teams to troubleshoot problems using Dynatrace
- Engage with project teams early in the SDLC to identify non-functional requirements for monitoring.
- Recommend monitoring needs/changes during incident review to avoid and reduce end user impact due to application availability and performance
- Ability to analyze and co-relate Dynatrace Dashboard/issues
- Perform analysis like memory, thread, CPU for applications to find root cause of run-time issues
- Create custom sensors for application as needed either based on developer inputs or doing CPU sampling
- Configure measures and business transactions to create more meaning full dashboards and reports
- Plan, coordinate, and implement security measures to protect data collected by Dynatrace.
- Provide recommendations on changes required on Application or Infra based on Dynatrace report analysis
- Identify the core issues/performance bottlenecks as per the Dynatrace report
- Develop new and enhanced Dynatrace plug-in to meet specific requirements of app teams
- Automated the Dynatrace upgrade, agent installation and configuration
- Keep up to date with the Dynatra
Education
MSc - computer science
Skills
Enterprise Monitoring & Observability & SRE