Shashank Girish

Engineering Manager

Bengaluru, Karnataka, India12 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led multiple product releases at VMware.
  • Established TKG Release Engineering team in India.
  • Developed cloud-native systems in telecommunications.
Stackforce AI infers this person is a SaaS and Telecommunications expert with strong leadership and engineering management skills.

Contact

Skills

Core Skills

ManagementKubernetesRelease EngineeringAgile MethodologiesGo (programming Language)MicroservicesJava

Other Skills

C++CSSCloud ApplicationsCloud DevelopmentCoaching & MentoringCore JavaDockerGitHTMLLeadershipMySQLNetwork ArchitectureOperations ManagementOracle PL/SQL DevelopmentPL/SQL

About

Hello! I'm Shashank Girish, a seasoned professional with over 11+ years of experience in the world of software engineering and engineering management. In 2021, I joined VMware's Tanzu Kubernetes Grid (TKG) team. As an Engineering Manager leading a team of 7+ members, I've led the development and delivery of multiple TKGm product releases at a regular cadence. I've worked with and mentored a number of talented engineers during this time, while also learning from them at the same time. During and after the acquisition of VMware by Broadcom, I helped navigate the team through various challenges such as changes in mindset, culture, and uncertainty. This also included driving the migration of our product build and release machinery through the various system level changes that occur during an acquisition. On a community front, I've helped volunteer at community events like Kubernetes Community Days and Kubernetes meetups in Bangalore in 2023, and KuberTENes Bangalore in 2024 (celebrating a decade of Kubernetes!)

Experience

Vmware

2 roles

Engineering Manager

Promoted

Jul 2022Present · 3 yrs 8 mos

  • Leading and Managing Tanzu Kubernetes Grid (TKG) teams
  • Currently leading teams working on the development of multiple areas within TKGm, including open source components and release engineering.
  • Helped drive development of regular TKG Core releases at a monthly cadence.
  • Delivered multiple TKGm releases including the latest Kubernetes versions.
ManagementLeadershipProject ManagementAgile MethodologiesKubernetesRelease Engineering

Senior Member Of Technical Staff

May 2021Aug 2022 · 1 yr 3 mos

  • Helped start and build the Tanzu Kubernetes Grid (TKG) Release Engineering team in India. The team was able ramp up, expand, improve upon the delivery processes and automation scripts in short span of time. We were delivering TKGs releases independently within 3 months of being formed, and TKG Core releases within 6 months!
Release EngineeringAgile MethodologiesTeam Leadership

Cisco

Software Engineer

Jul 2019May 2021 · 1 yr 10 mos

  • Intersight Orchestrator
  • Primary role as a software engineer, and Scrum Master of a 14-member team.
  • Go (Golang) used to develop orchestration features for a SAAS infrastructure management platform.
  • Analyze requirements, design technical solutions and discuss with fellow teammates.
  • Write and test code to attain solutions required by customers, using micro service architecture.
  • Continuously assess and experiment with new technology to figure out what is best suited for the requirement.
  • As scrum master, I interact with stake-holders to understand customer requirements, and translate them to create meaningful user stories that add value to users.
  • Working with Docker, Kubernetes, Open-APIs, MongoDB, Kafka and Netflix Conductor.
  • Cloud Workflow Orchestrator & Service Catalogue
  • Primary role as a Go (Golang) programmer in a newly formed team to develop a cloud service catalogue and workflow orchestrator.
  • Write and test code designed for micro service architecture.
  • Some of the technologies used are Docker, Kubernetes, Swagger, Kafka and gRPC.
  • MongoDB used for the service catalogue, and ArangoDB used for the workflow orchestrator.
Go (Programming Language)MicroservicesDockerKubernetesScrum

Nokia

R&D Engineer (Software Engineer)

Jan 2015Jul 2019 · 4 yrs 6 mos · Greater Bengaluru Area

  • Network Operations Master (Sep 2018 – July 2019)
  • Primarily played the role of Go (Golang) & Java developer in a newly formed team, building a cloud-based network management system from scratch.
  • Developed cloud native network management system with a micro-service architecture.
  • Working with Docker, Docker-compose, Kubernetes, Swagger, Helm and various other emerging technologies.
  • Continuously researching new technology stacks and to see what solution would fit the technological problem best.
  • Kanban method of development & DevOps mode of operation followed.
  • Network Element Compatibility & Diagnostics System (January 2015 – September 2018)
  • Primary role as a Java developer, and Scrum Master in a 6-member team for 2 years.
  • Worked with a small self-sufficient team, writing software programs that help analyze telecom network-elements’ compatibility and diagnose compatibility issues with management software.
  • Consistently wrote Java code, unit test cases, and integration test cases.
  • Played the role of a code reviewer, helping reviewing code of my fellow team mates.
  • Wrote test automation for my user-stories using Robot Framework.
  • Tested my software features, and provided user documentation inputs to technical writers.
  • Helped maintain code and enhance legacy software products from time to time.
  • As part of this role, I performed responsibilities such as interacting with customers, requirement gathering, and feature pre-study analysis.
  • Handled a rotating technical customer support role on multiple occasions.
  • Helped build machine setup and maintenance with Perl, Python and shell scripting.
  • Actively involved in user story discussions, grooming, code reviews and feature demos.
Go (Programming Language)JavaDockerKubernetesScrum

Cognizant technology solutions

Programmer Analyst

Sep 2013Jan 2015 · 1 yr 4 mos

  • Mobile Web Application for leading American Credit Card company.
  • Working as a java developer – handling development as part of a 3-member team.
  • Main responsibilities were to write code and unit tests for a mobile web application in Java.
  • Also maintained legacy desktop software application
  • Java Spring Framework 3.0 based web application for mobile devices.
  • Agile method of development used.
JavaAgile MethodologiesSpring Framework

Education

Liverpool John Moores University

Master of Science - MS — Data Science

Jan 2021Dec 2022

International Institute of Information Technology Bangalore

Postgraduate Degree — Data Science

Jan 2021Feb 2022

PESIT - Bangalore South Campus

Bachelor of Engineering (B.E.)

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Management & Kubernetes

Explore similar profiles based on matching skills and experience