Vaibhav Singh

Backend & Platform Engineer | Python • APIs • Airflow • Distributed Systems • DevOps | Ex-Capgemini | Ex-Dell

Role
Python Lead at Jio Platforms Limited Jpl
Location
Mumbai, MH, IN
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Vaibhav Singh

Technologies should be implemented to solve a problem statement, Problem statement should not be generated to implement technologies.”My passion to automate repetitive tasks started from my college days where I started writing automation scripts in VBScript, VBA and Core Java. Doing same tasks again and again is never a fun.I started my career as an Application Packager. This technology is used to automate the repetitive task of installing and configuring applications as per standards by using tools like InstallShield, Wise Package Studio. It gave me a very good understanding of applications and Operating System. Few of the technologies and languages I had worked are MSI, App-V, ThinApp, Citrix Packaging, Application compatibility and remediation, AutoIT, VBScript and PowerShell. Later I moved to Windows Operating System deployment. Deploying a windows standard image which will have all the standard applications with their standard configurations. I have used MDT (Microsoft Deployment Toolkit) and SCCM.I started my journey in Jio with a role to automate repetitive Datacenter related tasks for our Operations and Implementation team. We as a team have built end to end provisioning framework used for deploying Operating System of any flavor. This framework is a combinations of micro services architecture using Dockers, python flask’ REST API, Golang, RabbitMQ, PowerShell, AutoIT. It has various modules like ILO configuration, Firmware Update, RAID configuration, OS Provisioning and Post OS configurations. I have worked on tools like HP Operations Orchestration and VMware vRealize Operations Manager, SCCM, HP Server Automation, GIT, Jenkins, Docker.Currently I am working as a Python developer in a project where we are trying to solve the challenges faced by small and big companies to onboard different cloud provider to their ecosystem. Every cloud provider have a different naming conventions for the resources and process. So for those companies it becomes difficult to manage different cloud providers as they need skillset of each cloud provider. I am a strong believer of open source so I try to contribute to solutions on technical groups on LinkedIn, Facebook and other forums.

Experience

  1. Python Lead

    Jio Platforms Limited Jpl

    Mar 2015 — Present · Mumbai, IN

    Working as a python developer for Hyper Cloud Management Platform as a team Lead. Few Projects worked:• Hyper Cloud Management PlatformApplication designed to provide seamless operations on different Cloud Providers. Customer who have different Cloud Providers can onboard their clouds to this framework, and it would help in managing their overall resources. • Task Processing Layer & Scheduler ServiceA complete async task processing layer to process all discovery related task and jobs with technology stack of Celery consumer, Fast API has interface to client. Scheduler service is used as a Platform Level Scheduler service where we onboard different modules to accommodate their scheduling requirements. • Auto-Healing Ops FrameworkThis application enables a system admin to create solutions against a provided alert and then assign that solution to the alert. So whenever an alert is raised it can auto heal with/ without approval flow. • Central – Command center To restrict/ limit the admins to actually login to the Servers, this application enables admin to run different diagnostics commands and whitelisted scripts on any flavor of server to get the output. • Compliance DetectorApplication created for managing the compliance related activity of services. It has the capability of onboarding different KPI’s to create a policy and then schedule that policy to be verified in the provided time period. If expected KPI doesn’t match with the actual an alert is raised. • Provisioning Automation: This framework developed primarily in Python is capable of provisioning bare metal servers and VMS with different OS flavours (Windows, Linux and ESXi) with zero touch provisioning. It is a microservices framework comprising of various services like HP ILO Management, Firmware management, IP management, DHCP Management, RAID management, OS Provisioning. The time of server provisioning has been brought down to 40 mins from 6 hours with all security related standards.

Education

  • Maharashtra Institute of Technology

    B.Tech, Computer Science & Engineering

    2006 — 2009

  • Govt. Higher Secondary School

    HSC, Science

    2002 — 2003

  • Karamvir Dadasaheb Kannamwar Engineering College, Nandanvan

    Diploma, Computer Technology

    2003 — 2006

  • Govt. Higher Secondary School

    SSC

    2000 — 2001

Skills

  • System Deployment
  • Windows Xp
  • Sms
  • Java
  • Operating Systems
  • Ajax
  • Application Packaging
  • Mysql
  • Msi
  • Linux
  • Application Virtualization
  • Altiris
  • C
  • Java Enterprise Edition
  • Thinapp
  • App-V
  • Wise Installer
  • Installshield
  • Vbscript
  • Windows 7
  • Powershell
  • Sccm
  • Troubleshooting
  • Vmware Workstation
  • Pl/Sql
  • Compatibility Testing

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Vaibhav Singh — Python Lead at Jio Platforms Limited Jpl in Mumbai, MH, IN | Unifers