DevOps Engineering on AWS

Course Modality

Instructor-led (classroom)

Course Level

Intermediate

Course Time

3 Days

Course Language

English

Course Overview

DevOps Engineering on AWS teaches you how to use the combination of DevOps cultural philosophies, practices, and tools to increase your organization’s ability to develop, deliver, and maintain applications and services at high velocity on AWS. This course covers continuous integration (CI), continuous delivery (CD), infrastructure as code, microservices, monitoring and logging, and communication and collaboration. Hands-on labs give you experience building and deploying AWS CloudFormation templates and CI/CD pipelines that build and deploy applications on Amazon Elastic Compute Cloud (Amazon EC2), serverless applications, and container-based applications. Labs for multi-pipeline workflows and pipelines that deploy to multiple environments are also included.

Prerequisites

  • Attended  “System Operations on AWS” or equivalent experience
  • Some Linux or Windows system administration experience
  • Basic familiarity with Linux command line
  • Knowledge of popular development and scripting languages (e.g., Python) a plus, but not required

Intended Audience

  • This course is intended for:

    • DevOps engineers
    • DevOps architects
    • Operations engineers
    • System administrators
    • DevOps engineers
    • DevOps architects
    • Operations engineers
    • System administrators

Why The DataTech Labs ?

Self-Paced Online Video

A 360-degree learning approach that you can adapt to your learning style

A 360-degree learning approach that you can adapt to your learning style

Engage and learn more with these live and highly-interactive classes alongside your peers

24/7 Teaching Assistance

24/7 Teaching Assistance Keep engaged with integrated teaching

Online Practice Labs

Projects provide you with sample work to show prospective employers.

Applied Projects

Real-world projects relevant to what you’re learning throughout the program

Learner Social Forums

A support team focused on helping you succeed alongside a peer community

Skill Covered

In this course, you will learn to:

  • Use DevOps best practices to develop, deliver, and maintain applications and services at high velocity on AWS
  • List the advantages, roles, and responsibilities of small, autonomous DevOps teams
  • Design and implement an infrastructure on AWS that supports DevOps development projects
  • Leverage AWS Cloud9 to write, run, and debug your code
  • Deploy various environments with AWS CloudFormation
  • Host secure, highly scalable, and private Git repositories with AWS CodeCommit
  • Integrate Git repositories into CI/CD pipelines
  • Automate build, test, and packaging code with AWS CodeBuild
  • Securely store and leverage Docker images and integrate them into your CI/CD pipelines
  • Build CI/CD pipelines to deploy applications on Amazon EC2, serverless applications, and container-based applications
  • Implement common deployment strategies such as “all at once,” “rolling,” and “blue/green”
  • Integrate testing and security into CI/CD pipelines
  • Monitor applications and environments using AWS tools and technologies

Get In Touch

Course Curriculum

Introduction to DevOps

Goal: Discuss the DevOps culture and methodology.

AWS Command Line Interface (AWS CLI)

Goal: Understand how to use scripting and the AWS CLI to manage your infrastructure.

Lab 1: Hands-on with AWS CLI

Introduction to DevSecOps

Goal: Discuss architectural and security models for DevOps.

Lab 2: Building and executing automated AWS Identity and Access Management (IAM) policy tests with AWS Config.

Deployment Strategies and Developer Tools

Goal: Learn various deployment strategies adopted for the DevOps practice and the AWS developer tools available for building a CI/CD pipeline.

Infrastructure as Code

Goal: Discuss AWS CloudFormation and its features and design patterns.

Lab 3: Hands-on with AWS CloudFormation templates.

Deep Dive into AWS Developer Tools

Goal: Deep dive into core concepts and usage of AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline and AWS CodeStar.

Lab 4: Set up a very simple CI/CD pipeline with AWS CodeStar

Automated Testing on AWS

Goal: Discuss automated testing phases in a DevOps culture and learn about automated testing can be leveraged with AWS.

Configuration Management

Goal: Learn about configuration management with AWS OpsWorks for Chef Automate and AWS OpsWorks Stacks.

Lab 5: Hands-on with OpsWorks for Chef Automate.

AMI Building and AWS Systems Manager

Goal: Learn about AMI building and Systems Manager concepts.

Containers: Docker and Amazon Elastic Container Service

Goal: Learn basics about Docker and containerized deployment. Learn about container management and orchestration with Amazon Elastic Container Service (Amazon ECS).

Lab 6: Hands-on with Docker and Amazon ECS

Customer Case Studies

Goal: Learn about customer stories and use cases for the AWS services discussed in different modules

Course Wrap-Up

Recommended Exams

icon_devops.21aefaebda3710fcebe3fa3e8b6af055a11f6bbd

AWS Certified DevOps Engineer - Professional

The AWS Certified DevOps Engineer – Professional exam is intended for individuals who perform a DevOps engineer role with two or more years of experience provisioning, operating, and managing AWS environments.

Reviews

Get in touch, enquire now!


By submitting this form, I consent to the processing of the personal data that I provide The Data Tech Labs Inc. in accordance with and as described in the Privacy Policy.

© 2020 The Data Tech Labs Inc. All rights reserved.

TDTL-arrow
[glt language="Arabic" label="Arabic" image="yes" text="yes" image_size="24"]
[glt language="English" label="English" image="yes" text="yes" image_size="24"]
[glt language="French" label="French" image="yes" text="yes" image_size="24"]
[glt language="German" label="German" image="yes" text="yes" image_size="24"]
[glt language="Hindi" label="Hindi" image="yes" text="yes" image_size="24"]
[glt language="Marathi" label="Marathi" image="yes" text="yes" image_size="24"]
[glt language="Spanish" label="Spanish" image="yes" text="yes" image_size="24"]

Microsoft Power Platform App Maker

Designing & Implementing Azure AI Solution

Microsoft Azure Administrator

Developing Solutions For Microsoft Azure

Microsoft Azure Architect Design Exam

Implementing Azure Data Solution

Administering Relational Databases On Microsoft Azure