
Explore the AWS certified DevOps engineer professional exam overview. Learn who should take it, sign-up steps, format, and topics like continuous delivery, monitoring, and security controls.
Learn how CodeBuild foundations enable building and testing Node.js projects with a buildspec.yml, manage artifacts and secrets with parameter-store, and test locally using codebuild_build.sh in a CodeCommit setup.
Learn the foundations of AWS CodeDeploy, configure IAM policies, install the CodeDeploy agent on EC2, and deploy apps via appspec.yml and S3 artifacts, with deployment groups for targeted updates.
Learn to use AWS CodeDeploy with local on-premises instances by provisioning an IAM user, installing the CodeDeploy agent, and deploying artifacts from S3 to tagged VMs via a deployment group.
Explore how CodePipeline uses actions and transitions to move from source to build to testing and production, including manual approvals, disabling transitions, and notifications via SNS.
Discover how Elastic Beanstalk uses multiple environments to test and deploy versions, swap environment URLs, and perform blue-green deployments with rolling, immutable, or all-at-once strategies.
Explore deploying a dockerized node app on AWS Elastic Beanstalk: build a Dockerfile, use dockerrun.aws.json, and deploy via the EB CLI for a single-container environment.
Compare Elastic Beanstalk multi-container deployments with version 2, wiring php-app and nginx-proxy through dockerrun.aws.json, exploring volumes, mount points, and container definitions for scalable apps.
Explore ECS foundations, including clusters, services, tasks, and Fargate, with a hands-on nginx deployment from ECR. Compare EC2 launch types and pricing, and review VPC, subnets, and security groups.
Explore an EC2-backed ECS cluster using CloudFormation to deploy containerized microservices with tasks and services, including load balancers, target groups, ECR, and CodePipeline.
Learn how CloudFormation foundations enable infrastructure as code with JSON or YAML templates, stacks and StackSets, drag-and-drop designer, and reproducible deployments and change sets for dev and prod.
Learn how to manage CloudFormation deployments and updates, using change sets and in-place modifications, with considerations for downtime, security groups, and blue-green switchovers.
Learn how to break monolithic CloudFormation templates into reusable nested stacks and pass parameters between them. Package and deploy with the AWS CLI to enable maintainable, collaborative infrastructure.
Learn to manage apps with AWS OpsWorks using Chef cookbooks to deploy and configure a PHP app across stacks, layers, and instances, with a hands-on cookbook approach.
Explore how to manage apps with AWS OpsWorks, configure autoscaling options (time-based, load-based, 24/7), and build cookbooks with recipes to automate deployment and updates.
Learn how to manage apps with AWS OpsWorks by binding recipes to lifecycle events, deploying from GitHub cookbook that installs Apache and PHP, and validating with Run Command and logs.
Explore advanced lambda usage that drives a cross-service workflow: s3 to dynamodb, text-to-speech with polly, audio back to s3, and email notification via sns.
Learn advanced AWS Lambda usage through a multi-function workflow: trigger from S3, convert with Polly, update DynamoDB, store results back, and notify via SNS.
Explore step functions foundations by detailing a state machine that coordinates Lambda, DynamoDB, and SQS, using the Amazon States Language JSON.
Learn to monitor performance with CloudWatch, add custom metrics, create namespaces and dimensions, and push data via AWS CLI to track application-specific metrics such as LogFileCount.
Learn to configure CloudWatch Logs, install the AWS Logs agent, and stream syslog and custom logs to log groups and log streams for centralized troubleshooting and retention.
Learn to set up CloudWatch alarms to monitor metrics such as CPU utilization and thresholds. Attach SNS notifications to alert teams and drive actions like dashboards and auto scaling.
Explore CloudWatch events, a CloudWatch add-on that triggers actions from patterns or schedules, using rules, event buses, and targets like EC2 snapshots, Lambda, and SNS, with CloudTrail integration.
Explore how CloudWatch and CloudTrail integrate to monitor AWS API activity. Learn to export CloudTrail logs to CloudWatch for centralized search, with optional S3 long-term storage and region-wide trails.
Learn how AWS config monitors compliance by recording resource changes, enforcing rules, and alerting via SNS or cloudwatch, with options for custom rules and multi-account aggregation.
Explore how AWS Systems Manager enforces compliance by inspecting inside resources, applying patches, and automating maintenance with patch baselines, resource groups, and maintenance windows across AWS and on‑premises.
Learn to secure secrets with AWS Secrets Manager, including password rotation and programmatic access, and enable compliant, self-service environments with AWS Service Catalog through constrained, template-driven deployments.
The AWS Certified DevOps Engineer - Professional certification is designed to validate the skills and expertise of experienced DevOps professionals who have advanced knowledge of the AWS platform and can design, deploy, and manage scalable, highly available, and fault-tolerant systems.
This certification exam measures your understanding of key DevOps concepts, including continuous delivery and deployment, infrastructure as code, monitoring and logging, and automation and optimization of the AWS environment. You will be expected to have hands-on experience using AWS services and be able to demonstrate your ability to use DevOps practices to develop, deploy, and maintain applications on the AWS platform.
The AWS Certified DevOps Engineer - Professional certification requires a deep understanding of AWS services and DevOps practices, as well as hands-on experience designing, deploying, and managing complex systems on the AWS platform.
Overall, the AWS Certified DevOps Engineer - Professional certification is designed for experienced DevOps professionals who have a deep understanding of AWS services and DevOps practices and are able to design, deploy, and manage complex systems on the AWS platform using a range of tools and practices. Meeting the prerequisites for this certification ensures that candidates have the knowledge and experience necessary to pass the exam and validate their skills as an AWS Certified DevOps Engineer - Professional.