Best Practices for DevOps Implementation
DevOps
| Intermediate
- 17 videos | 1h 30m 31s
- Includes Assessment
- Earns a Badge
This course explores the key elements that drive implementation of a DevOps culture in an organization. You will examine the challenges, guidelines, and rules for transforming traditional approaches to DevOps, and the best practices and guidelines for implementing and maintaining CI/CD (continuous integration and continuous delivery) systems. You will learn the benefits of implementing automation testing, and to use test automation in CI/CD pipelines. Next, examine the concept, process, workflow, and the need for an artifact repository. The course then examines how to use the chaos engineering principle to help identify weaknesses in an information system that could affect DevOps adoption. You will learn to use the Twelve-Factor App methodology as a guideline to build SaaS (software as a service) applications. You will learn to use cloud native, or container-based environments, to develop and deploy applications. Finally, this course demonstrates how to configure a JFrog artifact repository; to configure and implement Blue-green deployment to transfer user traffic; and to build cloud-native applications by using the OpenShift family of containerized software.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courseidentify key elements that drive the implementation of DevOps culture in the enterpriserecall the challenges of transforming traditional approaches to DevOps and describe guidelines and rules that can be adopted when transforming to DevOpsidentify the significance of adopting the Single Source Repository pattern and list the tools and methods that can be used to implement collaborative artifact sharingrecognize best practices and guidelines that should be followed when implementing and maintaining CI/CD systems in order to best serve organizational project goals and requirementsdescribe the concept, process, workflow, and need for an artifact repository, along with tools that can be used to implement itconfigure JFrog Artifact repository to store sharable artifacts with the DevOps team and enhance the collaborative development and delivery mechanism and pipelinesrecall the benefits of implementing automation testing and the benefits of using test automation in CI/CD pipelinesdescribe the Chaos Engineering principle, how it can help identify weaknesses in information systems, and the guiding principles of Chaos Engineering that can impact DevOps adoption
-
list prominent tools that can be used to implement DevOps at scale along with their associated featuresrecognize the deployment strategies adopted in DevOps and compare strategy adoption scenariosconfigure and implement Blue-Green deployment using OpenShiftrecognize the best practices for implementing automation at scale, with a focus on infrastructure, application, and compliancedescribe the Twelve-Factor App methodology that can be used as a guideline to build Software-as-a-Service applicationsdescribe the features and benefits of employing cloud-native technologies for development and deployment of applicationsbuild cloud-native applications with Spring Boot on OpenShiftsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 17sUP NEXT
-
2.Elements of DevOps Culture5m 50s
-
3.Transforming to Adopt DevOps6m 3s
-
4.Single Source Repository8m 11s
-
5.CI/CD Best Practices8m 26s
-
6.Artifact Repository4m 52s
-
7.Configuring Artifact Repository4m 10s
-
8.Automation Testing and Benefits4m 16s
-
9.Chaos Engineering Principle6m 51s
-
10.DevOps Implementation Tools6m 59s
-
11.Deployment Strategy Selection Scenarios5m 57s
-
12.Blue-Green Deployment with OpenShift3m 52s
-
13.Improving Automation at Scale6m 22s
-
14.Twelve-factor App4m 40s
-
15.Cloud-Native Benefits4m 46s
-
16.Building Cloud-Native Applications6m 25s
-
17.Course Summary1m 35s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.