Summary
Overview
Work History
Education
Skills
Certification
Additional Information
Timeline
Generic
Yeshu Sahu

Yeshu Sahu

Pune

Summary

Having 3 year of experience in Cloud (Microsoft Azure) and DevOps Engineer in IT Industry and having worked in distributed environment. Experience in Deploying and Managing Containerized workloads to Cloud, Version Control, DevOps/Build, Continuous Build & Release, DevOps Methodology, Continuous Deployment, and Configuration Management. Experience in running docker container in Azure Kubernetes Services (AKS) and Kubernetes. Worked on Version Control or Source Code Management tools - Git/GitHub (Branching/Merging/Creating/Tagging and cloning repo's). Creating CI/CD pipeline to take the docker images from ACR and deploy to AKS cluster. Effective communicator who enjoys building and maintaining Client relationships. Ability to multitask and prioritize work as per deadlines.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Azure Engineer

Humana, Health Care
11.2020 - Current
  • Breaking the Legacy Monolithic Mobile Application into Modern Microservices application, based on the specific features and deploying them to Kubernetes cluster
  • Moving the framework from on-prem Application Servers to Cluster of Servers by deploying and managing the containerized workloads in Cloud using Azure Kubernetes Services (AKS)
  • The Microservices Application is build using the 12-factor Apps
  • The application was broken down into individual services and each service is responsible for only one task
  • Each service had a separate source code, individual pipeline and can be managed independently in the Kubernetes Cluster
  • The front-end of the Kubernetes Cluster is the Web Application and its back-end is Azure SQL Database
  • Making the application better to scale, reliable and highly available
  • The Docker images were transformed from Source code by writing Dockerfiles
  • Docker was used as the container engine inside the Pods
  • We used a private Azure Container Registry (ACR) to store these Docker images
  • Authentication to ACR and AKS was established by Service Principal so that the image can be pulled from ACR and can be deployed to AKS
  • Azure Key Vault integration to pipeline where we stored the secrets and the name of the server details
  • RBAC (Role Based Access Control) was also implemented to keep the cluster accessible to only the project members
  • The YAML file and the dacpac files were used as artifacts to deploy to Azure Kubernetes Services (AKS) and Azure SQL Server
  • The IP address of the Web Application was exposed using the Service primitive of Kubernetes into the Load Balancer in Azure
  • Using the KubernetesCLI we can do the required modifications and scaling of the Pods based on the traffic hitting the Servers
  • Once the application is up and running, we used the Replica-set feature to make the Pods highly available at any given point of time
  • Kubernetes Dashboard gave a great way to visualize and check the health of the containers
  • Also AKS provides self-healing control planes, Rolling Upgrade all pods to latest versions.

Software Developer

Humana Inc
Mumbai
10.2019 - 11.2020
  • Maintain and manage schedule through verint as requested in SharePoint ticketing system and voicemail box facility
  • The work consists of assigning shifts, time off events, meetings, training etc
  • In veirnt, which is a performance management tool that provides a single, standardized framework for tracking, managing, and improving individual and team performance across the organization—from contact centers and clients
  • Client uses Voicemail box facility to register their time off events like leaves, late arrival or early leave timings etc
  • With respect to their schedules for present day and that needs to get updated within 15 min of time limit in veirnt
  • In Addition to tickets and voicemails, maintaining schedules, avoiding conflict of schedules and committing changes(publishing) for next week is major task of weekly work
  • Apart from this, updating SOP’s and managing leave tracker of the entire team
  • CERTIFICATION:
  • Microsoft Azure - Beginner's Guide + AZ-900 - 2022

Education

Bachelors - Electronics and Telecommunications Engineering

Shri Shankaracharya Group of Institutions
2018

Skills

    Programming Language: net (Required for CI/CD)

    Container Engine: Docker

    Container Orchestration: Azure Kubernetes Services (AKS), Kubernetes

    Container Registry: DockerHub, Azure Container Registry (ACR)

    Project Management Tools: Azure Boards

    Version Control Systems: GitHub, Azure Repos

    CI/CD tools: Azure Pipelines

    Cloud: Microsoft Azure, AWS (Basic)

    Monitoring Tools: Azure Monitor

    Artifactory: Azure Artifacts

    Database Server: Azure SQL Server

    Communication Channel: Microsoft Teams

    DevOps Practices: Azure DevOps (VSTS)

Certification

Microsoft Azure - Beginner's Guide + AZ-900 - 2022

Additional Information

  • AWARDS: , Awarded the “Best Performer” award for excellent customer service delivery and for customer satisfaction results. Received several appreciation emails from customers and internal management team (Manager& Colleagues).

Timeline

Azure Engineer

Humana, Health Care
11.2020 - Current

Software Developer

Humana Inc
10.2019 - 11.2020

Bachelors - Electronics and Telecommunications Engineering

Shri Shankaracharya Group of Institutions
Yeshu Sahu