

AWS DevOps Fundamentals and Certification
Essentials
AWS DevOps combines the principles of Development (Dev) and Operations (Ops) to streamline software delivery, foster collaboration, and automate processes using AWS services. It emphasizes Continuous Integration/Continuous Delivery (CI/CD), Infrastructure as Code (IaC), and proactive monitoring and feedback loops to enhance efficiency and scalability.
AWS DevOps Fundamentals and Certification
Essentials
Date:Â 05th DEC 2024 | Time: 9.30 AM to 5.30 PM IST
Description:
Â
AWS DevOps Fundamentals focuses on leveraging AWS services to streamline software development, deployment, and operations through automation and collaboration. Here’s a breakdown of the essentials:
Key Topics:
Target Audience: IT professionals, DevOps engineers, and developers preparing for the AWS Certified DevOps Engineer – Professional certification.
Prerequisites: Basic knowledge of AWS and familiarity with DevOps concepts (CI/CD, automation, source control, etc.).
Expected Outcome
By the end of this workshop, participants will:
- Understand AWS DevOps tools and services, including CodeCommit, CodeBuild, CodeDeploy, and CodePipeline.
- Be able to set up CI/CD pipelines and automate testing and deployments.
- Gain experience in IaC with AWS CloudFormation and CDK.
Be prepared with a solid foundation to continue their AWS Certified DevOps Engineer – Professional exam preparation.
Workshop Schedule
- Introduction to AWS DevOps and Certification Overview (1 Hour)
- Goal: Understand the scope of AWS DevOps and the requirements for AWS DevOps Engineer – Professional certification.
- Topics Covered:
- Overview of DevOps on AWS: Principles and tools.
- Certification path, exam format, and key domains of the AWS DevOps certification.
- Key AWS services for DevOps (CodePipeline, CodeBuild, CodeDeploy, CodeCommit).
- Hands-On Activity:
- Set up an AWS account and explore the AWS Management Console and key DevOps tools.
- Version Control with AWS CodeCommit (1 Hour)
- Goal: Use AWS CodeCommit for version control and understand how it integrates with DevOps workflows.
- Topics Covered:
- Introduction to AWS CodeCommit and its benefits.
- Setting up a repository, managing branches, and best practices.
- Hands-On Activity:
- Create a CodeCommit repository, push code, create branches, and simulate a pull request.
- Continuous Integration with AWS CodeBuild (1 Hour)
- Goal: Set up a CI pipeline using AWS CodeBuild to automate build and test processes.
- Topics Covered:
- Overview of AWS CodeBuild and its role in CI.
- Creating a build project and configuring build specifications.
- Integrating automated testing in the CI pipeline.
- Hands-On Activity:
- Configure a CodeBuild project with a sample codebase, define buildspec.yaml, and execute a build with test steps.
- Continuous Delivery with AWS CodePipeline (1 Hour)
- Goal: Implement a CD pipeline using AWS CodePipeline to automate the deployment process.
- Topics Covered:
- Introduction to AWS CodePipeline and its stages.
- Configuring an end-to-end CI/CD pipeline with CodeCommit, CodeBuild, and CodeDeploy.
- Hands-On Activity:
- Create a CodePipeline for a sample application that pulls code, builds it, and deploys it to an environment.
Lunch Break (1 Hour)
- Automated Deployment with AWS CodeDeploy (1 Hour)
- Goal: Understand deployment automation with AWS CodeDeploy, focusing on deployment strategies and rollback.
- Topics Covered:
- Deploying to EC2 and on-premises instances using CodeDeploy.
- Deployment strategies (blue-green, rolling, and canary).
- Configuring health checks and automatic rollback.
- Hands-On Activity:
- Deploy a sample application to EC2 using CodeDeploy with a blue-green deployment strategy.
- Infrastructure as Code (IaC) with AWS CloudFormation and AWS CDK (1 Hour)
- Goal: Learn how to use IaC tools to automate resource provisioning and configuration.
- Topics Covered:
- Introduction to AWS CloudFormation and AWS CDK (Cloud Development Kit).
- Writing CloudFormation templates and CDK scripts for infrastructure.
- Automating deployments and updates of IaC with CodePipeline.
- Hands-On Activity:
- Create a basic CloudFormation template or CDK stack to deploy resources (such as an EC2 instance or S3 bucket).
- Monitoring and Logging with AWS CloudWatch and X-Ray (1 Hour)
- Goal: Learn to set up monitoring and logging for better visibility and troubleshooting.
- Topics Covered:
- Using Amazon CloudWatch for logging, monitoring, and creating alarms.
- Overview of AWS X-Ray for application tracing.
- Integrating CloudWatch and X-Ray with DevOps pipelines.
- Hands-On Activity:
- Configure CloudWatch monitoring and set up basic alarms for an application or infrastructure resource.
Q&A and Certification Preparation Tips
- Goal: Provide exam preparation guidance for the AWS DevOps certification and address questions.
- Topics Covered:
- Key exam topics and recommended study resources.
- Tips for exam preparation and practice labs.
- Using AWS whitepapers and documentation for deeper study.
- Q&A Session:
- Open floor for questions about AWS DevOps, specific services, or exam preparation.
Register Now
Thank you for expressing an interest in participating in this workshop. The current Workshop seats are full; however, you may leave your information and we will keep you updated about our next Workshop.
AWS DevOps Certification Course (DOP-C01)
Learn to use the combination of AWS DevOps practices, tools, philosophies, and culture to build reliable cloud computing solutions for your organization.