Summary
Overview
Work History
Education
Skills
Tools
Personal Information
Timeline
Generic
SHREESHAIL K

SHREESHAIL K

Bengaluru

Summary

Experienced DevOps Engineer with 3.9+ years of IT experience specializing in automating code deployment and release processes. Proficient in AWS, Jenkins, Docker, Kubernetes, Terraform, and scripting with Python, Bash/Shell, and Groovy. Strong expertise in designing and implementing CI/CD pipelines. Skilled in deploying Microservices and adapting to Agile environments. Excellent communication,

interpersonal, and analytical skills.

Overview

4
4
years of professional experience

Work History

Senior DevOps Engineer

SP Software
Bengaluru
03.2024 - Current


Role : AWS Engineer.

Client : Stellantis
Environment : Linux, Git, Jenkins, Docker, Kubernetes &AWS.
Duration : March 2024 to till date.

Summary: Our project is aimed at providing automotive services, Developing automatic operation in vehicles like vehicle finder, Breakage and Ignition problems and many automation part in vehicle.

Roles and Responsibilities:

  • Integrated Docker, Kubernetes, and Helm into CI/CD pipelines for automated building, testing, and deployment of containerized applications, streamlining the development lifecycle.
  • Experience in implementing CI/CD pipeline workflows to deploy a Java and Go-based microservices application on Kubernetes clusters provisioned in AWS EKS.
  • Used Jenkins Pipeline to drive all Microservices architecture based builds out to the Docker registry and then deployed to Kubernetes, created several Kubernetes objects, deployed and managed all microservice based application as containers using Kubernetes.
  • Implemented Pod security policies (PSP) in EKS for required best practices and the ability to control what pods to be controlled, scheduled in EKS cluster prevents some possible security vulnerabilities or privilege Escalations.
  • Developed Grafana dashboards to visualize and analyze Prometheus metrics, providing a comprehensive view of system performance.
  • Experience working on Docker components like Docker Engine, Hub, creating Docker images, Docker registry and handling multiple images.
  • Integrated Terraform scripts into the CI/CD pipeline, automating the deployment of EKS clusters as part of the continuous delivery process.
  • Experience in creating Terraform modules to abstract and modularize EKS cluster configurations, promoting code reuse and maintainability.
  • Experience in managing & maintaining python scripts.
  • Expertise in Amazon AWS Cloud Services and administration which include EC2, ELB, EBS, IAM, S3, Route 53, Cloud Front, Lambda, Cloud Trail, Amazon CLI, Amazon VPC. Used Cloud watch for monitor resources.
  • Managed Kubernetes manifests through Helm charts. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Experience in setup and manage Kubernetes cluster on AWS, Creating deployment yml files, writing Kubernetes definitions files for pod, services, deployment, replication controls, & replication Set.
  • Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Automated the build process using different build & continuous integration tools like Jenkins & developing shell/bash/groovy scripts to create different workflows & pipelines
  • Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Performed and deployed Builds for various environments like QA, Integration, UAT and Production Environments.
  • Managed code quality with SonarQube and optimize the Continuous Delivery tools like Jenkins.
  • Experience in using Nexus for artifact storage and for downloading artifacts for deploying it to applications and for testing.
  • Experience with Docker in creating custom Docker Images using Dockerfile Troubleshoot and resolve issues related to application deployment and operations. Create images from docker containers and backup and migrate these container infrastructures.

DevOps Engineer

Indium software pvt limited
06.2021 - 03.2024

Roles and Responsibilities:

  • Configure Jenkins server by installing pre-requisites like Java, Git and installing plugins required for build and deployment process. Setting up the build and automated deployment for java based project by using Jenkins and maven.
  • Experienced in setting up monitoring tools like Prometheus, Grafana & amazon Cloud Watch to monitor major metrics like CPU utilization, Memory, Storage, Latency.
  • Expertise on Route 53, Register A Domain Name, Setup Our EC2 Instances, Simple, Weighted, Latency, Failover Routing Policies. Worked on configuring secure cloud VPC, Public subnets & private subnets, Understanding Route tables & Subnets.
  • Responsible for server Health checks and performance monitoring for all Linux servers and developed a migration to move workloads from On-premises to Aws or develop new cloud applications.
  • Worked on taking regular backups for Amazon cloud instances and setting up of environments for the application launching and Release process for projects early in SDLC.
  • Maintained and administered GIT source code tool and Created Branches, Labels and performed Merges.
  • Experience in automating day-to-day activities by using automation using bash scripting.
  • Performed integration of Code Quality Analysis Techniques like Sonarqube, PMD, Cobertura with CI tools.
  • Experience in building and deploying java applications and troubleshooting the build and deploy failures.
  • Extensive experience in using Build Automation tools like, ANT, Maven. Good knowledge in managing the Nexus and Artifactory repositories for the maven artifacts and dependencies.
  • Automated build scripts using Maven and Shell Scripts. Configured Jenkins CI tool for project and setup Nightly Builds. Automated the code deployment process in each environment (development, QA, Staging, Production).
  • Configured a continuous integration process and interface with the operations team to ensure project artifacts are deployed automatically to various environments using Jenkins. Responsible for the deployment on Linux for Dev/QA, staging, productions environment.
  • Preparing the build statistics and produce to the management team. Troubleshoot deployment problems, release issues and environment issues in a multi-component environment.
  • Creating Load Balancers and Health Checks, Cloud Watch EC2, Setting-up Auto scaling Groups and Launch configuration, Creating Elastic File System.

Education

Bachelor of Engineering - Mechanical Engineering

A.P.S College of Engineering
Bengaluru
06-2019

Skills

SKILLS

  • CI/CD
  • Containerization
  • Container Orchestration
  • Infrastructure Automation
  • Continuous Monitoring
  • Microservices
  • Agile-Methodologies
  • Build and Release
  • AWS Cloud

Tools

  • Continuous Integration

Tools: Jenkins

  • Containerization Technology

Docker, Helm,Trivy

  • Orchestration Technology:

      Kubernetes,EKS

  • Cloud & Infrastructure

      AWS, Terraform

  • Monitoring Tools:

      Datadog,CloudWatch,

      Prometheus,Grafana,ELK

  • Scripting Languages:

      Shell Script,Python, Groovy

  • Operating Systems:

      Linux & Windows

Personal Information

Date of Birth: 11/28/96

Place: Bengaluru

Timeline

Senior DevOps Engineer

SP Software
03.2024 - Current

DevOps Engineer

Indium software pvt limited
06.2021 - 03.2024

Bachelor of Engineering - Mechanical Engineering

A.P.S College of Engineering
SHREESHAIL K