Summary
Overview
Work History
Education
Skills
Recognition and Awards
Websites
Languages
Personal Information
Timeline
Generic
Gowrishankar Pandurangan

Gowrishankar Pandurangan

Bangalore

Summary

Highly motivated Staff Software Engineer with 10 years of experience in cloud services and application software development, holding a Master’s degree in Computer Applications (CGPA: 8.3/10). Specializing in Docker, Kubernetes, and AWS at GE Vernova, I lead DevOps teams to enhance deployment processes and innovate server virtualization. I participated in and led the hackathon at GE Vernova, where my project earned global recognition as a top 3 idea. I am committed to customer satisfaction and am a collaborative team player with strong programming and analytical skills.

Open Source Contribution: DockYard
DockYard is a docker management tool that can manage docker images and containers running on a Linux, Windows or Mac OS X. DockYard runs as a docker container and thus it is platform neutral. By integrating the docker hosts across these different environments into a single management window, the development, QA and Ops teams can create and share these images and containers.
https://github.com/GowrishankarGeek/DockerUI
Onsite Experience:
Presented an event on GoPaddle Platform in IP EXPO Exhibition, on Excel,London. Presented
our GoPaddle Product to several clients

Overview

10
10
years of professional experience

Work History

Staff Software Engineer

GE Vernova
Bangalore
05.2024 - Current
  • Working as a Staff Software Engineer to create and maintain multiple environments in the cloud and on-prem.
  • Created infrastructure for multiple projects using Terraform.
  • Designed and implemented infrastructure for AWS EKS from scratch using Terraform, automated complete infrastructure deployment using GitHub, Terraform, and Jenkins.
  • Played a key role in migrating the application to the AWS EKS cluster with industry best practices.
  • Very good experiences in documenting and training the team.
  • Played a key role in cost optimization.
  • Automated multiple things in AWS and CI/CD as part of cost optimization.
  • Automated on-prem deployment using CI/CD and deployed in Docker Swarm. Learned and implemented GitOps workflow in multiple projects.
  • Learned and implemented GitOps workflow in multiple projects.

Senior Software Engineer

GE Vernova
Bangalore
12.2021 - 05.2024
  • Server Virtualization using Docker for DEV and QA environments
  • Active contributor in architecture discussions and development of Python, Springboot and Node Micro services on AWS Cloud Infrastructure
  • Automate CI/CD shared pipelines to deploy microservices on EKS Cluster
  • Automate CI/CD shared pipeline to deploy microservices on Onprem Enviorment using DockerCompose
  • Successfully Migrated the containerized microservices and deployed on AWS infrastructure and Onprem environment
  • Setup & Managing linux Server on Amazon using EC2, ELB, EBS, Security Groups, RDS and IAM
  • Setup databases on Amazon RDS or EC2 instances as per requirement
  • Lead transition from manual configuration and deployment to infrastructure as code using Terraform
  • Building/Maintaining Docker Container clusters managed by Kubernetes,Linux,Bash,GIT,Docker on EKS
  • Worked on deployment automation of all the microservices to pull image from the private docker registry and deploy to Onprem solutions,using Docker Compose
  • Created monitors,alarms and notifications fro EC2 hosts using CloudWatch
  • Responsible for handling team and scrum stand-ups

Lead Engineer

QuEST Global Engineering Services Private Limited
Bangalore
03.2018 - 12.2021
  • Leading Devops team for GE renewable energy
  • Creating Docker containers and Deploying in Kubernetes
  • Involved in developing wind turbine algorithms in Python
  • Solution for obfustication of python code using cython, pyinstaller and Cx freeze
  • Bringing down of docker size from 1 GB to 200 MB using CX freeze and truncated version of Numpy
  • Leading Edge app UI team
  • Supporting the teams to troubleshoot the DevOps issues
  • Deploying algorithm developed in AWS EC2 instance
  • Playing Scrum Master Role, for Turbine Control DevOps Team
  • Configuring Jenkins pipeline(Declarative Script) job for Edge app applications for automatic deployment when developer commits to Github.Deploying the Wind Turbine apps on AWS

Senior DevOps Engineer

Bluemeric Technologies Pvt.Ltd
07.2014 - 02.2018
  • Provisioning the Infrastructure using Chef-Solo to deploy the Java and Ruby applications
  • Configuring the Jenkins job for those applications to deploy automatically during GitHub Commit
  • Deploying the Java and Ruby applications on AWS and E2E
  • Setting the Staging environment on docker container in Kubernetes
  • Configured the Slave to MySQL database for Analytics and Marketing teams
  • Configured the OpenLDAP for SSH machine access
  • Giving the User and Sudo access to the machines according to developer's role
  • Monitoring the Infrastructure through Nagios and Applications through NewRelic
  • Supporting the team to troubleshoot the DevOps issues
  • Architecture, research and development of goPaddle, an application lifecycle management software
  • Primary front-end developer for goPaddle using Angularjs and GoLang
  • Design & Development of Continuous integration and Deployment pipelines features using GoJS
  • Creating Kubernetes cluster in Azure using Azure REST APIs
  • Creating Azure Container Service
  • Developed Release Dashboard using Highcharts
  • Developed all types of SSO authentication(Google, Microsoft, Github, Bitbucket, Gitlab, Tfs)
  • Trained the team members on new product features and new technologies

Education

M.C.A -

Dr.Mahalingam College of Engineering and Technology
Pollachi, Tamilnadu
01.2013

B.Sc. - Computer Science

Alpha Arts and Science College
Chennai, Tamilnadu
01.2010

Skills

  • Containerization : Docker, Docker Compose, Docker Swarm, Kubernetes, AWS EKS
  • Configuration Management : Terraform, Ansible
  • Kubernetes agents : K9S, Octant
  • Cloud : AWS (Amazon Web Services)
  • Version Control Tools : GIT, TFS, Bitbucket, GitLab
  • Continuous Integration: JENKINS, GitLab CI/CD
  • Monitoring : Grafana, Prometheus
  • Scripting : Shell, Python
  • Elastic Stack : Elasticsearch, Kibana, Beats, and Logstash
  • Artifactory : Jfrog and Nexus
  • Development Skill: Python(Industrial Algorithm), Golang(Beginner), MongoDB, MYSQL

Recognition and Awards

  • Best Performer of the Year, 2023, GE Vernova, Bangalore, India
  • DevOps Leadership Award, 2022, GE Vernova, Bangalore, India
  • Customer Hotspot of the year, 2019, QuestGlobal, Bangalore, India
  • Best Performer of the Year, 2016, Bluemeric Technologies Pvt. Ltd, Bangalore, India

Languages

  • Tamil
  • English

Personal Information

  • Date of Birth: 06/22/90
  • Gender: Male
  • Nationality: Indian

Timeline

Staff Software Engineer

GE Vernova
05.2024 - Current

Senior Software Engineer

GE Vernova
12.2021 - 05.2024

Lead Engineer

QuEST Global Engineering Services Private Limited
03.2018 - 12.2021

Senior DevOps Engineer

Bluemeric Technologies Pvt.Ltd
07.2014 - 02.2018

M.C.A -

Dr.Mahalingam College of Engineering and Technology

B.Sc. - Computer Science

Alpha Arts and Science College
Gowrishankar Pandurangan