Force7 Training
FRCAWS-9AWS

DevOps Engineering on AWS

Duration · 3 daysVirtual + In-PersonInstructor-Led

Course Description

This intensive instructor-led course teaches students how to implement DevOps practices on Amazon Web Services (AWS). The course focuses on building automated CI/CD pipelines, deploying containerized and serverless applications, managing infrastructure as code, and implementing monitoring, security, and operational best practices in AWS environments.

Students gain hands-on experience with AWS DevOps services including CodeCommit, CodeBuild, CodeDeploy, CodePipeline, CloudFormation, ECS/EKS, Lambda, CloudWatch, and Systems Manager.

— Be First in Line —

Register Your Interest

We're finalizing the schedule for DevOps Engineering on AWS. Add your details below and we'll notify you the moment a session opens for registration — no payment or commitment required.

Audience Profile

This course is intended for:

  • DevOps Engineers
  • Cloud Engineers
  • Software Developers
  • Systems Administrators
  • Site Reliability Engineers (SREs)
  • Platform Engineers

Prerequisites

Before enrolling, you should have:

  • Basic AWS experience
  • Familiarity with Linux command line
  • Understanding of Git and version control
  • Basic knowledge of cloud computing and application deployment

— What You'll Learn —

Learning Objectives

In this course, you will learn to:

  • 1Implement DevOps principles using AWS services
  • 2Build and manage CI/CD pipelines
  • 3Automate infrastructure provisioning using Infrastructure as Code
  • 4Deploy applications using containers and serverless architectures
  • 5Implement monitoring, logging, and observability solutions
  • 6Improve application reliability and scalability
  • 7Secure DevOps pipelines and AWS environments
  • 8Troubleshoot deployment and infrastructure issues

— Day-by-Day —

Course Outline

Day 1 — DevOps Foundations and Infrastructure Automation

Module 1

Introduction to DevOps on AWS

  • DevOps culture and principles
  • AWS shared responsibility model
  • AWS Well-Architected Framework overview
  • DevOps lifecycle on AWS
  • Continuous Integration vs Continuous Delivery vs Continuous Deployment
  • Activities
  • DevOps workflow discussion
  • Architecture pattern review

Module 2

Source Control and Build Automation

  • Git fundamentals and branching strategies
  • AWS CodeCommit overview
  • AWS CodeBuild introduction
  • Buildspec files and build pipelines
  • Artifact storage concepts

Lab

  • Set up source control and automated builds using CodeBuild

Module 3

Infrastructure as Code (IaC)

  • Infrastructure automation concepts
  • AWS CloudFormation fundamentals
  • Templates, stacks, and parameters
  • Change sets and drift detection
  • Infrastructure lifecycle management

Lab

  • Deploy infrastructure using CloudFormation templates

Module 4

Continuous Integration and Delivery Pipelines

  • AWS CodePipeline architecture
  • Pipeline stages and workflows
  • Integration with CodeCommit, CodeBuild, and CodeDeploy
  • Approval gates and rollback strategies
  • Deployment automation concepts

Lab

  • Build a CI/CD pipeline for application deployment

Day 2 — Containers, Serverless, and Observability

Module 5

Container Fundamentals

  • Introduction to containers and Docker
  • Container lifecycle management
  • Amazon Elastic Container Registry (ECR)
  • Image building and versioning
  • Container security basics

Lab

  • Build and deploy container images to Amazon ECR

Module 6

Running Applications on AWS

  • Amazon ECS overview
  • AWS Fargate
  • Amazon EKS introduction
  • Application deployment strategies
  • Load balancing for containerized applications
  • Auto scaling concepts

Lab

  • Deploy containerized application using ECS or EKS

Module 7

Serverless DevOps Concepts

  • AWS Lambda overview
  • Event-driven architecture
  • Serverless deployment workflows
  • API Gateway integration
  • Infrastructure as Code for serverless applications

Lab

  • Deploy serverless application using AWS SAM

Module 8

Monitoring and Logging

  • Amazon CloudWatch metrics and logs
  • AWS CloudTrail auditing
  • Application logging strategies
  • Dashboards and alarms
  • AWS X-Ray tracing overview

Lab

  • Configure monitoring and alerting for applications

Day 3 — Security, Reliability, and Capstone

Module 9

DevSecOps and Security Automation

  • IAM best practices
  • Secure CI/CD pipelines
  • Secrets management (AWS Secrets Manager, Parameter Store)
  • Encryption with AWS KMS
  • Security scanning and compliance concepts

Lab

  • Secure CI/CD pipeline with IAM roles and secrets

Module 10

Deployment Strategies and Reliability

  • Blue/green deployments
  • Canary deployments
  • Rolling updates
  • High availability architectures
  • Auto Scaling and load balancing
  • Disaster recovery basics

Lab

  • Implement blue/green deployment strategy

Module 11

Operational Automation and Troubleshooting

  • AWS Systems Manager overview
  • Run Command and Automation
  • Patch management
  • Troubleshooting CI/CD pipelines
  • Logging and diagnostics
  • Common deployment failures

Lab

  • Automate operational tasks and troubleshoot deployment issues

Module 12

Capstone Project — End-to-End DevOps Pipeline

  • Students design and implement a complete DevOps solution on AWS.
  • Capstone Scope
  • Source control integration
  • CI/CD pipeline implementation
  • Infrastructure as Code deployment
  • Container or serverless application deployment
  • Monitoring and logging configuration
  • Security integration
  • Automated deployment strategy
  • Capstone Deliverables
  • Working CI/CD pipeline
  • Application deployment on AWS
  • Infrastructure templates
  • Monitoring dashboard
  • Architecture diagram
  • Hands-On Labs Included
  • Git-based source control setup
  • CI/CD pipeline creation with CodePipeline
  • CloudFormation infrastructure deployment
  • Docker container build and deployment
  • ECS/EKS or Lambda deployment
  • Monitoring with CloudWatch and X-Ray
  • Secure DevOps pipeline configuration
  • Blue/green deployment implementation
  • Operational troubleshooting scenarios
  • Optional Extension Topics (If Time Permits)
  • Advanced Kubernetes DevOps (EKS deep dive)
  • GitOps with ArgoCD
  • Advanced CI/CD patterns
  • Multi-account DevOps architecture
  • Cost optimization for DevOps pipelines

— Where to Next —

Recommended Certifications

Industry-recognized credentials that build on what this course covers.

  • AWS Certified DevOps Engineer – Professional
  • AWS Certified Developer – Associate
  • AWS Certified Solutions Architect – Associate
  • Certified Kubernetes Administrator (CKA)

— Additional Details —

What else is included

Suggested Course Materials

  • Students receive:
  • Instructor presentation slides
  • Lab guides and step-by-step exercises
  • Sample CI/CD pipeline templates
  • CloudFormation and SAM templates
  • Docker and Kubernetes examples
  • Troubleshooting runbooks
  • Capstone project guide
  • Certificate of completion

Note: Course outlines are provided as a general guide. Content, pacing, labs, and instructional emphasis may vary based on instructor expertise, student experience levels, and customer-specific learning objectives.

— Keep Exploring —

Need a different angle?

Browse the full AWS catalog or chat with an advisor about a custom training plan for your team.