DevOps tooling and best practices are critical skills for any software organization. This course will teach you how to leverage DevOps technologies in AWS like infrastructure as code, CI/CD and more to improve your development lifecycle.
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.
What are AWS Devops used for?
Amazon Web Service DevOps are used to enhance applications by providing tools intended to deliver applications and services at high velocity.
What is AWS Codebuild?
CodeBuild is a fully managed continuous integration service that compiles source code, runs test, and produces software packages that are ready to deploy.
What are the benefits of AWS services?
Some benefits of AWS services consist of: ease of use, flexibility, cost-effectiveness, reliability, scalability, and security.
What is Git?
Git is a distributed version-control system for tracking changes in any set of files.
What will I learn in this devops engineers course?
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.
Fernando works full time learning the newest trends and tools in application development in order to share them with application developers and architects. He especially enjoys helping others learn about cloud infrastructure offerings to better support the needs of developers and the organizations that they work with.
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.