The course is part of this learning path
DevOps Adoption Playbook Learning Path
Congratulations on completing the DevOps Adoption Playbook Learning Path!
In this course we provide a review of the DevOps Adoption Playbook Learning Path, including highlights and key takeaways.
About the Author
Jeremy is the DevOps Content Lead at Cloud Academy where he specializes in developing technical training documentation for DevOps.
He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 20+ years. In recent times, Jeremy has been focused on DevOps, Cloud, Security, and Machine Learning.
Jeremy holds professional certifications for both the AWS and GCP cloud platforms.
- [Instructor] Congratulations on completing the DevOps Adoption Playbook Learning Path!
We hope you've found this content both informative and engaging. Before we finish we'll provide a quick recap of the concepts we've covered.
We introduced you to 12 individual books covering many important DevOps practices. In the first course, we started with a basic review of DevOps and important requirements to consider when adopting DevOps into your own organization. We then discussed CALMS as a conceptual framework to assess existing DevOps maturity. We talked about the importance of Collaboration and Automation for successful DevOps. We reviewed the importance of Version Control as being a fundamental starting service. And finally, we provided a review of Continuous Integration and Continuous Testing for building software at scale and speed.
Next, you had the opportunity to perform the first two of five hands on labs. Lab One, required you to perform Static Code Analysis directly within a CICD service. Lab Two, required you to perform Infrastructure Testing using ServerSpec.
Upon completing the 1st course and associated labs, you were presented with the first of two exams, to assess knowledge presented in the first half of the learning path.
In the second course, we started with a review of Infrastructure as Code as a method to automate the provisioning infrastructure. Next, we discussed Configuration Management to manage server state. We talked about the differences between Continuous Delivery and Continuous Deployment, and how either can be used to automate deployment of releases. And finally, we provided a quick review of Monitoring as an important requirement for the upkeep and maintenance of environments, and also as a method to provide continuous feedback.
Next, you had the opportunity to perform another three hands on labs. Lab Three, required you to create a highly available website using Terraform on AWS. Lab Four, required you to perform static analysis and alerting with infrastructure as code. And, Lab Five, required you to protect your code against attacks using Gauntlt.
Upon completing the 2nd course and associated labs, you were then presented with the second of two exams, to assess knowledge presented in the second half of this learning path.
Okay, so that brings this Learning Path to a close. If you haven't done so already, we do recommend you perform both assessment exams. This will give you an idea of which areas you might need to continue or review. Please feel free to contact us at firstname.lastname@example.org if you have any questions, and or comments regarding this Learning Path.
Congratulations again on completing this Learning Path, you're on your way to adopting and mastering DevOps within your own organization!