Login

OTP sent to

AWS DevOps Engineer

Home > Courses > AWS DevOps Engineer

AWS DevOps Engineer

AWS

Duration
50 Hours

Course Description


          An AWS DevOps Engineer course typically covers a comprehensive range of topics related to using AWS services to implement DevOps practices. The course aims to equip participants with the skills to design, implement, and manage automated CI/CD pipelines, infrastructure as code, and monitoring solutions within an AWS environment. This includes hands-on experience with various AWS services like CodePipeline, CodeDeploy, CloudFormation, and more. 

Course Outline For AWS DevOps Engineer

Introduction to DevOps

·What is DevOps?
·The Amazon journey to DevOps
·Foundations for DevOps

 

Infrastructure Automation

·Introduction to Infrastructure Automation
·Diving into the AWS CloudFormation template
·Modifying an AWS CloudFormation template
·Demonstration: AWS CloudFormation template structure, parameters, stacks, updates, importing resources, and drift detection

 

AWS Toolkits

·Configuring the AWS CLI
·AWS Software Development Kits (AWS SDKs)
·AWS SAM CLI
·AWS Cloud Development Kit (AWS CDK)
·AWS Cloud9
·Demonstration: AWS CLI and AWS CDK
·Hands-on lab: Using AWS CloudFormation to provision and manage a basic infrastructure

 

Continuous integration and continuous delivery (CI/CD) with development tools

·CI/CD Pipeline and Dev Tools
·Demonstration: CI/CD pipeline displaying some actions from AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy and AWS CodePipeline
·Hands-on lab: Deploying an application to an EC2 fleet using AWS CodeDeploy
·AWS CodePipeline
·Demonstration: AWS integration with Jenkins
·Hands-on lab: Automating code deployments using AWS CodePipeline

 

Introduction to Microservices

·Introduction to Microservices

 

DevOps and containers

·Deploying applications with Docker
·Amazon Elastic Container Service and AWS Fargate
·Amazon Elastic Container Registry and Amazon Elastic Kubernetes service
·Demonstration: CI/CD pipeline deployment in a containerized application

 

DevOps and serverless computing

·AWS Lambda and AWS Fargate
·AWS Serverless Application Repository and AWS SAM
·AWS Step Functions
·Demonstration: AWS Lambda and characteristics
·Demonstration: AWS SAM quick start in AWS Cloud9
·Hands-on lab: Deploying a serverless application using AWS Serverless Application Model (AWS SAM) and a CI/CD Pipeline

 

Deployment strategies

·Continuous Deployment
·Deployments with AWS Services

 

Automated testing

·Introduction to testing
·Tests: Unit, integration, fault tolerance, load, and synthetic
·Product and service integrations

 

Security automation

·Introduction to DevSecOps
·Security of the Pipeline
·Security in the Pipeline
·Threat Detection Tools
·Demonstration: AWS Security Hub, Amazon GuardDuty, AWS Config, and Amazon Inspector

 

Configuration management

·Introduction to the configuration management process
·AWS services and tooling for configuration management
·Hands-on lab: Performing blue/green deployments with CI/CD pipelines and Amazon Elastic Container Service (Amazon ECS)

 

Observability

·Introduction to observability
·AWS tools to assist with observability
·Hands-on lab: Using AWS DevOps tools for CI/CD pipeline automations

 

Enquire Now