Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vidyashree M

Bangalore

Summary

Build and Release Engineer with 13+ years of experience in CI/CD automation, infrastructure management, and complex branching strategies. Skilled in maintaining scalable build and integration systems for multi-site teams, ensuring seamless code deployment. Proficient in Python, Bash, Groovy, and Shell for automation, with hands-on experience in Jenkins, Bamboo, and Concourse. Strong problem-solving skills in debugging, code quality, and integrating open-source/third-party code. Adept at driving operational excellence, influencing technical strategies, and improving development workflows in fast-paced automotive software environments.

Overview

14
14
years of professional experience

Work History

Principal Engineer DevOps

Harman International India Private Ltd
11.2013 - Current
  • Oversee Software Configuration Management (SCM) processes, including code compilation, versioning, labeling, and branching strategy using Perforce, Git, and SVN to ensure structured and efficient code management
  • Develop, maintain, and optimize CI/CD pipelines using Jenkins, Cruise Control, and Build Central, ensuring seamless integration and deployment workflows
  • Manage and maintain code repositories, guiding engineering teams on branching, merging, and release strategies, while enforcing best practices for code integrity and traceability
  • Ensure smooth release management processes, coordinating release schedules, deployments, and change implementations across test, acceptance, and production environments
  • Automate software build and integration processes using Shell, Python, and Jenkins, implementing efficient build tools such as CMake and eMake
  • Validate acceptance criteria at various stages of development, ensuring configurations align with CI/CD system requirements and software release policies
  • Monitor and optimize build infrastructure performance, proactively identifying and addressing issues to maintain high system availability and efficiency
  • Collaborate with cross-functional teams, including QA, Change Management, and Incident Management, to enhance release processes and mitigate risks
  • Drive process improvements, standardization, and documentation to enhance efficiency, maintainability, and scalability of build and release workflows
  • Implement and manage interface change announcements, software/hardware version upgrades, and release planning to ensure smooth system transitions
  • Develop and enforce branching strategies to support effective parallel development and efficient integration cycles
  • Lead and mentor a team of DevOps Engineers, providing guidance on best practices in SCM, release engineering, and automation
  • Act as a subject matter expert (SME) for release engineering, leading root cause analysis, impact assessments, and remediation strategies for build failures and deployment issues
  • Continuously enhance automation frameworks and release tooling, ensuring efficient and reliable software deliveries
  • Collaborate closely with development teams to build, deploy, monitor, and scale services and infrastructure, optimizing system performance and reliability

Software Configuration Engineer

HCL technologies Ltd
06.2011 - 11.2013
  • Configured and maintained build infrastructure, ensuring high availability and optimal performance for multi-site development teams
  • Developed and integrated automated build and release processes, leveraging tools like Jenkins, Bamboo, and Cruise Control to enhance software deployment efficiency
  • Managed source code repositories (Git, Bitbucket, SVN, Perforce) and implemented complex branching/merging strategies to maintain code integrity
  • Evaluated and integrated new tools and technologies into the existing CI/CD pipeline to improve code quality, deployment speed, and system reliability
  • Collaborated with cross-functional teams to align build and release workflows with agile software development methodologies, supporting faster and more stable software deliveries
  • Automated infrastructure provisioning using Terraform, Ansible, improving efficiency and reducing manual intervention

Education

Bachelor of Engineering - Electronics and Communication

Dayananda Sagar Institutions
01.2011

Diploma - Electronics and Communication

MEI Polytechnic
04.2008

Skills

  • Version Control: Git, GitHub, GitLab, Bitbucket, Perforce, SVN
  • CI/CD & Build: Jenkins, Bamboo, Cruise Control, Build Central, CMake, EMake, Maven, Ant
  • IaC & Configuration Management: Terraform, Ansible, Puppet, CloudFormation
  • Cloud & Monitoring: AWS, Azure
  • Containers & Orchestration: Kubernetes, Docker
  • Scripting & Automation: Python, Bash, Groovy, PowerShell
  • Code Quality & Integration: CodeSonar, Code Review Workflows, Open-source & Third-party Integration

Timeline

Principal Engineer DevOps

Harman International India Private Ltd
11.2013 - Current

Software Configuration Engineer

HCL technologies Ltd
06.2011 - 11.2013

Bachelor of Engineering - Electronics and Communication

Dayananda Sagar Institutions

Diploma - Electronics and Communication

MEI Polytechnic
Vidyashree M