DevOps Playbook - CI/CD Tools and Services

OverviewStepsAuthor
DifficultyIntermediate
Duration9h 26m
Students474
Ratings
3.4/5
star star star star-half star-border

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

Learning Path Steps

1 courses

In this course we introduce you to DevOps Adoption Playbook Learning Path. The DevOps Adoption Playbook Learning Path consists of a blend of instructional courseware, several hands on labs where you get to practice on the technologies, and 2 exams to asses...

2 courses

In this course we introduce you to the DevOps Playbook Part 1. The DevOps Playbook Part 1 course begins with Book 1, a brief introduction to DevOps and how in recent times it has become the defacto approach to developing and operating applications. We then...

3 labs

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 labs

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-filled

Exam: DevOps Playbook - CI/CD Tools and Services (Part 1)

6 courses

In this course we introduce you to the DevOps Playbook Part 2. The DevOps Playbook Part 2 course continues with Books 8 through to 12, covering the topics, Infrastructure as Code, Configuration Management, Continuous Delivery, Continuous Deployment, and Co...

7 labs

Deploy a secure and highly available website with Terraform on AWS using a two-tier architecture with private and public subnets.

8 labs

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 courses

Introduction Are you interested in learning how to apply Amazon Alexa Skills to common development tasks?This course explains and demonstrates how to automate the process of building, testing, and deploying a Java project to the cloud using Amazon Alexa Ski...

10 labs

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 courses

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.

12 exam-filled

Exam: DevOps Playbook - CI/CD Tools and Services (Part 2)

Changelog

Apr 10 2019

Added course - Using Amazon Alexa to Perform Voice Activated CI/CD Build and Deployments. This course demonstrates how to automate building, testing, and deploying a Java project to the cloud using Amazon Alexa Skills.

Oct 19 2018

About the Author

Students8788
Labs26
Courses58
Learning paths13

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.