Staff-mts Build & Tools Developer Job in Vmware

Staff-mts Build & Tools Developer

Apply Now
Job Summary

Job Description

Staff-MTSBuild& ToolsDeveloper

We are looking for an experiencedbuildand toolsdeveloperfocused on R&D acceleration activities to join the Cloud Platform Engineering Operations team. Come join our team and take partin driving key acceleration projects such astransforming our build system and ecology to support a fast-paced development and delivery model. You will be one of the first in a new team that will drivenext-generationbuild changes looking at technologies such asBazel ()and methodologies like derived objectcaching, enhanced dependency management,parallel execution,virtual filesystem integration and remote execution.

Job Description

In this hands-onrole youwilltake part in the design,developmentand deliveryofbuildsystems, build improvementsand other R&D acceleration activitiesto enhance engineering productivityfor the vSphere product line.The ideal candidate isan experienced, passionateand detail-oriented buildand toolsdevelopercapable ofseeing the bigger pictureand helping to drive strategic direction for our next-generation build system.This roles north star is making R&D teams go faster. Forward-thinkingengineers with excellenttechnical, communication and teamwork skillswill thrive in our environment. This position will be working withgeographically dispersedteamslocated in Palo Alto, CA.and Bangalore, India.

  • Job Responsibilities

  • Define, drive and integratebuild systems andbuild-related improvements that equate to higher developer productivity and faster delivery.Take full ownership and drive those efforts to successful outcomesleveragingmodern technologies and methodologies.

  • Managetoolchain upgradesand updatesand rollout to the engineering community

  • Troubleshoot and fix buildissuesandbuildenvironment issues

  • Perform code reviewsandprovide build guidance to the community

  • Identify and integratebuildmetrics providing line of sight on predictability andactionable insight

  • Develop a keen sense (viadata mining as one means)of impending problems andill-fated trajectoriesto avert and/or mitigate risk

  • Identify, design, develop and deliver on solutions targetedto reduce developer friction and improve productivity.

  • Documentsolutions, processes and changesforthe development community

Requirements

  • B.S. in Computer Science, M.S. preferred

  • 10-12years overall technology experience in a software development related role, and a deep knowledge of software development methodologies including Agile

  • Strongcoding experience and proficiencyusing languages including Python, GO,Shell, Bash

  • Experience with make,SCons(or similar), build systems supportinglargeC/C++ and Javacode bases

  • Experience withSCMtools(Perforce, Git),continuousintegrationtools(Jenkins),containers (Kubernetes, Docker)andvirtualization(VMware).

  • Strong knowledge of DevOps practices

  • Expert indesigning and setting up build systemssupporting a robustCI/CDmodel

  • Must have strong analytical, diagnostic and problem-solving skills with ability to drive to solutions both independently and working with teams

  • Ability to synthesize strategic solutions to interdependent and broad problems

  • Ability to broadly influence and collaborate with awideset of business, engineering and operation functions

  • Must be a strongcommunicatorwith good peopleskills: mentoring,team buildingand collaboration

PreferredQualifications:

  • Understanding of Bazel with prior experience preferred

  • Understanding ofSConspreferred


Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you