Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

As a pre-requisite to this course, we recommend students complete the AWS Certified Cloud Practitioner certification.

Additionally, it is good to have sit


for the AWS Developer Certification post completion of the skill map.

AWS Certified Cloud Practitioner


(recommended) Course link Exam Prep link
AWS Developer Associate (optional) Course link Exam Prep link

Approx.
DevOps core Courses to Outcomes
duration Pre-requisites Description
concepts do expected
(in hours)
This blog helps the learner learn the definition of DevOps, the
What is
benefit of DevOps, and the DevOps cultural philosophy and
DevOps
practices.
What is This blog explains the Continuous Integration (CI) practice of
Continuous None DevOps and its benefits. It briefs the learner on why CI is needed
Integration and how it works. Collaborate
with the
What is This blog explains the Continuous Delivery (CD) practice of DevOps development
Continuous and its benefits. It also explains the difference between Continuous team to
Delivery Delivery and Continuous Deployment. design and
We recommend that the In this course, you will learn to describe the DevOps methodologies implement
attendees of this course have a of culture, practices, and tools, describe the why adopting a continuous
Getting general knowledge of the DevOps cultural philosophy is integral to success, categorize and integration
Started with software development cycle, describe key AWS DevOps services that support the application and
DevOps general IT knowledge, and lifecycle, identify the AWS services used to automate the deployment
1 CI/CD 5.5
general cloud computing continuous integration and continuous delivery (CI/CD) process, (CI/CD)
knowledge. and describe how to create and control a CI/CD pipeline. pipelines
using AWS
This course will introduce you to AWS CodeCommit – the fully- services such
managed source control service that makes it easy for you to host as AWS
Introduction
secure and highly scalable private Git repositories. You will learn CodePipeline
to AWS Code
We recommend that the more about the service’s features and benefits and how best to , AWS
Commit
attendees of this course have a use CodeCommit for your own development needs. You will also CodeCommit
basic overview of DevOps learn how to create a new repository. , and AWS
concepts and practices, and AWS CodePipeline is an AWS service that helps you with fast and CodeBuild
general cloud computing reliable application and infrastructure updates. In this introductory
Introduction knowledge. course on AWS CodePipeline, a detailed overview of the service
to AWS Code
will be provided, including a look at service features, best practices
Pipeline
when using the service and common use cases. A demonstration of
AWS CodePipeline will also be provided.

Nambiar, Shruti
In this course, you will learn the three pillars of observability: The learner
We recommend that attendees
Tracing, monitoring and logging. You will also discover a wide will be able
of this course have familiarity
Observablity range of services that can help elevate your cloud operations to
with monitoring and logging
on AWS practices, transforming them from a tactical day-to-day routine implement
and working knowledge of day-
into a strategy that delivers business outcomes for your logging,
to-day cloud operations
organization. monitoring
and alerting
solutions
using AWS
Monitoring in We recommend that attendees
2 6 CloudWatch
the cloud of this course have basic In this course, you will learn to recognize and resolve issues with
Amazon or similar
knowledge of the AWS CloudWatch. You will learn to employ best-practice
CloudWatch tools to
Management Console, basic troubleshooting methodologies when investigating CloudWatch
- ensure the
knowledge of CloudWatch, and issues, locate and apply available AWS Support documentation for
Troubleshoot health and
basic knowledge of logs, events, CloudWatch issues, and recognize and record relevant information
ing availability of
troubleshooting, and command to escalate CloudWatch issues to the AWS Support team.
the cloud
line tool usage
infrastructur
e and
applications.
In this course, you will learn how to identify the security benefits The learner
and responsibilities when using the AWS Cloud, describe the access will be able
AWS Security control and management features of AWS, understand the to
Fundamental None different data encryption methods to secure sensitive data, implement
s describe how to secure network access to your AWS resources, and enforce
and determine which AWS services can be used for security logging security best
and monitoring practices,
Before attending this course, manage user
participants should have basic access and
Security in the In this course, you will learn to differentiate security
3 10.5 knowledge of fundamentals and permissions,
Cloud responsibilities according to the AWS shared responsibility model,
essentials of AWS security and ensure
describe the security pillar of the AWS Well-Architected compliance
services and features. They
AWS Security Framework understand Cybersecurity Framework (CSF) alignment with relevant
should also have working
best and use as a standards-based approach to security controls, regulations
knowledge about information
practices identify organizational challenges and threats, and describe a and policies
security concepts, techniques,
standards-based approach to best practices. These courses also within the
and paradigms in the areas of
introduce students to topics that are important for security and AWS
networking, operating systems,
cloud professionals to know. environment
data encryption, and
operational controls. .

Nambiar, Shruti
Before attending this course,
participants should have basic
knowledge of fundamentals and
essentials of AWS security
services and features. The governance course explain the importance of governance at
Optionally, learners can also scale, describe a solution for using governance at scale, specify a
Security
familiarize themselves with the solution for using developer speed with preventive controls, define
Governance
following AWS services/ a solution for implementing operational capabilities, apply
at Scale
features: governance best practices, and to identify additional resources
AWS Cloud Management with Amazon Web Services (AWS)
Assessment
AWS Control Tower
Automated Landing Zone
AWS Service Catalog
In this course, you will learn to describe security and its
importance to AWS, the differences between AWS and on
AWS premises when it comes to security, and define the six areas of the
Security, security pillar from the AWS Well-Architected framework. You will
None
Identity, and also be able to identify and describe AWS services used in identity
Compliance and access management, detective controls, infrastructure
protection, and data protection. You will also be able to describe
how incident response is carried out on AWS.
In this course, you will learn what threat modeling is and why it is Collaborate
useful, how to model a system using a data flow diagram, how to with the
Threat operations
use a data flow diagram to find useful threats to a system, how to
Modeling team to
identify mitigations for threats and how to choose between them,
and how to evaluate the effectiveness of your models. investigate
and resolve
Threat production
Detection and issues,
4 7 None
Incident perform root
Response Getting In this course, you will learn to understand how Detective works, cause
Started with familiarize yourself with the technical concepts of Detective, analysis, and
Amazon explore use cases for Detective, and explain the pricing philosophy implement
Detective of Detective. preventive
measures to
minimize
downtime.

Nambiar, Shruti
In this course, you will learn to explain the purpose and
functionality of CloudFormation, describe how CloudFormation fits
into the larger domain context, list typical use cases for
Cloud
CloudFormation, specify what it would take to implement
Develoment
CloudFormation in a real-world scenario, explain the cost structure
Kit (CDK)
of CloudFormation, and show how to use CloudFormation from the
AWS Management Console and using the AWS Command Line
Interface (AWS CLI).
None
In these courses, you will learn to explain the purpose and
functionality of CloudFormation, listing the typical use cases, and
Getting
describe how CloudFormation fits into the larger domain context.
Started with
You will also be able to specify what it would take to implement
AWS
CloudFormation in a real-world scenario, explain the cost structure Utilize
CloudFormat
of CloudFormation, and to show how to use CloudFormation from Infrastructu
ion
the AWS Management Console and using the AWS Command Line re as Code
Interface (AWS CLI). (IaC) tools
In this course, you will learn to explain the value of using JSON and like AWS
YAML validators to troubleshoot CloudFormation issues, recognize CloudForma
Advanced
and resolve issues with CloudFormation templates and stacks, tion or
CloudFormat We recommend learners have a
Infrastructure employ best-practice troubleshooting methodologies when Terraform
5 7 ion basic knowledge of AWS and
Automation investigating CloudFormation issues, locate and apply available to
Troubleshoot CloudFormation.
AWS Support documentation for CloudFormation issues, and
ing automate
recognize and record relevant information to escalate
CloudFormation issues to the AWS Support team.
the
provisioning
How to
and
manage
This blog talks about how to manage resources across multiple configuratio
resources
environments, such as production, development, QA, and staging n of AWS
across
environments. You will learn to track and manage resources over resources.
Multiple
None multiple environments, especially as a business grows over time.
Environemen
ts
In this introductory course, we discuss what AWS CodeBuild is and
AWS
how it works and review some common use cases and best
CodeBuild
practices.
We recommend that attendees
of this course have a basic
In this course, you will learn to describe the advantages of using
CloudFormat understanding of AWS
macros in your templates, create macros for AWS CloudFormation
ion Macros CloudFormation templates and
templates, and to use macros in your templates.
of a programming language
(example uses Python)

Nambiar, Shruti
In this course, you will learn to define how Lambda works, examine
Lambda function permissions and security, demonstrate best
AWS Lambda
practice for writing Lambda functions, deploy and test your
Foundations
serverless applications, explore best practices for effective code
writing, and monitor and troubleshoot Lambda functions.
In this course, you will learn how to recognize the differences
between databases that are self-managed and managed by AWS,
None differentiate the various AWS databases, and describe the value of
the Amazon Relational Database Service. You will also learn to
AWS
describe the Amazon Aurora architecture, define key features of
Database
Amazon Aurora, including read replica, backup and restore, instant
services
crash recovery, fast and predictable failover, and survivable cache,
describe about how Amazon Aurora achieves high performance,
and understand Amazon Aurora MySQL Sysbench performance
results.
This course includes an introduction of container concepts and an
overview of the different services: Amazon Elastic Container
Containers Service, AWS Fargate, and Amazon Elastic Container Service for
on AWS: An Kubernetes. It also covers best practices for how to choose the
Introduction right orchestration platform for your workload, the different tools
for making this process easier, and ways to find more information
None and support as you work.
In this course, you will learn the benefits and technical concepts of
Amazon ECS. If you are new to the service, you will learn how to
Getting The learner
start with Amazon ECS through a demonstration using the AWS
Started With will learn to
Management Console. You will learn about the native architecture
Amazon ECS leverage
and how the built-in features can help you deploy, manage, and
AWS ECS to
scale containerized applications.
deploy,
6 Containers 2.5 We recommend that attendees
This course goes beyond the basic concepts and benefits of manage, and
Amazon of this course have a basic
containerization and teaches you more about the Amazon Elastic scale
Elastic understanding of container
Container Service (ECS). You will learn about the implementation containerize
Container concepts, basic networking
of containers on AWS using ECS and complementary services, such d
Service (ECS) familiarity, basic familiarity with
as the Amazon Elastic Container Registry (ECR). You will also learn applications
Primer AWS, and a working knowledge
about common microservices scenarios.
of virtualization
In this course, you will learn the benefits and technical concepts of
Amazon ECR. If you are new to the service, you will learn how to
Getting start with Amazon ECR through a demonstration using the AWS
Started with None Management Console. You will learn about the native architecture
Amazon ECR and how the built-in features can help you streamline managing,
storing, and deploying container images in the Amazon ECR
registry.
Nambiar, Shruti
Recommended Labs:

Lab course link Description and learning outcomes Duration (in hours)

This hands-on lab guides you through the steps to estimate


AWS costs for a sample workload. The workload that you
evaluate is for a three-tier web application that consists of an
1 AWS Cloud Operations 2
Application Load Balancer, an Amazon EC2 instance, and an
Amazon RDS instance. The skills that you learn will help you use
AWS Pricing Calculator to estimate costs for your workloads.

Nambiar, Shruti

You might also like