Build & Release Engineering Best Practices: Release Engineering
Release Engineering
| Intermediate
- 15 Videos | 59m 50s
- Includes Assessment
- Earns a Badge
It's important to know why the roles, philosophy, and principles behind release engineering - a relatively new discipline of software engineering - are used for building and delivering software. In this course, you'll learn about the automated release system called Rapid, and how it can be used to provide a framework for delivering reliable software builds and releases. You'll also learn about configuration management and the importance of collaboration between release engineers and site reliability engineers.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courseprovide an overview of release engineeringdifferentiate between release engineering and release managementdescribe the role of a release engineerlist the four major principles of release engineering - self-service model, high velocity, hermetic builds, and enforcement of policies and proceduresprovide an overview of the Google automated release system Rapid and describe considerations for buildingprovide an overview of branching as it relates to the Rapid release modeldescribe the importance of continuous testing as it relates to the Rapid release model
-
provide an overview and example of software packaging/distribution and describe the importance of a packaging management systemlist the components of a Rapid systemdescribe the goal of a successful deployment processprovide an overview of configuration managementdescribe the importance of starting release engineering practices from the beginningdescribe how companies can implement/incorporate release engineeringsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 35sUP NEXT
-
2.What Is Release Engineering?5m 53s
-
3.Release Engineering vs. Release Management5m 28s
-
4.Release Engineer Job Functions4m 11s
-
5.Principles of Release Engineering5m 48s
-
6.Performing a Build3m 32s
-
7.Branching3m 54s
-
8.Continuous Testing3m 18s
-
9.Packaging and Distribution4m 36s
-
10.Components of a Rapid System4m 25s
-
11.Deployment Process4m 7s
-
12.Configuration Management4m 20s
-
13.Release Engineering Considerations3m 9s
-
14.Incorporating Release Engineering4m 28s
-
15.Course Summary1m 7s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.