DevOps Engineering on AWS (AWSDEVOPS)

Deze training behandelt de kernprincipes van de DevOps-methodologie en bestudeert een aantal use cases die van toepassing zijn op startende ondernemingen, kleine en middelgrote bedrijven en ontwikkelingsscenario's voor ondernemingen.

  • Offerte aanvragen

    Offerte aanvraag training

    Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Zou je hieronder de informatie die we nodig hebben willen invullen? Denk aan het aantal deelnemers voor de offerte, eventuele specifieke wensen, en dergelijke.

    Wij zijn dé IT-opleider van het noorden

    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    x

Algemene omschrijving

DevOps Engineering on AWS demonstrates how to use the most common DevOps patterns to develop, deploy and maintain applications on AWS. The course covers the core principles of the DevOps methodology and examines a number of use cases applicable to startup, small-medium business, and enterprise development scenarios.

Doelgroep

This course is intended for:

  • Software Developers and System Administrators.

Leerdoelen

This course is designed to teach you how to:

  • Design and implement an infrastructure on AWS that supports one or more DevOps development projects.
  • Set up Git on AWS and understand the array of options for enabling a Continuous Integration environment on AWS Cloud.
  • Use the core principles of Continuous Integration and Continuous Deployment.
  • Distinguish between the array of application deployment technologies available on AWS Cloud (including AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, and Amazon EC2 Container Service), and decide which technology best fits a given scenario.
  • 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.

Voorkennis

We recommend that attendees of this course have:

  • Attended Cloud Operations on AWS (AWSSYS) or Developing on AWS (AWSD).
  • Working knowledge of one or more high-level programming languages (C#, Java, PHP, Ruby, Python, etc.).
  • 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).

Onderwerpen

Day One

AWSDEVOPS | Module 1: Introduction to DevOps

  • DevOps overview.
  • The DevOps practice.

AWSDEVOPS | Module 2: AWS Command Line Interface

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

AWSDEVOPS | 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.

AWSDEVOPS | Module 4: Deployment strategies and developer tools

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

Day Two

AWSDEVOPS | 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.

AWSDEVOPS | 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.

AWSDEVOPS | Module 7: Automated Testing on AWS

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

Day Three

AWSDEVOPS | 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.

AWSDEVOPS | Module 9: AMI Building and Amazon EC2 Systems Manager

  • AWS Systems Manager.

AWSDEVOPS | 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.

AWSDEVOPS | Module 11: DevOps Customer Case Studies

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