Summary
Overview
Work History
Education
Certification
Sreanddevops - Currenttasks
Infrastructureascode
Designingbuildingprovisioningcloudservices
Azureiaacpaasservices - Services
Infraprovisioningiactools
Creatinghldlldnetworkdiagrams - Experience
Workingwithhashicorppacker - Experience
Automations - Experiences
Controlmanagementtools
Moderncitools
Configuringintegratingservers
Scriptingexperience
Elkpipelineforlogmonitoring - Experience
Almtoolsintegration
Buildscripts
Staticcodeanalysis
Buildinstallationenvironment
Onsiteexperience
Teammanagement
Technicalskillsandtools
Pastworkexperiences
Currentorganization
Projects
Disclaimer
Timeline
Generic
Sidhesh Kumar

Sidhesh Kumar

Devops engineer
pune

Summary

Relevant 9 years as DevOps Engineer managing build and deployment strategies on AWS cloud, adopted DevOps culture and Software Development Life Cycle (SDLC). Managed production application deployments in Kubernetes cluster using Spinnaker. And more than 10 years experienced IT professional with skills including functional and non-function requirements, mapping requirements to a set of AWS services- data, compute, storage, management, network, microservices and security, creating solution proposals in line with an organization’s goals around performance, scalability, elasticity, security, management and monitoring and creating these solutions while democratizing advanced technologies. Effective communicator with strong team management, analytical and problem-solving.

Overview

11
11
years of professional experience
6
6
years of post-secondary education
3
3
Certifications

Work History

DevOps Engineer

Western Union
11.2022 - Current
  • Containerization & Orchestration: Proficient in Docker and Kubernetes, specifically deploying and managing applications on Amazon EKS.
  • Managed production application deployments in Kubernetes cluster using Spinnaker
  • Managed EKS clusters hosting microservices
  • Implemented ISTIO on EKS cluster
  • Implemented KEDA (Kubernetes event driven autoscaling on EKS)
  • Maintained and deployed release packages on EKS cluster
  • Maintained packaging, configuration, and deployment of Kubernetes applications using tools like HELM and SPINNAKER
  • Monitored applications using DYNATRACE.
  • Reduced system downtime for critical applications by implementing robust monitoring and alerting tools.

DevOps Engineer

PricewaterhouseCoopers
09.2021 - Current
  • Created automations for customer migration from on-prem to azure
  • Created customized packer image with client specific requirements
  • Created automations, build and release process on azure
  • Converted conventional client scripts and codes into IAAc (terraform or ARM)
  • Took part in solution designing to support infrastructure
  • Created accelerators to provision cloud resources with minimum configuration on single click
  • Planned and implemented data and storage management solutions in Azure
  • Implemented scripts with PowerShell for Runbooks
  • Developed and maintained build, deployment scripts for test, staging and production environment using ANT, Maven and Shell scripts
  • Maintained product release process, including generating and delivering release packages, generating various metrics for tracking issues against releases and tracking compatibility among products
  • Troubleshot build issues in Jenkins, performance and generated metrics on master's performance along with jobs usage.

DevOps Engineer

T-systems India Pvt Ltd.
01.2020 - 09.2021
  • Managed weekly/nightly builds with gitlab CI
  • Supported the Software Release Management and procedures
  • Maintained prd/dev environments using config management tools like ansible
  • Drove improvements in Continuous Integration (CI) area
  • Performed maintenance and troubleshooting of continuous build/deployment systems
  • Performed all necessary day-to-day gitlab/github support for different projects
  • Managed build and release pipelines using azure devops
  • Managed deployments using ARM templates
  • Managed CI Quality assurance
  • Wrote automation pipelines using yaml, bash script
  • Created build/test/deploy pipelines for frontend portals
  • Orchestrated resources on Azure cloud using CLI.

DevOps Engineer

HSBC
08.2018 - 01.2020
  • Installed, integrated and configured various tools like Jenkins, git, maven
  • Created automation pipelines and onboarded pipeline standards in automation process
  • Automated various tasks using Shell scripts and Python
  • Deployed the Applications in ST, UAT/BUAT Environments
  • Performed daily maintenance of pipeline jobs
  • Managed version control and build and release management.

DevOps Engineer

Amdocs
12.2015 - 08.2018
  • Installed, integrated and configured various Amdocs products
  • Deployed the Applications in ST, UAT/BUAT Environments
  • Provided support to Production, UAT, Development environments
  • Automated and established new process automations using Devops tools like Jenkins and Gitlab
  • Had onsite client side experience of 1.5 months in Sydney, Australia
  • Had onsite client side experience of 2 months in Santiago, Chile
  • Configured JDBC Connection pools and data sources
  • Moved the applications to SSL as per the requirement from customer
  • Configured load balancers to distribute requests among application servers
  • Worked closely with vendors to facilitate appropriate changes when needed
  • Prepared RCA for incidents and failed fixes.

DevOps Engineer

Mphasis
11.2013 - 12.2015
  • Managed morning checkout (sanity) and workflow management
  • Handled deployment/change management
  • Automated tasks through Shell scripting
  • Managed incident management and troubleshooting
  • Developed automated task procedures and provided complete technical support to various mission-critical applications
  • Carried out periodic maintenance activities of the applications
  • Diagnosed and troubleshooted various issues occurring during the maintenance hours
  • Generated analytical reports related to technical support experience of servers and network infrastructure
  • Handled alerts and triages to prevent application from any potential business impact
  • Automated various manual tasks to bring about more efficiency and time-saving.

Education

B.E. Computer engineering -

Sandip institute of technology (sitrc), Pune university
05.2009 - 05.2013

XII - undefined

Kendriya vidayalaya AFS ojahar, Nashik
04.2005 - 05.2006

X - undefined

Kendriya vidayalaya AFS halwara, Ludhiana
04.2007 - 05.2008

Certification

Microsoft certified Azure devops engineer expert, H762-3724

Sreanddevops - Currenttasks

  • Currently managing EKS clusters hosting microservices
  • Implemented ISTIO on EKS cluster
  • Implemented KEDA(Kubernetes event driven autoscaling on EKS)
  • Maintaining and deploying release packages on EKS cluster
  • Maintaining packaging, configuration, and deployment of Kubernetes applications using tools like HELM and SPINNAKER
  • Monitoring applications using DYNATRACE

Infrastructureascode

Amazon Web Services (AWS), Jenkins, Apache Maven, Apache Tomcat, Docker, Kubernetes, Git, Bit Bucket, Ansible, Terraform, Packer, Worked with Docker containerization and deployed applications over Docker containers, Understood well DevOps culture and CI/CD workflow using Jenkins with Git and GitHub Version controls, Experienced in Systems Administration / multi-platform environments, disaster recovery management, Understood configuration management with Ansible tool, Experienced with Docker containers and docker hub registry, Built images and shipped images to hub registry then deployed on production servers using docker technology, Configured application health checks Liveness probe and Readiness probe parameters to monitor containers health, Performed rolling updates when new source code version is released, Managed source code version tagging and prepared release notes accordingly while handover to service delivery teams, Wrote Jenkins Pipeline code and automated Build and Deployments to Kubernetes using Helm, Analyzed Jenkins Shared Libraries and integrated Shared Libraries in Jenkins Pipeline for Application Deployments, Wrote custom Pipeline code for project specific built and deployed name spaces for Dev, QA, and Prod environment, Prepared, built and deployed to non-prod environments, released notes to service delivery team for production deployments, Configured and set up database parameters while deploying into specific names spaces, Troubleshooted build issues and coordinated with Dev teams to fix issues, Defined automate process for deployments, Deployed 3-tier architecture infrastructure on AWS cloud using Terraform – IaC, Migrated IAC base from Terraform 0.11 to 0.12.x latest version, Automated Instance configuration tasks using Ansible Playbooks

Designingbuildingprovisioningcloudservices

Terraform, Azure ARM, Deployment of IAC templates using CI/CD tools like Jenkins and Azure DevOps, Maintaining codes and templates using Repositories like Git and Azure Repositories, Storing the build Artifacts in Nexus and Azure Artifacts for service deployment

Azureiaacpaasservices - Services

  • Vm
  • Storage
  • LB
  • App gateway
  • Nsg
  • Private endpoints
  • Identity management
  • App insights
  • Azure webapp
  • Azure sq

Infraprovisioningiactools

terraform, azure ARM, azure CLI, Jenkins, azure devops

Creatinghldlldnetworkdiagrams - Experience

Experience in creating HLD, LLD network diagrams for infra migration strategies as a part of migration deliverables

Workingwithhashicorppacker - Experience

Experience in working with Hashicorp packer for creating VM images from azure marketplace and customizing it for system hardening as per industry standards

Automations - Experiences

  • Designed and Implemented training landscape booking system
  • Created various housekeeping scripts for keeping alerts and outage at check
  • Implemented automations in CI/CD pipelines for quality checks and deployments
  • Implemented cypress front end testing automation pipeline for nightly/weekly builds
  • Created automations for failover process to support operational activities
  • Implemented containerized tools wherever possible in CI/CD build and release process

Controlmanagementtools

github, gitlab, Experience in control management tools like github, gitlab in branching and repo management

Moderncitools

Jenkins, Gitlab CI, Github, Azure devops, Experience in using modern CI tools Devops tools like Jenkins, Gitlab CI, Github, Azure devops to create automations and contributing to eliminate trivial ways in projects

Configuringintegratingservers

Ansible, Experience in Configuring and Integrating the Servers with different environments to automatically provisioning and creating new machines using Configuration management/provisioning tools like Ansible

Scriptingexperience

Bash, yaml, Good hands on on creating integration and automation script using bash/shell scripting

Elkpipelineforlogmonitoring - Experience

Experience in setting up ELK(elastic, logstash, kibana) pipeline for log monitoring

Almtoolsintegration

jira, confluence, mywikki, Experience in ALM tools(jira, confluence, mywikki) integration with CI/CD process

Buildscripts

ANT, Maven, Linux, Experience in creating, debugging, diagnosing and troubleshooting, build scripts written in ANT, Maven on Linux platform

Staticcodeanalysis

sonarqube, jacoco, Experience with static code analysis tools like sonarqube and code coverage tool jacoco

Buildinstallationenvironment

Apache Tomcat, WebLogic, Hands on experience in configuring and maintaining webservers like Apache Tomcat, and Application servers like WebLogic

Onsiteexperience

  • Sydney, Australia, 1.5 months, UAT support and customer meetings
  • Santiago, Chile, 2 months, UAT/PROD support and customer meetings

Teammanagement

Technical, Communication, Multi-Tasking, Leading, Interpersonal, Good Team Player with excellent Technical, Communication, Multi-Tasking, Leading and Interpersonal Skills. Flexible and versatile to adapt to any new environment and work on any project. Experience in managing resources and sharing knowledge to new members in the team

Technicalskillsandtools

Spinnaker, Jenkins, Gitlab, Azure devops, Gitlab, Github, Ansible, Bash, yaml, Ms azure, Azure devops, Docker /AKS(basic), ELK(elasticsearch,logstash,kibana), Nexus, Weblogic/apache tomcat, Maven/ant, Packer, ARM, terraform, Sonarqube, jacoco, Spinnaker, 1.5, Jenkins, gitlab, azure devops, 6, Gitlab, github, 6, Ansible, 4, Bash, yaml, 7, Ms azure, 1.5, Azure devops, 1.5, Docker /AKS(basic), 1.5, ELK(elasticsearch,logstash,kibana), 1.5, Nexus, 2.5, Weblogic/apache tomcat, 3.5, Maven/ant, 2.5, Packer, 3, ARM, terraform, 1+, Sonarqube, jacoco, 2.5

Pastworkexperiences

  • PricewaterhouseCoopers, 09/28/21, Present
  • T-systems, pune, 01/20/20, 09/27/21
  • Hsbc, pune, 08/13/18, 01/17/20
  • Amdocs, pune, 12/14/15, 08/10/18
  • Mphasis, pune, 11/28/13, 12/08/15

Currentorganization

Western Union, Pune, 11/01/22, Present

Projects

PricewaterhouseCoopers AC Bglr., 09/2021, Present, Create automations for customer migration from on-prem to azure, Create customized packer image with client specific requirements, Create automations, build and release process on azure, Convert conventional client scripts and codes into IAAc(terraform or ARM), Take part in solution designing to support infrastructure, Create accelerators to provision cloud resources with minimum configuration on single click, Planning and implementation of data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage). Implementing scripts with PowerShell for Runbooks, Developing and maintaining build, deployment scripts for test, staging and production environment using ANT, Maven and Shell scripts, Maintain product release process, including generating and delivering release packages, generate various metrics for tracking issues against releases and the means of tracking compatibility among products, Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage T-systems india pvt ltd., 01/2020, 09/2021, Manage weekly/nightly builds with gitlab CI, Supported the Software Release Management and procedures, Maintenance of prd/dev environments using config management tools like ansible, Drive improvements in Continuous Integration (CI) area, Perform maintenance and troubleshooting of continuous build/deployment systems, Performed all necessary day-to-day gitlab/github support for different projects, Managing build and release pipelines using azure devops, Managing deployments using ARM templates, CI Quality assurance management, Write automation pipelines using yaml, bash script, Create build/test/deploy pipelines for frontend portals, Orchestrate resources on Azure cloud using CLI HSBC, 08/2018, 01/2020, Installation, Integration and configuration of various tools like Jenkins, git, maven, Create automation pipelines and onboard pipeline standards in automation process, Automated various tasks using Shell scripts and Python, Deploying the Applications in ST, UAT/BUAT Environments, Daily maintenance of pipeline jobs, Version control and build and release management Amdocs, 12/2015, 08/2018, Installation, Integration and configuration of various Amdocs products, Deploying the Applications in ST, UAT/BUAT Environments, Provide support to Production, UAT, Development environments, Automated and established new process automations using Devops tools like Jenkins and Gitlab, Onsite client side experience of 1.5 months in Sydney, Australia, Onsite client side experience of 2 months in Santiago, Chile, Configured JDBC Connection pools and data sources, Moving the applications to SSL as per the requirement from customer, Configuration of load balancers to make sure that the large numbers of requests are getting distributed along all application servers, Work closely with vendors to facilitate appropriate changes when needed, Preparing RCA for incidents and failed fixes Mphasis, 11/2013, 12/2015, Morning Checkout (Sanity) and Workflow management, Deployment/Change Management, Automation tasks through Shell Scripting, Incident Management / Troubleshooting, Developing automated task procedures and providing complete technical support to various mission critical applications, Carrying out periodic maintenance activities of the applications, Diagnosing and troubleshooting various issues occurring during the maintenance hours, Generating analytical reports related to technical support experience of servers and network infrastructure, Handling alerts and triages in order to prevent application from any potential business impact, Automating various manual tasks in order to bring about more efficiency and time saving

Disclaimer

I hereby declare that the above written particulars are true to the best of my knowledge and belief.

Timeline

DevOps Engineer

Western Union
11.2022 - Current

DevOps Engineer

PricewaterhouseCoopers
09.2021 - Current

DevOps Engineer

T-systems India Pvt Ltd.
01.2020 - 09.2021

DevOps Engineer

HSBC
08.2018 - 01.2020

DevOps Engineer

Amdocs
12.2015 - 08.2018

DevOps Engineer

Mphasis
11.2013 - 12.2015

B.E. Computer engineering -

Sandip institute of technology (sitrc), Pune university
05.2009 - 05.2013

X - undefined

Kendriya vidayalaya AFS halwara, Ludhiana
04.2007 - 05.2008

XII - undefined

Kendriya vidayalaya AFS ojahar, Nashik
04.2005 - 05.2006
Sidhesh KumarDevops engineer