Summary
Overview
Work History
Education
Certification
Pursuing AWS Certified Solutions Architect
Timeline
Generic
Ravikumar Subramanian

Ravikumar Subramanian

Senior Dev.Ops. Engineer
Chennai

Summary

Industrious Dev Operations Engineer offering 9-year background setting up CI and CD pipelines and scripting deployment activities. Well-rounded and conscientious professional committed to proactively managing change and quickly deploying critical applications.

Overview

14
14
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work History

Senior Dev.Ops. Engineer

Sonata Encore
Chennai
04.2020 - Current
  • Mentored DevOps engineer interns on proper engineering methods.
  • Maintained systems that monitored applications and infrastructure.
  • Created team strategy for SDLC automation, configuration management and release management.
  • Developed continuous improvements and implemented solutions to existing infrastructure, tools and processes.
  • Created proofs of concept for innovative new solutions.
  • Maintained metrics visibility using Datadog and Prometheus/Grafana to create useful dashboards and monitors.
  • Managed AWS assets and integrated multiple AWS resources into solutions appropriate for company projects.

Dev.Ops. Engineer

Blueally Infotech Solutions Pvt.Ltd
chennai
04.2023 - 08.2023

• Responsible to install and configure Kubernetes in physical as well as cloud environments with dashboard enabled features.
• Well aware of advantages, architecture and complete work flow of Kubernetes.
• Good knowledge in each and every component of Kubernetes.
• Installed and configured K8S master and K8S nodes and established communication between them.
• Good understanding of K8S master node components like kube-api server, kube-scheduler and etcd store which forms control plane.
• Knowledge in K8S node components like Kube-proxy, kubelet and container engine.
• Good understanding of single container pod as well as multi container pods.
• Well aware of pod limitations and how to address those issues by using high level K8S abstractions like Replica sets, Deployments, ConfigMaps, Daemonsets, Volumes and Services.
• Good knowledge in achieving auto scaling and auto healing.
• Well aware of upgrading versions that we call rolling updates and as well as roll back concepts

· Design, implement and maintain all AWS infrastructure and services within a managed service environment

· Design, Deploy and maintain enterprise class security, network and systems management applications within an AWS environment

· Implement process and quality improvements through task automation. Institute infrastructure as code, security automation and automation or routine maintenance tasks

· Perform data migration from on premises environments into AWS

· Support the business development lifecycle (Business Development, Capture, Solution Architect, Pricing and Proposal Development)

· Strong knowledge of Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and Amazon Simple Workflow Service (Amazon SWF)

· Strong knowledge with Web Services, API Gateways and application integration development and design

DevOps Engineer

Cognizant
chennai
04.2014 - 11.2018

· Designed, developed and tested embedded software applications for use in the Retail, Insurance and BFS industry.

· Create and maintain fully automated CI/CD process

· Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, and RDS, including backups, patches, and scaling

· Server Fleet Management at Scale

· AWS Instance Scheduler

· AWS Elastic Beanstalk

· AWS Cross-Region Replication Monitor (CRR Monitor) solution.

· Installed and configured Nagios to constantly monitor network bandwidth, memory usage, and hard drive status

· Managed Git-hub repositories and permissions, including branching and tagging


Service Stability Team manages the Operations management role of all the processes for service delivery within IT Infrastructure support of Capital One.

Individual elements will manage processes as below

l Built and deployed Docker containers to break up monolithic app into micro services, improving developer work flow, increasing scalability, and optimizing speed

l Wrote Puppet manifests and modules to deploy, configure, and manage servers

l Automated build and deployment using Jenkins to reduce human error and speed up production processes

Senior Systems Administrator

Cognizant
chennai
08.2009 - 08.2014

System Installation and Configuration:

  • Install, configure, and maintain server hardware and operating systems.
  • Ensure that systems are set up to meet performance, security, and reliability standards
  • System Monitoring and Maintenance:
  • Monitor server performance and troubleshoot issues proactively.
  • Perform routine maintenance tasks such as patch management, firmware updates, and system backups.
  • Security Management:
  • Implement and enforce security policies, including access controls, firewalls, and intrusion detection systems.
  • Regularly conduct security audits and vulnerability assessments.
  • Respond to security incidents and breaches.
  • User Account Management:
  • Manage user accounts, permissions, and access controls for various systems and resources.
  • Implement Single Sign-On (SSO) and Multi-Factor Authentication (MFA) where applicable.
  • Virtualization and Cloud Management:
  • Administer virtualized environments (e.g., VMware, Hyper-V) and cloud services (e.g., AWS, Azure, GCP).
  • Optimize resource allocation and scaling in virtual and cloud environments.
  • Backup and Disaster Recovery:
  • Establish and maintain backup and disaster recovery plans and procedures.
  • Conduct regular backup testing and ensure data integrity.
  • Automation and Scripting:
  • Develop and maintain scripts and automation workflows to streamline system administration tasks.
  • Implement infrastructure as code (IaC) principles using tools like Terraform or Ansible.
  • Capacity Planning:
  • Analyze system performance trends and plan for hardware and resource upgrades as needed.
  • Scale systems to accommodate growth and changes in demand.
  • Documentation and Knowledge Sharing:
  • Maintain detailed documentation of system configurations, procedures, and troubleshooting steps.
  • Share knowledge with team members and create training materials.
  • Collaboration and Team Leadership:
  • Collaborate with cross-functional IT teams, including network administrators, database administrators, and application developers.
  • Provide leadership and guidance to junior administrators or support staff.
  • Vendor and Technology Evaluation:
  • Evaluate new hardware and software technologies for potential adoption.
  • Manage relationships with technology vendors and service providers.
  • Compliance and Governance:
  • Ensure that systems adhere to regulatory requirements and compliance standards (e.g., HIPAA, GDPR).
  • Maintain audit trails and records for compliance purposes.
  • Troubleshooting and Incident Response:
  • Investigate and resolve complex system issues and outages.
  • Participate in on-call rotations to respond to critical incidents.
  • Performance Optimization:
  • Identify and address performance bottlenecks and system inefficiencies.
  • Fine-tune system configurations to improve overall performance.
  • Disaster Recovery Planning:
  • Develop and maintain disaster recovery plans and procedures for critical systems and data.
  • Test and validate disaster recovery processes regularly.
  • Project Management:
  • Lead or participate in IT projects related to system upgrades, migrations, and infrastructure enhancements.

Education

Associate of Science - PG PROGRAM IN ARTIFICIAL INTELLIGENCE FOR LEADERS

The University of Texas At Austin
Texas Executive Education
03.2022 - 08.2022

Bachelor of Engineering Technology - Instrumentation

M.A.M.College of Engineering
Trichy
03.1999 - 04.2002

Certification

AWS Certified Solutions Architect

Pursuing AWS Certified Solutions Architect

 To effectively implement AWS solutions, it is important to have hands-on experience with the platform. You can gain this experience by creating your AWS account, creating and configuring different AWS services, and experimenting with varying architecture scenarios. 

Timeline

AWS Certified Solutions Architect

10-2023

Dev.Ops. Engineer

Blueally Infotech Solutions Pvt.Ltd
04.2023 - 08.2023

Associate of Science - PG PROGRAM IN ARTIFICIAL INTELLIGENCE FOR LEADERS

The University of Texas At Austin
03.2022 - 08.2022

Senior Dev.Ops. Engineer

Sonata Encore
04.2020 - Current

DevOps Engineer

Cognizant
04.2014 - 11.2018

Senior Systems Administrator

Cognizant
08.2009 - 08.2014

Bachelor of Engineering Technology - Instrumentation

M.A.M.College of Engineering
03.1999 - 04.2002
Ravikumar SubramanianSenior Dev.Ops. Engineer