Uploaded by nag861

aws-certified-devops-training-1

advertisement
AWS Certified DevOps Engineer Training
Course Curriculum : Your 9 module Learning Plan
About Edureka
https://www.edureka.co/aws-certified-devops-training
Edureka is a leading e-learning platform providing live instructor-led interactive online training. We
cater to professionals and students across the globe in categories like Big Data & Hadoop, Business
Analytics, NoSQL Databases, Java & Mobile Technologies, System Engineering, Project Management
and Programming. We have an easy and affordable learning solution that is accessible to millions of
learners. With our students spread across countries like the US, India, UK, Canada, Singapore,
Australia, Middle East, Brazil and many others, we have built a community of over 1 million learners
across the globe.
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
AWS Certified DevOps Course Description
About the Course
This course covers industry recognized and widely used concepts such as Infrastructure-as-Code,
CI/CD pipeline, Immutable Infrastructure, Deployment Strategies, Containers etc. and how to
implement these principles on AWS platform using services such as Code-Suite services,
CloudFormation, Elastic Beanstalk, Elastic Container Service etc.
Edureka’s AWS certified DevOps engineer training is aligned with the AWS Certified DevOps Engineer –
Professional course, which is structured around the 6 domains outlined in the AWS exam blueprint.
This course will cover the core concepts for each domain, including:
Domain 1: SDLC Automation
Domain 2: Configuration Management and Infrastructure as Code
Domain 3: Monitoring and Logging
Domain 4: Policies and Standards Automation
Domain 5: Incident and Event Response
Domain 6: High Availability, Fault Tolerance, and Disaster Recovery
Why Learn DevOps with AWS?
DevOps is a software development approach which involves continuous development, continuous
integration, continuous testing, continuous deployment and continuous monitoring of software
throughout its life cycle.
On the other hand, AWS is leading the pack in terms of Cloud Computing which provides a bunch of
flexible services to reliably and rapidly, build and deliver products. So, DevOps with AWS is a potent
combination to automate manual tasks, help teams manage complex environments at scale, and
enable organizations to better serve their customers and compete more effectively in the market.
Who should go for this training?
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
The following professionals can go for this course:
System Administrators
Software Developers
Cloud Professionals
Solution Architects
Project Manager
Technical Lead
What are the pre-requisites for this Course?
We recommend that attendees of this course have the following prerequisites:
Working knowledge of DevOps and Amazon Web Services
Familiarity with AWS Development or AWS System Administration
Working knowledge of one or more high-level programming languages, such as C#, Java, PHP,
Ruby, or Python
Intermediate knowledge of administering Linux or Windows systems at the command-line level
Working experience with AWS using both the AWS Management Console and the AWS
Command Line Interface (AWS CLI)
What are the objectives of our Training?
After completing this course, you will be able to:
Use the principal concepts and practices behind the DevOps methodology
Design and implement an infrastructure on AWS that supports one or more DevOps
development projects
Use AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
development, test, and production environments for a software development project
Implement several common Continuous Deployment (CD) use cases using AWS technologies,
including blue/green deployment and A/B testing
Distinguish between the array of application deployment technologies available on AWS,
including AWS OpsWorks, AWS Elastic Beanstalk, Amazon Elastic Container Service, and
Amazon Elastic Container Registry
Use Amazon EC2 Systems Manager for patch management
Leverage automated testing in different stages of a CI/CD pipeline
Fine-tune the applications you deliver on AWS for high performance and use AWS tools and
technologies to monitor your application and environment for potential issues
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
AWS Certified DevOps Course Curriculum
Introduction To DevOps On Cloud
Learning Objectives: In this module, you will be introduced to important aspects of DevOps and
Amazon Web Services. Also, you will get to know about the necessary security concepts required to
manage your account and data on the AWS platform.
Topics:
Understanding DevOps and its lifecycle
Why DevOps on Cloud?
Introduction to AWS
DevOps using AWS
Security Management - IAM (Identity and Access Management), WAF (Web Application Firewall),
AWS Shield, Guard Duty
Trusted Advisor
Governance Strategies
Hands-on:
Creating Policies for a new user to have all Admin Or Limited Privileges
Login AWS Management Console via MFA
Trusted Advisor
Enabling Governance using AWS Config
Set Alerts and Budget for your AWS Account
SDLC Automation
Learning Objectives: In this module, you will learn how to automate Software Development Lifecycle
using various AWS development tools.
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
Topics:
CodeCommit
CodeBuild
CodePipeline
CodeDeploy
AWS CodeStar
Hands-on:
Working of Code Commit
Deploy an application using Codepipeline
Automating Infrastructure With CloudFormation
Learning Objectives: In this module, you will be introduced to important aspects of CloudFormation.
Along with it, you will also learn how to use CloudFormation Templates to model and provision the
AWS resources in an automated and secure manner for your application.
Topics:
Introduction to CloudFormation
CloudFormation Template
Intrinsic Functions & Conditions
Stack Creation
Advanced CloudFormation Concepts - CloudFormation Nesting, CloudFormation Wait
Conditions & Wait Condition Handlers, CloudFormation Helper Scripts, CloudFormation Custom
Resources
CloudFormation Stack Updates
CloudFormation Resource Deletion Policy
CloudFormation Best Practices
Troubleshooting
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
Hands-on:
Creating an S3 Bucket using CloudFormation by Hardcoding the Name
Creating an S3 Bucket using Intrinsic Function (Join And Ref)
Creating and Configuring EC2 Instance using Helper Scripts
Creating a Custom Resource with the help of Lambda Function
Application Deployment Using Elastic Beanstalk
Learning Objectives: In this module, you will learn various aspects of Elastic Beanstalk. Also, you will
learn how to deploy and Monitor your application in Beanstalk.
Topics:
Introduction to Elastic Beanstalk
Components of Beanstalk
Deployment Option
Platform Updates
Docker in Elastic Beanstalk
Extending Beanstalk using extensions
Alarms and Notification
Troubleshooting
Hands-on:
Deploy a Web application with DynamoDB using Beanstalk
Deploy an application in beanstalk using Docker
Immutable deployment of the application in Beanstalk
Creating cron-job on beanstalk instances using .ebextensions
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
Configuration Management Using OpsWorks
Learning Objectives: In this module, you will get to know the nitty-gritty of AWS OpsWorks and learn
how to create stacks and manage configuration with AWS OpsWorks.
Topics:
Introduction to OpsWorks
Components of OpsWorks
Cookbooks, Recipes, Data bags and Berkshelf
OpsWorks Lifecycle Events
OpsWorks Deployment
OpsWorks Auto-Healing
Troubleshooting
Hands-on:
Deploy an application in OpsWorks Stack
Integration of CloudFormation with OpsWorks
Automate Monitoring And Event Management In AWS
Learning Objectives: In this module, you will understand how to implement the concepts of
continuous monitoring and management using CloudWatch and CloudTrail. You will also learn to setup event-driven automated actions.
Topics:
Introduction to CloudWatch
CloudWatch Metrics: EC2, ELB, and Auto Scaling metrics
Custom Metrics
CloudWatch Alarms
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
CloudWatch Agent
CloudWatch Logs
Introduction to CloudTrail
System Manager
Tagging
Concepts required to set-up event-driven automated actions - Lambda, SNS, Autoscaling
Hands-on:
Configure Amazon CloudWatch to Notify when CPU Utilization of an Instance is greater than
85%
Enable CloudTrail and store Logs in S3
High Availability, Fault Tolerance And Disaster Recovery
Learning Objectives: In this module, you will learn how to implement highly available and faulttolerant systems. Also, you will be introduced to Disaster recovery strategies which are effective in
making your system resilient at any point of failure.
Topics:
EBS
Elastic IP
Multi region and multi AZs
SQS
Data Management in Amazon RDS
Dynamo DB
S3
Provisioning elasticity using Load Balancer and Auto-Scaling
Components of Auto Scaling
Horizontal and vertical scaling
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
Auto-Scaling Lifecycle
Recovery Time Objective and Recovery Point Objective
Disaster Recovery Options
Overcome single Point of Failure
Hands-on:
Working of Load Balancer and Auto-Scaling to support highly available and fault tolerant
system
Container Management Tools
Learning Objective: In this module, you will learn about container management tools like Elastic
Container Registry (ECR), Elastic Container Service (ECS) and Fargate.
Topics:
Orchestration
Elastic Container Service
Amazon ECR
Select a Launch type for your application
ECS with EC2
ECS with Fargate
Hands On:
To Push An Image Into ECR
To host a website inside ECS using Fargate launch type
AWS Certified DevOps Engineer Exam Discussion (Self-paced)
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
Learning Objectives: This module focuses on exam questionnaires along with guidance on preparing
for the AWS Certified DevOps Engineer Exam.
Topics:
AWS Certified DevOps Engineer Exam Guide
Certification Exam Questionnaires
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
AWS Certified DevOps Course Project
What are the system requirements for this course?
The system requirements include an Intel i3 processor or above, 3GB RAM (4GB RAM recommended)
and a 32-bit or 64-bit operating system.
How will I execute the practicals?
In AWS certified DevOps Engineer course, you will be working on the cloud servers and various other
services that Amazon provides. You need to create an account on AWS which will give you access to all
the AWS services. The step-wise guide for accessing these services will be available in the LMS and
Edureka’s support team will assist you 24*7 for any doubts.
Which projects will be a part of this AWS Certification Training?
Edureka’s AWS Certified DevOps Engineer Training includes multiple real-time, industry-based
projects, which will hone your skills as per current industry standards.
Deploy an Application using CodePipeline
Shared Hosting in Beanstalk
Automating Deployment in Opsworks Stack using CodePipeline
www.edureka.co
© 2019 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
Download