Instructor

AWS Certified DevOps Engineer - Professional Training Course

Curriculum

Advance your career with AWS Certified DevOps Engineer - Professional Training. Master automation, CI/CD, and cloud security to boost efficiency and scalability.

Ratings

( 4.6 Ratings )

Live Online Classes starting on 01 January, 1970

AWS Certified DevOps Engineer - Professional

The AWS Certified DevOps Engineer – Professional course is tailored for professionals aiming to excel in DevOps and cloud computing using AWS. This comprehensive program is ideal for system administrators and software developers seeking to master AWS tools and services for automating software development, deployment, and infrastructure management tasks.

Participants will delve into the core principles of DevOps to enhance the software development lifecycle, resulting in faster and higher-quality delivery. The course includes hands-on experience with AWS services such as CloudFormation, OpsWorks, CodeCommit, CodeBuild, CodePipeline, and CodeStar. Learners will explore various deployment strategies, including blue/green and A/B testing, and understand configuration management and automated testing to create robust CI/CD pipelines.

The course incorporates practical exercises to apply theoretical knowledge in real-world scenarios, preparing participants for the complexities of a DevOps engineering role in an AWS environment.

 

Course Prerequisites:

To maximize the benefits of the AWS Certified DevOps Engineer – Professional course, participants should meet the following prerequisites:

  • Completion of either the Systems Operations on AWS or Developing on AWS course, or equivalent knowledge.

  • A working understanding of at least one high-level programming language (e.g., C#, Java, PHP, Ruby, Python).

  • Intermediate proficiency in administering Linux or Windows systems via the command line.

  • Practical experience with AWS, including familiarity with the AWS Management Console and AWS CLI.

These prerequisites provide a solid foundation, allowing participants to focus on advanced DevOps practices and tools provided by AWS.

 

Target Audience:

This course is designed for IT professionals who wish to apply DevOps practices on AWS, including:

  • System Administrators experienced with AWS

  • Experienced Software Developers

  • DevOps Engineers

  • IT Professionals with programming knowledge (C#, Java, PHP, Ruby, Python)

  • Cloud Solutions Architects

  • Operations Support Staff

  • Technical Project Managers

  • Professionals interested in automating AWS infrastructure

  • Individuals with experience in Linux or Windows system administration

  • AWS Cloud Practitioners specializing in DevOps

  • Quality Assurance Engineers

  • Security Professionals focused on DevSecOps

  • Professionals who have completed Systems Operations on AWS or Developing on AWS courses

 

Learning Objectives:

By the end of this course, participants will be able to:

  • Apply DevOps principles for collaborative and efficient software development.

  • Design, implement, and manage scalable and reliable AWS infrastructure for DevOps projects.

  • Master Infrastructure as Code (IaC) using AWS CloudFormation and AWS OpsWorks for automated setups.

  • Implement Continuous Integration (CI) with AWS CodeCommit and AWS CodeBuild.

  • Construct and manage Continuous Delivery (CD) pipelines using AWS CodePipeline for streamlined releases.

  • Use AWS CodeStar to integrate development tools and activities into a unified interface.

  • Execute advanced deployment strategies such as blue/green and A/B testing with AWS services.

  • Select appropriate AWS services for deployment, including AWS CodeDeploy, AWS Elastic Beanstalk, and container services like Amazon ECS/ECR.

  • Use Amazon EC2 Systems Manager for automated patch management to maintain security and compliance.

  • Incorporate automated testing in the CI/CD pipeline to ensure code quality and reliability.

  • Optimize application performance on AWS and use monitoring tools to detect and resolve issues in real-time.

 

Course Outline

Day 1

  • Module 0: Course Overview

    • Course objectives

    • Suggested prerequisites

    • Course breakdown

  • Module 1: Introduction to DevOps

    • Overview of DevOps

    • Amazon’s journey to DevOps

    • Foundations for DevOps

  • Module 2: Infrastructure Automation

    • Introduction to Infrastructure Automation

    • Exploring AWS CloudFormation templates

    • Modifying AWS CloudFormation templates

    • Demonstration: Structure, parameters, stacks, updates, importing resources, and drift detection in AWS CloudFormation

  • Module 3: AWS Toolkits

    • Configuring the AWS CLI

    • Overview of AWS SDKs, AWS SAM CLI, and AWS CDK

    • Using AWS Cloud9

    • Demonstration: AWS CLI and AWS CDK

    • Hands-on Lab: Provisioning and managing basic infrastructure with AWS CloudFormation

  • Module 4: CI/CD with Development Tools

    • Overview of CI/CD Pipeline and AWS Dev Tools

    • Demonstration: AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, and AWS CodePipeline

    • Hands-on Lab: Deploying an application to an EC2 fleet using AWS CodeDeploy

Day 2

  • Module 4: CI/CD with Development Tools (Continued)

    • Deep dive into AWS CodePipeline

    • Demonstration: AWS integration with Jenkins

    • Hands-on Lab: Automating code deployments using AWS CodePipeline

  • Module 5: Introduction to Microservices

    • Overview of Microservices architecture

  • Module 6: DevOps and Containers

    • Deploying applications with Docker

    • Exploring Amazon ECS, AWS Fargate, Amazon ECR, and Amazon EKS

    • Demonstration: CI/CD pipeline deployment in a containerized application

  • Module 7: DevOps and Serverless Computing

    • Overview of AWS Lambda, AWS Fargate, AWS SAM, and AWS Step Functions

    • Demonstration: AWS Lambda characteristics and quick start in AWS Cloud9

    • Hands-on Lab: Deploying a serverless application using AWS SAM and a CI/CD pipeline

  • Module 8: Deployment Strategies

    • Continuous Deployment overview

    • Deployments using AWS services

  • Module 9: Automated Testing

    • Introduction to testing in CI/CD

    • Types of tests: Unit, integration, fault tolerance, load, and synthetic

    • Product and service integrations

Day 3

  • Module 10: Security Automation

    • Introduction to DevSecOps

    • Securing the CI/CD pipeline

    • Threat detection tools

    • Demonstration: AWS Security Hub, Amazon GuardDuty, AWS Config, and Amazon Inspector

  • Module 11: Configuration Management

    • Introduction to configuration management processes

    • AWS services and tools for configuration management

    • Hands-on Lab: Performing blue/green deployments with CI/CD pipelines and Amazon ECS

  • Module 12: Observability

    • Overview of observability in DevOps

    • AWS tools for observability

    • Hands-on Lab: Using AWS DevOps tools for CI/CD pipeline automation

  • Module 13: Reference Architecture (Optional)

    • Overview of reference architectures

  • Module 14: Course Summary

    • Review of DevOps components

    • CI/CD pipeline recap

    • Overview of AWS Certification options

(4.6 Ratings)

Download Course Contents

Still unsure?
We're just a click away


Course Outline PDF

SpireTec Unique Features

course-img
1-On-1 Training

Benefit from our 1-On-1 Training for personalized, focused, and effective learning experiences.

course-img
Customized Training

Experience our Customized Training service tailored to meet your specific learning needs and goals

course-img
4 - Hours / Weekend Session

Join our Class featuring 4 - Hours / Weekend Session for in-depth learning and expert training.

course-img
Free Demo Class

Join our Free Demo Class to experience top-notch training and expert guidance first hand!

Purchase This Course

Request More Information

CERTIFICATE

Get Ahead With SpireTec Solutions
Training Certificate

Earn your Certificate

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Differentiate yourself with Masters Certificate

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Share your achievement

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Need Customized Curriculum?

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Talk To Adviser
course-certificate

Top Certifications