Summary
Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic
Dinesh Chandrasekaran

Dinesh Chandrasekaran

CHENNAI

Summary

I am a dedicated and results-driven Infrastructure Architect with over 16 years of professional experience and developed a skill set directly relevant to the architect role. I am an automation enthusiast and I constantly work on the Design of the application and infrastructure with a strong emphasis on both high availability and observability. I speak to different stakeholders on a daily basis and work closely with cross-functional team, consistently delivering quality products.I am looking forward to contributing and to continuously enhance my skills.

Overview

16
16
years of professional experience

Work History

Devops Architect

Pine Labs
India
04.2022 - Current
  • Manage the Devops team for online payment solutions
  • Design the application and infrastructure with a strong emphasis on both high availability and observability
  • Communicate with vendors and contractors to incorporate DevOps solutions that promote automation, scalability, and reliability
  • Design and setup of AWS infra for EKS microservice environment setups-capacity,api gateway,firewall rules,storage,security groups,ssl certificates
  • Establish a multi-node server architecture and implement load balancing solutions with session stickiness
  • Develop Ansible playbooks for windows patches,installation and configurations
  • Creating systems that ensure both infrastructure and application availability at high levels
  • Maintained quality control standards and procedures for accurate and precise measurements, illustrations and documentation
  • Monitor and analyze project costs to mitigate overages
  • Design and execution of CI/CD pipeline setups, ensuring seamless integration and deployment workflows
  • Orchestrated Kubernetes infrastructure for online payment applications, incorporating best practices such as autoscaling, RBAC for IAM roles, observability, and efficient handling of stateful and stateless applications, ingress controllers
  • Implemented a GitOps model encompassing Ingress, CI/CD, and Golden Image pipelines to enhance version control and deployment processes
  • Develop Terraform and Ansible manifests for Infrastructure provisioning
  • Design Helm charts for deployments
  • Integrate DevSecops in the pipelines for security code analysis and vulnerabilities
  • Managed IIS for on-premises services, including certificate management, port binding, and automated IIS deployments
  • Led the migration of on-prem services to cloud-native architectures, implementing strategies like Canary and Rolling updates for Kubernetes deployments
  • Configured load balancers (Nginx, F5, AWS LB) and established monitoring tools (Newrelic, Prometheus, Grafana, Splunk) for EKS and on-prem services
  • Setup of Observability platform for infrastructure and response time alerts for application
  • Setup of logging tools – EFK,ELK, Bizmetrics logging
  • Successfully conducted proof-of-concepts for various tools including Aerospike Cache DB, JFrog Artifactory, GitHub actions, Buildpiper, Newrelic,Tanzu-onprem Kubernetes cluster and Pulumi
  • Led the production infrastructure maintenance, handling outages/escalations with RCA (Root Cause Analysis)
  • Managed SSL lifecycle activities, including CSR generation, certificate updates, SSL handshakes, and CA client validations.

Technical Lead

BNP Paribas India Solutions Private Limited
12.2015 - 04.2022
  • Facilitate Scrum meetings, actively contributing to discussions on release workflows and ensuring alignment with sprint objectives
  • Planned, tested and supported high-availability infrastructures.
  • Developed and maintained Docker files for various services, emphasizing efficiency and reliability in containerization
  • Implemented Maven lifecycle, defined dependencies, and plugins in Pom.xml, and set up repositories and credentials in settings.xml to streamline project dependencies
  • Took ownership of production outages, preparing detailed RCA documents to facilitate effective incident resolution and prevent future occurrences
  • Support Continuous Development for projects – Manage GitLab, branching strategies, developer workflow
  • Automated formal builds, including Continuous Integration, Full/Nightly Build, Release, and Integration pipelines, streamlining the development and deployment processes
  • Maintain Unit Test pipelines which executes thousands of test cases for release build
  • Containerization of Products - Develop BaseImage, App Image-Dockerfile
  • Automate Kubernetes deployments using Helm Charts and ArgoCD, contributing to the efficient and reliable orchestration of containerized applications
  • Automate Infrastructure provisioning using IAC principles– Terraform
  • DevSecOps: AWS Clair, Xray Scan, Fortify and Nexus IQ for SAST & SCA reports
  • Ensured continuous monitoring of critical components, including Build server, Deployment server, Kubernetes Cluster, Application, and Services
  • Implementation of Common File Transfer protocols for flat file transfer to other subsystems, enhancing data exchange efficiency
  • Managed MQ solutioning and setup for Swift messages, optimizing messaging infrastructure for secure and reliable communication
  • Collaborate closely with Business and Development teams, coordinating change requests implementations to ensure seamless project execution.

Consultant

Infrasoft Technologies Private Limited
01.2014 - 12.2015
  • Ensure that SDLC platforms are standardized, scalable, available and resilient; automate and eliminate recurring tasks and issues
  • Set up Kubernetes RBAC and ClusterRoleBinding for AWS IAM Policies, ensuring secure and efficient access control within the containerized environment
  • Ansible: Define Roles, variables and playbooks for deployments
  • Development and maintenance of all the deployer jobs and scripts
  • DockerFile: To setup services & tools to instantiate in containers
  • Develop Jenkins Pipeline for automating various builds like CI, Nightly, Continuous Delivery
  • Configuration Management of the project versions using Ansible
  • Set up MQ services for Swift and FiletoMQ transfers, optimizing messaging infrastructure for secure and reliable data exchange
  • Shell: Develop tools using shell and jQuery for monitoring and reporting the errors in the application
  • JIRA: setup of Jira workflow for the developers
  • Autosys: Close of business job setup, rectification & provide live resolution.

I.T. Analyst

Tata consultancy Services
11.2007 - 01.2014
  • Led an AMC team dedicated to LCH, demonstrating strong leadership and management skills in overseeing critical functions
  • Designed and implemented changes for XI+, a mission-critical message-based interface facilitating connectivity between the London Metal Exchange members and the London Clearing System
  • Managed flat files and FIXMLs, incorporating XSLs and XSD, ensuring effective data exchange and compatibility
  • Developed mechanism to setup multiple clearer for Bullion contracts (Gold and silver)
  • Designed PL/SQL Stored Procedures to improve the performance of EOD Batches & critical processes such as instrument creation and calendar creation
  • Shell: Develop scripts for Monitoring, Stored Procedures integration & for daily tasks
  • Development of xml/tdf reports which are LCH specific
  • Executed ETL processes using SQL and UNIX shell scripts
  • Played a key role in supporting various testing phases, including functional testing, end-to-end testing, and User Acceptance Testing (UAT)
  • Conducted deployments in the production environment, ensuring smooth transitions and minimal disruption
  • Conducted root cause analysis of Production incidents, providing insights and recommendations for preventive measures
  • Control-M: Close of business job setup, rectification & provide live resolution
  • BMC Remedy: Handle incident management & escalations.

Education

Executive Post Graduate Program in Financial Management -

IIMK
01.2015

Bachelor of Engineering – (Electronics & Communications) -

Anna University, India

Skills

  • CloudOps: AWS
  • Infrastructure Design
  • DevSecOps
  • CI & CD
  • Configuration as code
  • Infrastructure as code
  • Release Management
  • GitOps Model
  • Kubernetes
  • Shell,Python,Yaml,GO language
  • Observability
  • MQ messaging
  • Scrum Management

Projects

Plural

Pine Labs' Plural is a system that facilitates the integration with a number of online payment gateways. It provides an umbrella type relationship with payment gateways and promises its merchant the intelligent dynamic routing, deeper analytics, unified dashboard, simpler integration process. It Supports multiple Payment Aggregators/Payment Gateways and Intelligent Routing. Plural is a full-stack online payments entity that provides three solutions to any merchant running an online business - Plural Console (payments orchestration platform), Plural Gateway (flagship payment gateway), and Plural Checkout (our mobile SDK) 

ACETP

ACETP stands as a localized custodian application, incorporating activities related to securities settlement, portfolio management, and credit monitoring. It extends its reach across 15 LC locations, covering two markets in Europe, APAC, and South America. Our team in Chennai plays a pivotal role as an integral component of a dedicated global central IT team. This team actively supports and maintains the core functional operations and advancements of the platform. Additionally, our role involves offering technical expertise to delineate specific local day-to-day operational requirements and rigorously testing their implementation. The application is Java-built and installed in a framework consisting of Weblogic, Tibco, and an Oracle database. 

TCS Bancs Market Infrastructure, London Clearing House – LME -Silver, Gold and NFR, EMIR Philippines Depository Trust Corp LCH.

Clearnet stands as the foremost independent central counterparty group (CCP) in Europe, dedicated to serving major international exchanges, platforms, and diverse OTC markets. Specializing in clearing a wide spectrum of asset classes, LCH.Clearnet collaborates closely with market participants and exchanges to pioneer clearing services for emerging asset classes. TCS BαNCS for LCH enhances the derivatives clearing process, offering a range of functionalities. The application is Java-built and installed in a framework consisting of Weblogic, Tibco, and an Oracle database.

Timeline

Devops Architect

Pine Labs
04.2022 - Current

Technical Lead

BNP Paribas India Solutions Private Limited
12.2015 - 04.2022

Consultant

Infrasoft Technologies Private Limited
01.2014 - 12.2015

I.T. Analyst

Tata consultancy Services
11.2007 - 01.2014

Executive Post Graduate Program in Financial Management -

IIMK

Bachelor of Engineering – (Electronics & Communications) -

Anna University, India
Dinesh Chandrasekaran