AWS DevOps Training AWS DevOps Certification BootCamp Professional Level

Duration: 
3 days
Codes: 
TP2771,AWS

Overview

In this AWS DevOps training course, you will learn the core principles of the DevOps methodology and examine a number of use cases relevant to startup, small- to medium-sized business, and enterprise development scenarios. You will explore the most common DevOps patterns to develop, deploy, and maintain applications on the AWS platform.

Audience

This AWS DevOps training course is intended for:

  • System administrators
  • Software developers

Skills Gained

In this AWS DevOps training course, you will learn how to:

  • Use the primary practices and concepts of the DevOps methodology
  • Use AWS CloudFormation and AWS OpsWorks to deploy the infrastructure required to create development, test, and production environments for a software development project
  • Use AWS CodeStar to manage all software development activities in one place
  • Use AWS CodeCommit and AWS CodeBuild to understand the many options for enabling a continuous integration (CI) environment on AWS
  • Use AWS CodePipeline to design and implement a continuous integration and continuous delivery (CI/CD) pipeline on AWS
  • Implement several common continuous deployment (CD) use cases using AWS technologies, including blue/green deployment and A/B testing
  • Differentiate between the many application deployment technologies available on AWS, including AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon Elastic Container Service (Amazon ECS), and Amazon Elastic Container Registry (Amazon ECR), and decide which technology best fits a given scenario
  • Leverage automated testing in different stages of a CI/CD pipeline
  • Design and implement an infrastructure on AWS that supports one or more DevOps development projects
  • Use Amazon EC2 Systems Manager for patch management
  • Fine-tune the applications you deliver on AWS for high performance, and use AWS tools and technologies to monitor your application and environment for potential issues

Prerequisites

The prerequisites for this AWS DevOps training course are:

  • Systems Operations on AWS or Developing on AWS
  • Working knowledge of one or more high-level programming languages, such as 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)

Three days.

Course Outline

Outline of AWS DevOps Training: AWS DevOps Certification BootCamp - Professional Level Chapter 1. Introduction to DevOps

  • Fundamentals of DevOps
  • Continuous Integration
  • Continuous Build
  • Continuous Deployment
  • Deployment Strategies

Chapter 2. Advance Chapter 3. EC2 Advance Auto Scaling

  • Hands-on Lab: Manage rolling updates with Auto Scaling and CloudFormation

Chapter 4. CloudFormation

  • Bootstrapping the instances using cfn-init
  • Wait Conditions
  • Nested Stacks
  • Rolling stack updates using Auto Scaling

Chapter 5. Introduction to RedShift

  • RedShift Clusters / Cluster Types
  • Data Modeling
  • Security & Authorization
  • RDS vs RedShift
  • Use Cases

Chapter 6. Introduction to AWS Lambda Chapter 7. Simple Notification Service

  • Introduction
  • Delivery Methods

Chapter 8. Simple Workflow service

  • SWF Domains
  • Workflow Lifecycle

Chapter 9. AWS Elastic Beanstalk

  • Applications
  • Environments
  • Managing Deployments
  • Bootstrapping packages on the stack
  • Hands-on Lab: Installing the application and creating multiple environments

Chapter 10. Advance SQS

  • Messages Receiving Order
  • Distributed Queues
  • Dead Letter Queue
  • Message Lifecycle
  • Integration with SNS

Chapter 11. Use Cases of SQS, SWF and SNS IAM

  • Cross-Account Access
  • Consolidated Billing
  • Role based Access Control
  • Federation
  • Hands-on Lab: Web Identity Federation

Chapter 12. Code Deploy

  • Key Concepts
  • Repositories
  • Deployment Workflow
  • AppSpec Files

Chapter 13. Continuous Delivery and Integration with AWS Code Pipeline

  • Code Pipeline
  • Workflow using Code Pipeline
  • Integration with other AWS Services
  • Hands-on Lab: Update the application on Beanstalk using Code Pipeline and Code Deploy

Chapter 14. Kinesis

  • Kinesis Firehose
  • Kinesis vs SQS

Chapter 15. Advance CloudWatch

  • CloudWatch Logs
  • CloudWatch log aggregation capabilities
  • Hands-on Lab: Streaming logs to store in S3 using Kinesis

Chapter 16. OpsWorks

  • Terminology
  • OpsWorks Events
  • OpsWorks Permissions
  • Rolling Deployments
  • Best Practices
  • Hands-on Lab: Managing deployments using OpsWorks

Chapter 17. Architectural Discussion

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.