Description
AWS Certified DevOps Engineer training is associated with the AWS Certified DevOps Engineer – Professional course, which is organized in the AWS exam blueprint. This course will cover the fundamental concepts for each domain, including:
- Enact and accomplish continuous delivery systems and methodologies on AWS
- Enact and automate security controls, governance processes, and compliance validation
- Define and install monitoring, metrics, and logging systems on AWS
- Enact systems that are highly available, scalable, and self-healing on the AWS platform
- Design, manage, and maintain tools to systematize operational processes
Job Outlook
AWS Certified DevOps Engineer Training-Job Outlook|Learnuko
Objectives
After the completion of this course, Trainee will:
- 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 Cloud Formation and AWS Ops Works to deploy the infrastructure necessary to create 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 Ops Works, 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
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)
Who should attend this Training?
This is one of the most valued and respected professional requirements for professionals who aspire to build a career or upgrade knowledge.
This is professional certification course is also best suited for:
- System Administrators
- Software Developers
- Cloud Professionals
- Solution Architects
- Project Manager
- Technical Lead
Prepare for Certification
Our training and certification program gives you a solid understanding of the key topics covered in the AWS Certified DevOps Engineer. In addition to boosting your income potential, getting certified in AWS Certified DevOps Engineer demonstrates your knowledge of the skills necessary to be an effective Engineer. The certification validates your ability to produce reliable, high-quality results with increased efficiency and consistency.
Curriculum
Unit 1: Introduction to DevOps on Cloud
- 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
Unit 2: SDLC Automation
- Code Commit
- Code Build
- Code Pipeline
- Code Deploy
- AWS CodeStar
Hands-on:
- Working of Code Commit
- Deploy an application using Code pipeline
Unit 3: Automating Infrastructure with CloudFormation
- 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
Hands-on:
- Creating an S3 Bucket using CloudFormation by Hard coding 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
Unit 4: Application Deployment Using Elastic Beanstalk
- 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
Unit 5: Configuration Management Using OpsWorks
- 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
Unit 6: Automate Monitoring and Event Management in AWS
- Introduction to CloudWatch
- CloudWatch Metrics: EC2, ELB, and Auto Scaling metrics
- Custom Metrics
- CloudWatch Alarms
- CloudWatch Agent
- CloudWatch Logs
- Introduction to Cloud Trail
- System Manager
- Tagging
- Concepts required to set-up event-driven automated actions - Lambda, SNS, Auto scaling
Hands-on:
- Configure Amazon CloudWatch to Notify when CPU Utilization of an Instance is greater than 85%
- Enable Cloud Trail and store Logs in S3
Unit 7: High Availability, Fault Tolerance and Disaster Recovery
- 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
- 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
Unit 8: Container Management Tools
- 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
Unit 9: AWS Certified DevOps Engineer Exam Discussion (Self-paced)
- AWS Certified DevOps Engineer Exam Guide
- Certification Exam Questionnaires