Summary
Overview
Work History
Education
Skills
Certification
Hobbies
Timeline
Generic
Ravi Chandrasekaran

Ravi Chandrasekaran

Tech Lead - DevOps
Navi Mumbai

Summary

Determined, energetic and diligent Professional looking for a Space where I can utilize my Skills, Knowledge & Experience effectively to make significance and Innovate new Ideas to strengthen the Technologies further. Having more than 18+ year of total Experience in various areas like IT Infrastructure, Cloud Computing, DevOps tools, Team management etc., and collaborating with developers, operations, and business teams to deliver Infra/Cloud solutions that meet organizational goals and objectives. Proven track record of increasing operational efficiency, reducing downtime, and enhancing product delivery through streamlined processes.

Overview

19
19
years of professional experience
4
4
years of post-secondary education
3
3
Certifications

Work History

Lead BizOps(DevOps) Engineer

Mastercard India
03.2023 - Current
  • Helping a team of 20+ SREs on their technical queries to unblock them to achieve their results.
  • Partnering with Architect team to build highly scalable solutions with resiliency.
  • Perform performance tuning and capacity planning for production systems, ensuring high availability and very minimal or zero downtime.
  • Quick troubleshooting of those issues & applying resolutions while production systems/services impacted.
  • Collaborate with Platform Engineering, Database team, Development team to make applications are securely tiered and well architected.
  • Analyzing the monthly cost of the Cloud Infrastructure, License cost analysis etc., to ensure proper utilization of the budget and take necessary actions to decommission those if any of the service is not in use.
  • Working with TPMs to ensure proper planning of the JIRA stories and review with the team of SREs if in case they face any issues on closing their stories or any blockers from any other team/requirement and enable them to remove those blockers.
  • Monthly meetings with Development/Database/Platform team to understand their requirements, answer their queries, discuss the concerns in terms of Application/Infrastructure improvements etc., to ensure SLIs/SLOs with the customers.
  • Monthly analyzing the Vulnerability reports and ensure team to apply patches, upgrades, apply standard security practices/policies on Kubernetes clusters, IAM roles, KMS policies, rotating secrets/tokens etc.,
  • Monitoring existing infrastructure through Splunk Logging & Observability reports and architectural frameworks for performance, and made changes and updates when necessary based on the reports.
  • Conducting training sessions within team to ensure the knowledge sharing between the team members and ensure their confidence to handle the system & ultimately their growth.
  • Mentoring junior team members and provide technical guidance on best practices in DevOps processes, automation, and cloud architecture.

Senior DevOps Engineer

Finicity Technologies (MasterCard)
02.2022 - 02.2023
  • Worked with Development team about their day-to-day activities of creating pipelines, deploying applications, troubleshooting if any issues in the infrastructure/Kubernetes environment.
  • Collaborate with development and QA teams to ensure smooth integration of new features, performing root cause analysis of issues and facilitating swift resolutions.
  • Creating Infrastructure through Terraform IAC tool as per the requirements like RDS, RMQ, S3, Route53, KMS, Secrets, IAM roles etc.,
  • Monthly Patching of Linux Operating systems on Production EC2 instances like RMQ clusters, Mongo clusters, management servers like Gitlab, Nginx, Artifactory etc. through Ansible Scripts.
  • Upgrading minimum/major versions of Database Engines in RDS instances like Aurora Mysql, Postgres, etc.,
  • Creating CICD pipelines in Gitlab along with Source and Deployment repositories.
  • Creating S3 Buckets with required bucket policies, and make the S3 available through CloudFront for faster access of the contents across regions.
  • Adding IAM policies on the roles based on the newly created resources and enable role should have enough permission to access between services.
  • Creating Deployment, Ingress, Service YAML files in Kubernetes clusters deploying them as part of new application deployment requirements.
  • Improved system uptime and reliability through better deployment strategies and automation practices.
  • As part of market expansions, we also created Infrastructure resources under different regions along with Kubernetes deployments, Networking, security group rules, NACL policies successfully and validated with the development team about the application functionality in those regions before going to live.
  • We also creates RMQ clusters based on the requirements, and creating required queues along with access permissions to Development team.
  • We also used to help security team to assess those crowdstrike/Prisma/Blackduck alerts and share the mitigation/resolution plan and implement them with required approvals.
  • We follow the change control process and based on the same we used to plan, schedule and implement with required downtime/no downtime notifications to all stakeholders.
  • We used to track our JIRA stories(tickets) and close all those assigned stories as per the priorities defined, planned and close/complete all those stories within the sprint timelines.
  • We used to participate on the technical discussions among teams and shared the suggestion om many occasions which is the key for me to grow to become lead within 1 year.
  • We used to monitor our infrastructure through Splunk/Signalfx/Nagios and alerts we used to get from Opsgenie integrated with Slack channels. We act upon those alerts whenever required and too supported weekend as per the schedules.
  • We used to manage the AWS services efficiently as the services should be highly available, low latency & resilient features.
  • We also used to decommission those infrastructure/services/repositories etc., based on the non-usage confirmations or project closure confirmation from the respective stakeholders. This way we used to ensure the cost management, Implemented deployment strategies using container orchestration tools such as Kubernetes & Docker.
  • Server patching, software version upgrades activities through Ansible.
  • Managing Infrastructure using IAAC tools like Terraform & Terragrunt.
  • Managed CICD pipelines through Gitlab.
  • Maintained Splunk & Nagios systems that monitored applications and infrastructure.
  • Provided engineering support from code delivery until retirement of application.
  • Created team strategy for SDLC automation, configuration management and release management.
  • Managed AWS assets and integrated multiple AWS resources into solutions appropriate for company projects.
  • Developed continuous improvements and implemented solutions to existing infrastructure, tools and processes.
  • Integrated security into cloud architecture solutions to prevent bugging.
  • Created proofs of concept for innovative new solutions.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Coordinated deployments of new software, feature updates and fixes.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Estimated work hours and tracked progress using Scrum methodology.

AWS & DevOps Technical Lead

Xoriant Solutions
09.2021 - 02.2022
  • Supported one of the Leading Insurance providers based out of US.
  • Managed 10+ EC2 Instances, hosting monolithic applications along with the RDS, SQS etc.,
  • Managed AWS ECS clusters backed by Fargate Instances hosting microservices applications.
  • 10+ RDSs created with MQSQL, Aurora database engines through terraform modules.
  • All these ECS clusters and other AWS services like Codedeploy, codepipeline, codecommit, ECRs, R53 through terraform modules.
  • Handled reviewing the code changes with the developers and ensured the changes won’t affect the existing infrastures and deployed those using the Codepipeline service into ECS clusters.
  • Troubleshoot if there is any issues like container status, fetching secrets, connectivity etc., while there is any production outage.
  • Through schedules, backed up the database clusters as snapshots and one weekly backup into S3 along with lifecycle policies.
  • Analyzing the monthly cost and recommend to management about possibilities of cost reductions without losing any services/downtime etc.

Regional Lead

PI Pvt Ltd
12.2020 - 09.2021
  • Administer and maintain both physical and virtual servers (Windows/Linux) for multiple clients across different industries.
  • Monitor server performance and uptime, implementing proactive measures to avoid system outages.
  • Resolve network connectivity issues, ensuring minimal downtime for users.
  • Manage server backups, disaster recovery procedures, and ensure data integrity.
  • Automate server management tasks through scripting (PowerShell/Bash).
  • Collaborate with IT teams for system design and infrastructure improvements.

SDM

Aforeserve.com.Ltd
11.2016 - 10.2020
  • Manage Multiple customer’s Infrastructure consisting Servers, IT hardwares, Network Components etc.,
  • Manage team of engineers to support these customer’s on-premises IT support which consists ADS, Server Patching, package upgrades, troubleshooting Network issues, other Hardware issues.
  • Tracking the tickets and sharing reports to customers.
  • Providing periodical training to Engineers about the server support & other supports.

ACEM

HCL Infosystems Ltd, HCL Services Ltd
04.2006 - 10.2016
  • Provided support to IT Hardwares, Network components to multiple customers.
  • Trained, and managed a team of IT support specialists to handle various technical support tasks.
  • Ensure that the team meets or exceeds established SLAs for resolving support tickets or issues.
  • Monitored the customer’s IT systems for potential problems and recommend and implement regular updates.
  • Act as an escalation point for complex or critical issues that the IT support team cannot resolve.
  • Assisted employees with IT-related challenges and provide training on using software and hardware.
  • Worked with third-party vendors and other departments to ensure that IT systems meet business needs.
  • Identified and Implemented various opportunities to streamline IT support processes and implement improvements to increase efficiency and user satisfaction.

Education

Bachelor of Engineering degree - Electronics and Communication

Anna University
Chennai
06.2001 - 05.2005

Skills

Operating Systems : Redhat Linux, Ubuntu, CentOS, Windows

Scripting: Bash Shell, YAML, Python

Web Server: Nginx

Networking: DNS, DHCP, TCP/IP, NFS, SSH

AWS: EC2, S3, VPC, ELB, IAM, RDS, DynamoDB, ECS, EKS, Route53, Elasticache, Opensearch etc

CICD: GITLAB

Containerized Platform : Kubernaetes, Docker

IAC tools : Terraform, CloudFormation

Other DevOps tools: Ansible, Sonarqube, Gremlin

Monitoring Tools: Nagios, Splunk

Certification

• Certified Kubernetes Administrator (CKA)

Hobbies

  • Playing Cricket
  • Reading Books

Timeline

• AWS Certified Solutions Architect – Associate

12-2024

• HashiCorp Certified: Terraform Associate

11-2023

Lead BizOps(DevOps) Engineer

Mastercard India
03.2023 - Current

• Certified Kubernetes Administrator (CKA)

12-2022

Senior DevOps Engineer

Finicity Technologies (MasterCard)
02.2022 - 02.2023

AWS & DevOps Technical Lead

Xoriant Solutions
09.2021 - 02.2022

Regional Lead

PI Pvt Ltd
12.2020 - 09.2021

SDM

Aforeserve.com.Ltd
11.2016 - 10.2020

ACEM

HCL Infosystems Ltd, HCL Services Ltd
04.2006 - 10.2016

Bachelor of Engineering degree - Electronics and Communication

Anna University
06.2001 - 05.2005
Ravi ChandrasekaranTech Lead - DevOps