Summary
Overview
Work History
Education
Skills
Profile Summary
Declaration
Timeline
Generic

Karthik S

Senior Software Engineer
Bengaluru

Summary

Having around 5 years of experience in IT Infrastructure with 4.1 years of experience with AWS DevOps and Azure cloud. Critical thinking DevOps Engineer with extensive understanding of high availability of architecture and concepts. Experienced AWS and Azure Cloud practitioner and Azure DevOps. Skilled in Network Security.

Overview

5
5
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Engineer - Delivery

Qentelli Solutions
Hyderabad
09.2022 - Current
  • DevOps Engineer for Ed-tech client
  • Supported project with DevOps scope which also included understanding clients entire application flow and AWS resources which are involved
  • Managed all resources in AWS which includes EC2 instances, VPC, Load balancer, Lambda, DNS, Route 53, SNS, SQS, Kinesis, RDS and Dynamo DB tables
  • Configured Jenkins to sync all data from one S3 bucket to other
  • Created EC2 instances manually for Client purpose and presented terraform script to create EC2 instances.
  • Configured various Bitbucket pipelines for Deployments.
  • Created Jenkins job to automatically pick up latest changes to revision in production and apply it to lower environments
  • Configured RDS and Dynamo Db tables according to requirements
  • Automated manual task with Jenkins job to integrate all Terraform commands and merge it when branch is Master
  • Configured EKS clusters and troubleshooted issues with Database connections to clusters
  • Created new Lambdas manually and through Terraform
  • Was part of converting cloud formation stack to Terraform
  • Configured AWS resources using terraform
  • Troubleshooted issues with AWS resources and Databases.
  • Ran SQL and PSQL queries for troubleshooting issues pertaining with Databases
  • Provide stable build environment for QA development
  • Expertise in coordinating and supporting merging process with source code control.
  • Worked on Docker/Kubernetes Containerisation of cloud based applications.
  • Created Docker images using Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Optimised volumes and EC2 instances and created multi Availability Zone VPC Instances.Maintained Route 53, VPC, RDB, SES and SNS services in AWS cloud.
  • Creating folders in S3 Bucket and uploading images and files and maintain buckets and folder permissions.
  • Working on Multiple AWS instances, set security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Managed Kubernetes charts using Helm. Created reproducible builds of Kubernetes applications managed Kubernetes manifest files and managed releases of Helm packages.
  • Setup/Managing VPC, Subnets make connection between different zones.
  • Troubleshoot all issues related to Linux Operating System and provide support for QA environment.
  • Designed and implemented Continuous Integration process using tools like Jenkins with approval from development and other affected teams. Conducted business impact analysis & risk assessments of business functions.
  • Coordinating resources by working closely with Project Manager's for release and Project Manager for all Operational Projects.
  • Experienced in ArgoCD and Helm charts
  • Knowledge in Bitbucket for all code changes
  • Experienced in Jira for logging tickets
  • Experienced in Cloud watch for all application logs
  • Experienced in Pager Duty for alert and notifications
  • Documented all findings in confluence
  • Apart from Edtech Client, was included in troubleshooting call for different client in same organisation involving Github CI/CD
  • Played a role in configuring Azure managed Grafana dashboard for reporting purpose and integrated them with Teams to notify channel for alerts

DevOps Engineer

HCL Technologies
Bengaluru
04.2018 - 08.2022
  • Deployed cloud-based applications using Microsoft Azure cloud platform.
  • Worked on Azure PaaS services including Compute, Data, and Networking for developing and deploying scalable and highly available applications.
  • Managed and maintained Azure DevOps pipelines for continuous integration and continuous deployment (CI/CD).
  • Implemented Azure Network Security policies and guidelines to ensure secure communication between different resources on Azure cloud platform.
  • Provided technical support to end-users and resolved issues related to cloud-based applications.
  • Created CI/CD Pipelines for Build and Deploying Applications into various Environments using Jenkins
  • Creating CI/CD pipelines by integrating Git, GitHub
  • Ansible and AWS (provisioning)
  • Creating continuous deployment pipeline by creating component processes, Applications and adding environments into handling deployments using code pipeline and AWS code deployment for various deployment scenarios like Tomcat deployment, Multiple applications deployment, Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB
  • Designed and implemented Continuous Integration process using tools like Jenkins with approval from development and other affected teams
  • Conducted business impact analysis & risk assessments of business functions
  • Accordingly, designed, developed, documented and implemented
  • Disaster Recovery infrastructure for mission critical servers
  • Coordinating resources by working closely with Project Manager's for release and Project Manager for all Operational Projects
  • Implementing new projects builds framework using Jenkins &
  • Maven as build framework tools
  • Managed and optimize CI (Continuous Integration) tools like Jenkins
  • Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool
  • Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tool
  • Provide stable build environments for product development
  • Scripting & automating tasks using shell for backup, monitoring and file processing
  • Expertise in coordinating and supporting merging process with source code control
  • Worked on Docker/Kubernetes Containerisation of cloud based applications
  • Worked on Docked-Compose and Docker-Machine to create
  • Docker containers for Testing applications in QA environment
  • Used Kubernetes for automated deployments, scaling and management of containerised applications across clusters of hosts
  • Created Docker images using Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins
  • Optimised volumes and EC2 instances and created multi
  • Availability Zone VPC Instances.Maintained Route 53, VPC, RDB, SES and SNS services in AWS cloud
  • Creating folders in S3 Bucket and uploading images and files and maintain buckets and folder permissions
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
  • Working on Multiple AWS instances, set security groups, Elastic
  • Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems
  • Managed Kubernetes charts using Helm
  • Created reproducible builds of Kubernetes applications managed Kubernetes manifest files and managed releases of Helm packages
  • Configuring and Networking of Virtual Private Cloud (VPC)
  • Setup/Managing VPC, Subnets make connection between different zones
  • Setup/Managing Databases on Amazon RDS
  • Monitoring servers thorough Amazon Cloud Watch, SNS
  • Troubleshooted all issues related to Linux Operating System and provide support for all DEV and QA environments.

Education

B.Tech - Mechanical Engineering

Sri Chandrasekharan Saraswathi Viswa Maha Vidyalaya University
Kanchipuram
07.2014 -

PUC - Science Education

BOARD OF INTERMEDIATE
Tirupati
05.2012 -

Skills

GIT Github

undefined

Profile Summary

➣ Cloud Proficient in Git, Jenkins, Docker, Kubernetes and Terraform.

➣ Designed, developed, and deployed cloud-based applications using Microsoft Azure cloud platform. 

➣Worked on Azure PaaS services including Compute, Data, and Networking for developing and deploying scalable and highly available applications. 

➣ Developed and deployed data integration and ETL pipelines using Azure Data Factory. 

➣ Worked on Azure App Services for hosting web applications and services. 

➣ Managed and maintained Azure DevOps pipelines for continuous integration and continuous deployment (CI/CD). 

➣ Utilized JavaScript, React JS, Node JS, and Express JS for front-end and back-end development. 

➣ Implemented Azure Network Security policies and guidelines to ensure secure communication between different resources on the Azure cloud platform. 

➣ Provided technical support to end-users and resolved issues related to cloud-based applications.
➣ Familiar With Amazon AWS Cloud Administration which includes services like: EC2,S3,
EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch,
Cloud Trail, Cloud Formation, Security Groups.
➣ Excellent co-coordinator with good communication, multi- tasking, innovative,
problem solving, leadership skills & decision making ability.
➣ Worked on SCM tools Git, SVN, Bitbucket and Tested Ansible playbooks on Docker
hosts
➣ Having good implementation experience with installation and configuration of
Kubernetes , clustering them and managed local deployments in Kubernetes.
➣ Implemented testing environment for Kubernetes and administrated the Kubernetes
clusters.
➣ Deployed and orchestrated the applications with Kubernetes.
➣ Managing AWS instances via monitoring tool and action the alerts accordingly.
Setting up databases in AWS using RDS, storage using S3 buckets and configuring
instance backups to S3 bucket.
➣ Provisioned the highly available EC2 Instances using Terraform and cloud formation
and wrote new plugins to support new functionality in Terraform.
➣ Created Docker file for each micro service's and changed some of the tomcat
configuration file which are required to deploy Java based application to the Docker
container.
➣ Understanding, analyzing, and implementing – Business needs, feature modification
requests, conversion into software components Integration of user-oriented elements
into different applications, data storage solutions
➣ Developing – Backend components to enhance performance and receptiveness,
server-side logic, and platform, statistical learning models, highly responsive web
applications
➣ Designing and implementing – High availability and low latency applications, data
protection and security features performance tuning and automation of application
➣ Experienced in Git, Jira for Agile Sprint based software development.

Declaration

 I hereby declare that the above particulars of facts and information stated are true, correct and complete to the best of my belief and knowledge 

Timeline

Senior Software Engineer - Delivery

Qentelli Solutions
09.2022 - Current

DevOps Engineer

HCL Technologies
04.2018 - 08.2022

B.Tech - Mechanical Engineering

Sri Chandrasekharan Saraswathi Viswa Maha Vidyalaya University
07.2014 -

PUC - Science Education

BOARD OF INTERMEDIATE
05.2012 -
Karthik SSenior Software Engineer