DEVOPS ENGINEERING ON AWS
Course Overview
In this course, you will learn the most common DevOps patterns to develop, deploy, and maintain applications on the AWS platform. We will explore the core principles of the DevOps methodology and examine a number of use cases applicable to startup, small- to medium-sized business, and enterprise development scenarios.
Course Objectives
On completion of this course, you will know:
- DevOps methodology
- Using AWS CloudFormation and AWS OpsWorks
- Using AWS CodeCommit and AWS CodeBuild
- Using AWS CodePipeline
- Using AWS CodeStar
- Using Amazon EC2 Systems Manager
Course Prequisites
- Systems Operations on AWS or Developing on AWS
- Working knowledge of any of the following C#, Java, PHP, Ruby, or Python
Intermediate knowledge of administering Linux or Windows systems at the command-line level - Working experience with AWS using both the AWS Management Console and the AWS Command Line Interface (AWS CLI)
Target Audience
System Administrators, Software Developers
Course Outline
Lesson 1 : DevOps and DevSecOps
Lesson 2 : The AWS Command Line Interface (AWS CLI)
Lesson 3 : Deployment strategies and developer tools
Lesson 4 : Infrastructure as Code (IaC)
Lesson 5 : AWS developer tools
Lesson 6 : Automated testing on AWS
Lesson 7 : Configuration management
Lesson 8 : Building AMIs and Amazon EC2 Systems Manager
Lesson 9 : Containers: Docker and Amazon ECS