Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Shefali Hegde

Bengaluru

Summary

Dynamic Lead Release Engineer with a proven track record at Vmware , specializing in Azure DevOps migrations and release management enhancements. Expert in CI/CD technologies and adept at fostering team collaboration. Achieved significant process improvements, demonstrating both technical mastery and exceptional communication skills. Seasoned Release Engineer experienced developing applications, databases and cloud computing solutions. Smart professional with proven troubleshooting and debugging capabilities for resolving complex technical issues.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Lead Release Engineer

VMware
06.2020 - 12.2023
  • Performing build and release functions for projects with state and county medical eligibility and enrollment systems.
  • Lead engineer for migration to Azure DevOps from TFS.
  • Configured dashboards in Azure DevOps in order to provide multiple views of various team's progress for efficiency.
  • Modified work items in Azure DevOps per release requirements using import/export template functionality i.e. fields, forms and work flow rules.
  • Member of change control board (CCB) providing approvals and scheduling considerations for defects and change request
  • Working with development team on enforcing source control strategies, building, packaging, and deployment of products.
  • Debugging build failures, coordinating with developers and testers to resolve related issues
  • Worked with technical teams to improve build automation and to reduce bottlenecks in the delivery pipeline
  • Coordinator and approver for all scheduled and expedited changes to all lower and production environments
  • Contributor and approver for SDLC and release plans
  • Instrumental participant in the documentation and implementation of companywide migration to new Release Management processes and procedures
  • Facilitated Cybersecurity processes into release management tasks
  • Worked closely with software development, testing team, and performance team to design and develop robust solutions to meet client requirements for functionality, scalability, and performance
  • In-depth knowledge on managing azure compute resources like VMs via Azure portal and PowerShell
  • Through knowledge of deploying and configuring Virtual Networks in Azure
  • Negotiated timelines with stakeholder groups across multiple departments to establish realistic deadlines that balanced competing priorities.
  • Mentored junior engineers in best practices for release management, fostering a culture of continuous learning within the team.
  • Evaluated emerging technologies to identify potential improvements in the release process, recommending adoption of relevant tools and methodologies.
  • Helped Automation Team develop custom scripts for automated deployments, enabling faster time-to-market for new features and enhancements.
  • Maintained detailed documentation on release processes to provide clear guidelines for future projects and facilitate knowledge transfer within the organization.
  • Tailored release strategies for individual products to ensure optimal deployment based on factors such as performance, security, and customer requirements.
  • Championed a culture of continuous improvement by regularly reviewing and refining the release management processes, tools, and methodologies used within the organization.
  • Collaborated closely with QA teams to prioritize bug fixes and feature requests based on customer impact and business value.
  • Facilitated swift resolution of production issues by coordinating incident response efforts among development, operations, and support teams.
  • Performed root cause analysis on failed deployments to identify areas of improvement in the release process and prevent future issues.
  • Improved application stability through monitoring system performance, analyzing trends, and making adjustments to optimize resource usage.
  • Ensured compliance with industry standards and best practices by conducting regular audits of release management processes.
  • Coordinated cross-functional teams during product launches to ensure seamless integration between development, QA, and operations.
  • Enhanced overall system performance with proactive identification of bottlenecks and optimization strategies implementation.
  • Supported successful product launches by creating comprehensive rollout plans that took into account technical requirements as well as end-user needs.
  • Reduced software defects by implementing thorough testing procedures and collaborating with development teams to resolve issues.
  • Streamlined software releases by automating build and deployment processes, increasing efficiency in the release cycle.
  • Managed version control systems for consistent code tracking and efficient collaboration among team members.
  • Increased deployment success rates by identifying areas of risk early in the development cycle through rigorous pre-release testing.
  • Established clear communication channels with stakeholders throughout all phases of the release cycle, ensuring alignment on project goals and expectations.
  • Updated old code bases to modern development standards, improving functionality.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Collaborated with clients to define solution requirements.
  • Maintained existing software systems by identifying and correcting software defects.
  • Integrated third-party tools and components into applications.
  • Partnered with development team on product development and application support plans.
  • Provided guidance and mentored less-experienced staff members.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Analyzed proposed technical solutions based on customer requirements.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Coordinated efficient large-scale software deployments.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Informed internal personnel and external stakeholders of project milestones.
  • Represented software applications engineering team during large and complex development projects.
  • Analyzed data to coordinate installation of new systems or modification of existing systems.
  • Designed enhancements and updates for subsystems of end-user applications software running on local, networked, and Internet-based platforms.
  • Promoted experience with Kubernetes, Docker and Amazon Web Services.
  • Provided direction and guidance to process improvements and established policies.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Created proofs of concept for innovative new solutions.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Designed and developed analytical data structures.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Tested functional compliance of company products.
  • Tuned systems to boost performance.

Senior Release Engineer

Vmware
06.2017 - 06.2020
  • Created and manages release plan for all development release and provide instructions to team on release days
  • Involved in gathering, understanding and validating the project specifications
  • Worker with the development teams to drive and define branch management
  • Assisted developers with questions and problems related to the version control tool i.e Perforce, Git , or general configuration management processes and procedures
  • Established clear communication channels with stakeholders throughout all phases of the release cycle, ensuring alignment on project goals and expectations.
  • Facilitated swift resolution of production issues by coordinating incident response efforts among development, operations, and support teams.
  • Championed a culture of continuous improvement by regularly reviewing and refining the release management processes, tools, and methodologies used within the organization.
  • Maintained detailed documentation on release processes to provide clear guidelines for future projects and facilitate knowledge transfer within the organization.
  • Improved application stability through monitoring system performance, analyzing trends, and making adjustments to optimize resource usage.
  • Administer various tools supporting release management including source control, continuous integration and change management
  • Work with product development teams to create and meet development and deployment deadlines
  • Performed biweekly build cycle and testing processes.
  • Documented all build and release process related items

DevOps Engineer

VMware
06.2015 - 06.2017
  • Created SSIS package to Export and Import data from SQL Server to Access, Text and Excel files.
  • Extracted data from Oracle databases and loaded the data into the flat files.
  • Deployed SSIS packages on development server using configuration files.
  • Configured SQL mail agent for sending mails upon package deployment.
  • Created several event handlers to send alerts, success messages, and error messages and implemented detailed logging.
  • Used various SSIS tasks such as Conditional Split, Derived Column, which were used for Data Scrubbing, data cleansing and aggregating the required data.
  • Maintained version control systems like Git or SVN for seamless collaboration among developers and engineers during project lifecycles.
  • Designed and implemented containerization strategies using Docker and Kubernetes, improving resource utilization and management.
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.
  • Automated and implemented system backup and recovery procedures.
  • Collaborated with team to analyze system solutions based on client requirements.
  • Enhanced application performance by optimizing infrastructure configurations based on usage patterns.
  • Collaborated closely with product development teams and other stakeholders.
  • Provided 24/7 on-call support for critical systems, ensuring high availability and rapid issue resolution.
  • Contributed to the creation of a DevOps culture within the organization, leading to increased agility and cross-functional collaboration.
  • Optimized build processes using tools such as Jenkins or Bamboo for fast feedback loops in development cycles.
  • Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels.
  • Established strong interdepartmental communication channels, fostering collaboration between development, operations, and QA teams.
  • Collaborated with team to determine application requirement specifications.
  • Monitored automated build and continuous software integration process to drive build/release failure resolution.
  • Standardized configuration management practices using Puppet or Ansible for better visibility into infrastructure changes.
  • Worked with cross-functional design teams to create software solutions that improved overall functionality and performance.
  • Built automation tools and applications to deploy next-generation platforms.
  • Documented project design for reference and future use cases.
  • Used insight into user needs and requirements to quickly reach development prototyping stage.
  • Evaluated emerging technologies for potential adoption into existing workflows, driving continuous improvement initiatives.
  • Conducted regular post-mortems after incidents to identify root causes and prevent recurrence.
  • Created secure custom coding to prevent network threats.
  • Developed incident response plans that decreased resolution times for production issues.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Researched and identified new technologies to use in agile development environment.
  • Collaborated with development teams to streamline software releases, resulting in faster timetomarket.
  • Managed testing cycles and coordination of user acceptance testing for software and applications.
  • Supervised software life cycle from preliminary needs analysis to enterprise-wide deployment and support.
  • Reduced system downtime for critical applications by implementing robust monitoring and alerting tools.
  • Increased application scalability by migrating legacy systems to cloud-based platforms.
  • Investigated new and emerging software applications to select and implement administrative information systems.
  • Drove project lifespan from concept to final rollout in development and deployment.
  • Coordinated deployments of new software, feature updates and fixes.
  • Tested functional compliance of company products.

Senior Configuration Consultant

Deltazia SCM Solutions
02.2010 - 12.2015

Evaluator

Merittrac Solutions Pvt. Ltd
06.2009 - 01.2010
  • Conducted thorough research on industry trends and benchmarks, resulting in more accurate evaluations.
  • Facilitated knowledge sharing among colleagues by presenting key insights from completed evaluations at internal meetings.
  • Assisted in developing organizational policies and procedures related to evaluation practices, ensuring compliance with industry standards.
  • Provided valuable input during proposal writing processes, contributing to successful project acquisitions for the organization.
  • Conducted regular reviews of existing evaluation frameworks, identifying areas for improvement or adaptation based on changing circumstances or needs.
  • Mentored junior evaluators, enhancing their skills and boosting team performance.
  • Streamlined the evaluation process for increased efficiency, leading to faster decisionmaking.

Client Service Executive

Smart Works
06.2008 - 05.2009
  • Enhanced client satisfaction by addressing inquiries and resolving issues promptly.
  • Played an integral role in expanding the company''s clientele base through successful networking initiatives.
  • Developed strong relationships with key clients, fostering trust and loyalty.
  • Collaborated with internal teams to deliver customized solutions for clients'' unique needs.
  • Developed and maintained existing client relationship and developed new client relationships.
  • Managed a diverse portfolio of accounts, ensuring top-notch customer service and support.
  • Organized regular team meetings which led to improved collaboration among team members towards achieving common goals.

Education

Bachelor of Engineering - Electronics And Communication Engineering

Vishweshwariah Technological University
India

Little Rock Indian School
Brahmavar

Skills

  • Practical hands-on implementation experience of new release management processes and procedures based on TFS/Azure DevOps
  • Build and Release expert with CI/CD technology and process focus
  • Technical knowledge and expertise of release engineering principles and processes for Azure cloud
  • Extensive knowledge of SDLC in a variety of environments
  • Experience with version control systems such as IBM Rational Synergy, Team Foundation Server (TFS), Perforce, and GIT
  • Expertise in using Tools like AWS, Azure DevOps, Infra-as-code (Terraform), AWS, RM 2017, MS Office 365, SonarCube, SQL server 2016/2019,Bamboo, Rally, Hudson, Jenkins, Dockers, Kubernetes, Test Track Pro, Jira, Visual Studio 2019
  • Experience in running and maintaining change control boards and key status / implementations meetings
  • Contributor, coordinator and approver for various release plans and schedules through production life cycles
  • Expertise in process improvement methodology and implementation
  • Proficient in performing gap analysis and creation of recommendations
  • Team player with excellent communication skills

Certification

  • Certified ScrumMaster
  • Kubernetes
  • Microsoft Certified: Azure Fundamental (AZ-900)
  • AWS Certified Cloud Practitioner
  • Docker
  • Big Data
  • Vra administration
  • NSX basics
  • Vmware Stack


Timeline

Lead Release Engineer

VMware
06.2020 - 12.2023

Senior Release Engineer

Vmware
06.2017 - 06.2020

DevOps Engineer

VMware
06.2015 - 06.2017

Senior Configuration Consultant

Deltazia SCM Solutions
02.2010 - 12.2015

Evaluator

Merittrac Solutions Pvt. Ltd
06.2009 - 01.2010

Client Service Executive

Smart Works
06.2008 - 05.2009

Bachelor of Engineering - Electronics And Communication Engineering

Vishweshwariah Technological University

Little Rock Indian School
Shefali Hegde