Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Gaurav Sharma

Greater Noida

Summary

Dynamic Principal Configuration Management Engineer skilled in DevOps practices, automation, and global team collaboration. Successfully led cross-functional teams to implement process improvements, resulting in significant reductions in turnaround times and enhanced software delivery quality.

Overview

12
12
years of professional experience

Work History

Principal Configuration Management Engineer (Team Lead)

Cadence Design Systems
06.2016 - Current
  • Management of storage, hardware and server farm. Good understanding of Linux administration.
  • Optimization of hardware resources and repurpose storage.
  • Providing build/release, automation (Perl and Python) and DevOps support to 3 Business Units (ICD, SSV and FED).
  • Integration of 3rd party tools and assist RD team in establishing interface between various products.
  • Continually work towards making improvements in existing process.
  • Define process, branching models, establish baselines and document the process/steps.
  • Key contributor in planning of requirements for development, test and integration with BUs.
  • Synergize with CM groups of other BUs to implement and deploy common infrastructure across different products.
  • Channelizing Process improvements and TAT reductions in CM processes.
  • Ensure CCB (change control broad) to be followed for base and hotfix releases.
  • Configuration and maintenance of apache webserver for intranet applications.
  • Provide quality metrics data to Senior Management and BUs to track the development progress.
  • Ensuring quality guidelines and document templates are followed throughout the product release cycle.
  • Design test engine and sign-off for product validation team to centralize the results.
  • Troubleshot escalations by Customers in Installation and Configuration.
  • Conduct cross functional team (CFT) meetings with various teams to track issues and progress on Projects.
  • Experience with GNU make and make files and porting tools to new OS/Compilers.
  • Migrating test engines and test case executions to Cloud along with Infrastructure team.
  • Internal and external communications with key customers and Global Team.
  • Strong planning and implementation skill
  • Ability to lead or take responsibility for task(s) as part of functional activities.
  • Excellent communication and relationship management skills

Senior Engineer (Integration Engineer)

Robert Bosch Engineering and Business Solutions
01.2015 - 05.2016
  • Creating ClearCase branches and views for the parallel development.
  • Performing branching and merging operations and resolving merge issues and conflicts in coordination with the developer team.
  • Updating config specs of views and creating labels for each release.
  • Compiling the code with different compilers like Arm, Mont vista, Mips as per environment then creating binaries through build operations.
  • Performing Simulation and QVT (Quality Verification Tests) by checking functionality of Software binaries are generated through build operation on Target Hardware in multimedia and performance.
  • Scheduling the build operations in both windows and Linux environments.
  • Automating build and deployment to servers using scripts and Jenkins. Configuring and managing Jenkins jobs.
  • Installing required plugins in the Jenkins.
  • Performing cloning of repositories, Creating submodules branches, and tags in GIT.
  • Creating tags for every release through GIT and releasing it to the customers.
  • Responsible for point of contact for Build/Release issues, guidance and integration planning.
  • Delivering updated binaries and sending release mails to appropriate customers.

Software Engineer (Configuration Controller)

Cyient (formerly Infotech Enterprises)
09.2013 - 01.2015
  • Experience in ClearCase user administration, client and server install and setup.
  • Excellent administrative, analytical and problem-solving skills and ability to handle multiple projects in parallel.
  • Compiling and building the C and C++ source code.
  • Responsible for building the image using Codeo and Cygwin.
  • Handling the Bugs tracking in ClearQuest (PRs).
  • Co-ordinate builds and release cycles on the request of business with dev teams, testing teams and project management teams.
  • Handling release management by Releasing executables with proper checklists.
  • Direct Interaction with Costumer and provide support.

Software Engineer (Configuration Engineer)

Astrol InfoTechnologies Pvt. Ltd
06.2013 - 09.2013
  • Responsible for weekly and daily work checks and backups.
  • Having ability to manage Versioning, Labeling, Branching, Merging, Baseline, Views.
  • Helping users on Day to Day activities involving Check In, Check Out, View problems, VOB setting problems and Access problems.
  • Compiling source files as per release.
  • Discuss with the clients to resolve the doubts or issues in the timely manner.

Education

Master of Tech. - Software Engineering

Birla Institute of Technology and Science (DLPD)
Pilani, Rajasthan
07.2023

Bachelor of Tech. - Information Technology

Uttar Pradesh Technical University
Lucknow
07.2012

Skills

  • Global team collaboration
  • Commitment to quality
  • Web technologies
  • Release management
  • Configuration management
  • Perl programming
  • Shell scripting
  • JSON data handling
  • AWS cloud services
  • Linux operating systems
  • Version control with Perforce
  • CVS versioning system
  • ClearCase management
  • GIT repository management
  • Build automation tools
  • Jenkins CI/CD integration
  • Electric Commander deployment tools
  • Google sanitizer tools usage
  • Coverity static analysis tools
  • CLANG
  • CCACHE
  • GCOVR coverage analysis tool
  • Reviewboard code review platform

Timeline

Principal Configuration Management Engineer (Team Lead)

Cadence Design Systems
06.2016 - Current

Senior Engineer (Integration Engineer)

Robert Bosch Engineering and Business Solutions
01.2015 - 05.2016

Software Engineer (Configuration Controller)

Cyient (formerly Infotech Enterprises)
09.2013 - 01.2015

Software Engineer (Configuration Engineer)

Astrol InfoTechnologies Pvt. Ltd
06.2013 - 09.2013

Master of Tech. - Software Engineering

Birla Institute of Technology and Science (DLPD)

Bachelor of Tech. - Information Technology

Uttar Pradesh Technical University
Gaurav Sharma