Vaibhav Singh

DevOps Engineer

Navi Mumbai, Maharashtra, India16 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in automating complex IT processes.
  • Led development of a cloud management platform.
  • Strong background in application packaging and deployment.
Stackforce AI infers this person is a SaaS expert with a strong focus on cloud management and automation.

Contact

Skills

Core Skills

PythonCloud ManagementTask ManagementAutomationSecurity ManagementCompliance ManagementProvisioningOperating System DeploymentApplication Packaging

Other Skills

Agile Project ManagementAjaxAltirisApplication DevelopmentApplication VirtualizationAutoITAutoitBusiness StrategyCCeleryCompatibility TestingDevOpsDockerDomain-Driven Design (DDD)Enterprise Marketing

About

“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

Jio platforms limited (jpl)

Python Lead

Mar 2015Present · 11 yrs · Mumbai Area, India · On-site

  • Working as a python developer for Hyper Cloud Management Platform as a team Lead. Few Projects worked:
  • Hyper Cloud Management Platform
  • Application 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 Service
  • A 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 Framework
  • This 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 Detector
  • Application 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.
pythonRESTCeleryFastAPImicroservicesHP ILO Management+4

Capgemini

2 roles

Consultant, Standard Operating Environment Engineer

Promoted

Mar 2014Feb 2015 · 11 mos · Mumbai Metropolitan Region

  • > Created Images for Windows 7 x86 & x64, Windows XP for Capgemini global client.
  • > Actively worked on the issues related to deployment and writing any customization scripts.
  • > Created and Deployed SOE OS Images which contains Core applications, H\W specific drivers, Client Specific Customizations, Post Install Applications.
  • > Responsibilities include creating client specific OS images using:
  • > MDT integrated with WDS
  • > MDT Alone
  • > SCCM 2007 integrated with MDT 2010.
  • > Knowledge of setting up a basic testing Environment which include AD, DHCP, DNS, WDS for Windows Imaging.
  • > Actively worked on automating mundane tasks of VBScript, AutoIT, PowerShell
MDTSCCMVBScriptAutoITPowerShellOperating System Deployment

Consultant, Application Packager

Oct 2010Feb 2014 · 3 yrs 4 mos · Mumbai Metropolitan Region

  • Application Packaging
  • > Worked on complex application for packaging.
  • > Worked as a QA Engineer for verifying the applications against Microsoft best practices and client standards.
  • > Worked actively on troubleshooting of complex application for our team.
  • > Trained the team on Application Packaging concepts and leading them for the project requirements.
  • > Responsible for managing the delivery of application for North America clients.
  • > Trained the team on Application compatibility on Windows 7.
  • > Actively took part in the recruitment process of experience packagers.
  • > Trained and executed Application compatibility project for Warner Brother
  • > Actively involved with senior members for redefining the packaging process and setting new standards if required.
  • Automation
  • > Written macros to automate the QA process in which MSI and Project Standards can be checked automatically.
  • > Automated the package tracking and assigning task of applications using macro (VBA).
  • > Created different script for the task like automatically taking backup of tracker, zipping and uploading the file to the client’s network on a single click.
  • > Created a tool which searches for the required folders, zip them and download and upload to FTP.
  • Project Management
  • > Managed day-to-day operational aspects of a project and scope
  • > Met Customer targets - Ensuring service delivery takes place based on the service level agreements as per the client
  • > Handled customer queries and escalations in a timely manner
  • > Actively participated in concall/meetings with client to resolve queries and issues
Application PackagingtroubleshootingVBScriptAutoIT

Dell international services - pune

Software Engineer

Aug 2009Oct 2010 · 1 yr 2 mos · Pune/Pimpri-Chinchwad Area

  • > Scored second rank in fresher’s training of 2 months on Application Packaging.
  • > Worked on Simple\Medium\Complex packages as per client’s requirement.
  • > Worked as QA engineer within the team.
  • > Helped the team in troubleshooting applications.
  • > Packaged applications using tools like Installshield, Wise Package Studio, SoftGrid Sequencing, App-V 5, ORCA
  • > Perform Troubleshooting using various tools like Picture Taker, Process Monitor, Filemon, Regmon
  • > Worked on Application Isolation and Conflict Management Methodologies.
  • > Worked on Compatibility testing of applications for Windows 7 and remediation applications.(ACR)
  • > Guided the team members in compatibility testing of applications for Windows 7.
  • > Worked on creating packages for Citrix.
Application PackagingInstallShieldWise Package Studio

Eth pune

Traniee Software Engineer

Jan 2009May 2009 · 4 mos · Pune/Pimpri-Chinchwad Area

  • > Worked on the Code Migration Project. The complete code was to be migrated from Microsoft based OS to Open source OS.
  • > Developed modules HRMS, Attendance Management System, Fees Management System using language as J2EE, Ajax, and JavaScript. The database used was PostgreSQL. The Web Server was JBoss.
  • > Solved the issues associated with browser (Firefox) and Operating System.
J2EEAjaxJavaScriptPostgreSQL

Education

Maharashtra Institute of Technology

B.Tech — Computer Science & Engineering

Jan 2006Jan 2009

Karamvir Dadasaheb Kannamwar Engineering College, Nandanvan

Diploma — Computer Technology

Jan 2003Jan 2006

Govt. Higher Secondary School

HSC — Science

Jan 2002Jan 2003

Govt. Higher Secondary School

SSC

Jan 2000Jan 2001

Stackforce found 100+ more professionals with Python & Cloud Management

Explore similar profiles based on matching skills and experience