DevOps Engineering on AWS (AWSDEVOPS)

Gedetailleerde cursusinhoud

Day One

Module 1: Introduction to DevOps

  • DevOps overview
  • The DevOps practice

Module 2: AWS Command Line Interface

  • Install and configure
  • Command line options
  • Hands-on lab 1: Hands-on with AWS CLI

Module 3: Introduction to DevSecOps

  • DevSecOps concepts and practices
  • Planning Security in a DevOps Infrastructure
  • Using AWS Identity and Access Managment (IAM)
  • Hands-on lab 2: Building and executing automated AWS IAM policy tests with AWS Config

Module 4: Deployment strategies and developer tools

  • Deployment strategies
  • AWS tools for deployment
  • AWS developer tools for building a CI/CD pipeline

Day Two

Module 5: Infrastructure as Code

  • Concept of Infrastructure as Code and the benefits
  • Core functionality of AWS CloudFormation
  • Automated Infrastructure Management with AWS CloudFormation
  • Hands-on lab 3: Hands-on with AWS Cloud Formation templates

Module 6: Deep Dive into Developer Tools

  • Best practices, use cases and reference architecture review
  • AWS Cloud 9
  • Continuous integration with AWS CodeCommit
  • Enabling continuous integration with AWS CodeBuild
  • Continuous delivery and deployment with AWS CodeDeploy
  • Deploying with AWS Elastic Beanstalk
  • AWS CodePipeline
  • AWS CodeStar
  • Hands-on lab 4 - Creating a continuous delivery toolchain with AWS CodeStar

Module 7: Automated Testing on AWS

  • AWS Automated Testing Tools
  • AWS Performance Tuning
  • Logging with AWS

Day Three

Module 8: Configuration Management with AWS OpsWorks, Chef and Puppet

  • AWS OpsWorks Stacks
  • Puppet on AWS
  • Comparing deployment tools
  • Hands-on lab 5- Hands-On with AWS OpsWorks and Chef

Module 9: AMI Building and Amazon EC2 Systems Manager

  • AWS Systems Manager

Module 10: Containers: Docker and ECS

  • Deploying applications with Docker
  • Amazon Elastic container service core concepts
  • Secrets management
  • Hands-on lab 6- Hands-on with Docker and Amazon ECS

Module 11: DevOps Customer Case Studies

  • AWS case study: Coursera
  • AWS case study: Instacart
  • AWS case study: Toronto Star