DevOps Playbook - CI/CD Tools and Services

OverviewStepsAuthor
DifficultyIntermediate
AVG Duration6h
Students2090
Ratings
4.4/5
starstarstarstarstar-half
Content
525

Description

Overview

Successful DevOps implementation requires cohesive collaboration and an understanding of the tools, best practices, and processes required to build and deliver software and services at scale.

This Learning Path is a hands-on guide to DevOps adoption and implementation. It includes video courses, dedicated demo sessions to put DevOps tools into production, and five hands-on labs to apply what you’ve learned in a live Amazon Web Services (AWS) console. 

Intended Audience

  • Anyone interested in adopting DevOps and related CI/CD practices
  • Teams adopting DevOps and configuring CI/CD within your own environment 

Learning Objectives 

  • Apply critical DevOps best practices, including the basics of continuous integration, continuous delivery, CALMS, and automation
  • Use DevOps tools to configure effective build and deployment pipelines
  • Assess existing DevOps maturity using CALMS as a conceptual framework
  • Use Infrastructure as Code (IaC) to automate infrastructure provisioning  

Prerequisites

  • Basic understanding of software development and related software development life cycle (SDLC) practices 
  • Novices to DevOps and/or CI/CD are encouraged to first complete the DevOps Fundamentals Learning Path 

Certificate

Your certificate for this learning path
lock

Training Content

1
Course - Beginner - 3m
DevOps Adoption Playbook Learning Path Introduction
This course introduces you to DevOps Adoption Playbook learning path.
2
Course - Intermediate - 1h 13m
DevOps Playbook Part 1
This course introduces you to the DevOps Playbook Part 1.
3
Hands-on Lab - Intermediate - 1h
Static Code Analysis Within CI/CD Pipelines
Integrate static code analysis within a three-stage AWS CodePipeline CI/CD pipeline to prevent vulnerabilities from making it into production in this Lab.
4
Hands-on Lab - Intermediate - 1h 15m
Protect Your Code Against Attacks With Gauntlt
Learn how to use Gauntlt for security testing and protect your code against attacks with Guantlt by embedding it into a continuous integration pipeline.
5
Exam - 30m
Knowledge Check: DevOps Playbook - CI/CD Tools and Services (Part 1)
Knowledge Check: DevOps Playbook - CI/CD Tools and Services (Part 1)
6
Course - Advanced - 50m
DevOps Playbook Part 2
This course introduces you to the DevOps Playbook Part 2.
7
Hands-on Lab - Intermediate - 1h 30m
Deploy a Highly Available Website with Terraform on AWS
Deploy a secure and highly available website with Terraform on AWS using a two-tier architecture with private and public subnets.
8
Hands-on Lab - Intermediate - 45m
Infrastructure Testing with Serverspec
Perform infrastructure testing with Serverspec by writing Serverspec tests for a two-tier application, and run the tests on instances in the application tiers.
9
Course - Intermediate - 29m
Using Amazon Alexa to Perform Voice Activated CI/CD Build and Deployments
This course demonstrates how to automate the process of building, testing, and deploying a Java project to the cloud using Amazon Alexa Skills with CI/CD.
10
Hands-on Lab - Intermediate - 2h
Static Analysis and Alerting for Infrastructure as Code
Explore the benefits of static code analysis for infrastructure as code, specifically Terraform, and be alerted when the analysis detects an issue in this Lab.
11
Course - Beginner - 3m
DevOps Adoption Playbook Learning Path Review
This course reviews and summarizes the DevOps Adoption Playbook learning path, including highlights and key takeaways.
12
Exam - 30m
Knowledge Check: DevOps Playbook - CI/CD Tools and Services (Part 2)
Knowledge Check: DevOps Playbook - CI/CD Tools and Services (Part 2)
About the Author
Students70615
Labs44
Courses105
Learning paths52

Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation.

He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, GCP, Azure), Security, Kubernetes, and Machine Learning.

Jeremy holds professional certifications for AWS, GCP, and Kubernetes.