Continuous Delivery and Automation on AWS for DevOps Engineers
Course info



Course info



Description
Developing high-quality, scalable software quickly is the holy grail of software development.
In this course, Continuous Delivery and Automation on AWS for DevOps Engineers, you’ll learn to leverage AWS services to implement DevOps best practices.
First, you’ll explore setting up a source control strategy within your development team.
Next, you’ll discover how to leverage infrastructure as code to describe your cloud infrastructure and configuration.
Finally, you’ll learn how to set up robust continuous integration and continuous deployment pipelines that can test your software and deploy it intelligently.
When you’re finished with this course, you’ll have the skills and knowledge of AWS DevOps tooling needed to develop applications on AWS that leverage DevOps best practices.
Course FAQ
Amazon Web Service DevOps are used to enhance applications by providing tools intended to deliver applications and services at high velocity.
CodeBuild is a fully managed continuous integration service that compiles source code, runs test, and produces software packages that are ready to deploy.
Some benefits of AWS services consist of: ease of use, flexibility, cost-effectiveness, reliability, scalability, and security.
Git is a distributed version-control system for tracking changes in any set of files.
In this course, you will learn how to create build and test pipelines, deploy applications, manage infrastructure, and create automated release pipelines. By the end of this course, you will know how to leverage several important AWS services.
Section Introduction Transcripts
Course Overview
Hi, everyone. My name is Fernando Medina Corey, and welcome to my course, Continuous Delivery and Automation on AWS for DevOps Engineers. I'm a Lead Cloud Architect, and I've previously used AWS as a data engineer and software developer. I also hold six AWS certifications and have made courses that span dozens of AWS services. This course is a tour of several important AWS DevOps services. With DevOps being one of the most in‑demand engineering skills, we need to learn how we can use it to improve our development practices. Some of the major topics that we will cover include creating build and test pipelines with AWS CodeBuild, deploying applications with AWS CodeDeploy, managing infrastructure with AWS CloudFormation, and creating automated release pipelines with AWS CodePipeline. By the end of this course, you'll know how to leverage several important AWS services to streamline your development practices and improve the reliability and quality of your code. Before beginning the course, you might want some experience with AWS or with Git, but the demo code and the commands will all be provided for you. From here, you should feel comfortable diving into other AWS development topics with courses on AWS Lambda, Architecting for Cost on AWS, or Collecting and Storing Data on AWS. I hope you'll join me on this journey to learn about DevOps on AWS with the Continuous Delivery and Automation on AWS for DevOps Engineers course, here at Pluralsight.