
Explore AWS and DevOps fundamentals, cloud resilience, and automation with Serverless Application Repository, AWS Proton, EKS, autoscaling, and DocumentDB to prep for the AWS DevOps Engineer Professional exam.
Learn to design, implement, and manage scalable DevOps pipelines on AWS, covering SDLC automation, infrastructure as code, monitoring, security policies, incident response, and high availability with CodePipeline and CloudFormation.
Automate the software life cycle with a ci/cd pipeline, covering continuous integration, continuous delivery, version control, build and deploy tooling, and automation, infrastructure as code, testing.
Explore source control strategies for robust ci/cd, including trunk-based development, GitHub flow, Git flow, and environmental branching, with Git concepts like branches, commits, and pull requests.
Discover how AWS CodeCommit provides a fully managed git repository with fine-grained access controls, encryption at rest and in transit, and built-in code review, integrating with CodeBuild, CodePipeline, and CodeDeploy.
Explore hands-on basics of AWS CodeCommit, including creating repositories, pushing and pulling changes, managing branches and pull requests, and enabling CodeGuru reviewer for Java and Python in supported regions.
Explore Amazon CodeGuru, a machine learning powered code reviewer and profiler that automates code reviews and provides recommendations, detects issues, and optimizes security, performance, and costs across your development workflows.
Explore hands-on use of AWS CodeGuru Reviewer and CodeGuru Profiler to analyze code in CodeCommit, set up CI workflows, and interpret recommendations and cost insights for Java and Python projects.
Learn how AWS CodeBuild creates an automated build project, runs builds with a prepackaged environment, and stores artifacts in S3 with CloudWatch logs.
Deploy a containerized application on ecs with aws codedeploy, configuring load balancers, security groups, target groups, and a blue-green deployment workflow.
Explore integrating and automating testing within a CI/CD pipeline, covering linting, unit, functional, integration, end-to-end, load, and chaos testing, with build server deployment in mind.
Securely build and manage CI/CD artifacts by enforcing authenticated git repositories, controlled networking, and encrypted storage using IAM, S3, ECR, and KMS in a CodeBuild workflow.
Explore blue-green, canary, rolling, and all-at-once deployment strategies, their trade-offs, rollback implications, and how to choose the right approach for reliable AWS DevOps delivery.
Learn how to perform blue-green deployments with AWS Elastic Beanstalk to update apps with zero downtime by creating parallel blue and green environments, swapping domains, and rolling back if needed.
Explore CI/CD tool selection by comparing AWS CodePipeline and Jenkins, highlighting CodePipeline as AWS-managed orchestrator with built-in actions and IAM integration, and Jenkins as a self-managed, on-premises option with plugins.
Explore AWS Systems Manager to automate and manage EC2, featuring Ops Center for troubleshooting, inventory of software, parameter store for config data, and automation with documents and run commands.
Explore AWS Secrets Manager, an encrypted credentials store for passwords, usernames, and database URLs. Learn automatic password rotation with RDS and how applications query secrets via Lambda.
Explore AWS Systems Manager to manage and monitor resources with session manager, automation, parameter store, patching, and state manager; create documents for run commands and automations, chaos engineering.
Build a Docker container from a Dockerfile, push the image to ECR, and deploy it on an ECS cluster using EC2 instances and a task definition.
Explore AWS deployment services, including CodeDeploy, ECS and Fargate, to perform rolling or blue-green deployments to EC2, on-prem, or Lambda, with pipeline integration and circuit breaker options.
Explore infrastructure deployment concepts from pets versus cattle to iaas, paas, and saas, including serverless patterns and their cost, maintenance, and repeatable infrastructure advantages.
Explore security concepts in resource provisioning automation, including configuration management, vulnerability management, patch management, and security compliance, with AWS tools like Systems Manager, OpsWorks, Lambda, and AWS Config.
Understand lifecycle hooks in AWS auto scaling groups, enabling wait states to configure new instances, with health check grace periods, cool-downs, and support for spot instances.
Explore Amazon ECS, a scalable container management service, detailing clusters, task definitions, containers, and images, and compare Fargate vs EC2 deployment, ECR usage, Elastic Beanstalk, and Elastic Load Balancer.
Explore AWS CloudFormation as the backbone of infrastructure as code, covering templates, stack sets, macros, custom resources, drift detection, and the registry for scalable, repeatable cloud deployments.
Explore how AWS CloudFormation templates parameterize deployments, map regions to AMI IDs, and define resources like VPC, ECS cluster, EC2 instances, security groups, and load balancer outputs.
Discover AWS OpsWorks overview, including stacks, layers, automation and life cycle events, plus Chef Automate and Puppet Enterprise deployment, scaling, monitoring, and access control with IAM.
Learn the technical aspects of AWS OpsWorks for Chef Automate, focusing on workflow, quality gates, and approval steps, plus compliance reporting and visibility for troubleshooting and planning.
Elastic Beanstalk simplifies deploying web applications for AWS DevOps professionals, handling updates, scaling, and monitoring automatically. It supports blue-green deployments and languages such as Java, PHP, and Node.js.
Discover how AWS Lambda provides serverless, function-as-a-service compute with a 15-minute timeout, triggers from multiple services, runtime options, and built-in security, monitoring, and logging.
Explore CloudFormation best practices for organizing templates by life cycle and ownership, exporting shared resources, and using parameterized templates and change sets for secure, maintainable deployments.
Learn how AWS Elastic Beanstalk provides a fully managed web application platform that handles deployment, capacity provisioning, scaling, load balancing, and health monitoring for Node.js, Java, Python, Ruby, and more.
Identify the limitations of AWS Elastic Beanstalk, including difficult deployment troubleshooting, limited platform control, and its suitability mainly for small, infrequent deployments.
Explore how AWS Elastic Beanstalk can customize multiple resources using EB extensions, including EC2, auto scaling, load balancers, security groups, and the dot env extension and env.yaml to link environments.
Create an Amazon ECS cluster and configure its infrastructure with serverless AWS Fargate or EC2, including capacity providers, VPC settings, and auto scaling options.
Learn to create Elastic Container Service task definitions as blueprints for Docker containers, detailing images, CPU/memory, network mode, environment, logging, volumes, and the task execution role for EC2 launch.
Learn to create an ECS service in the console, choosing launch type EC2, selecting replica or daemon, and configuring rolling or blue-green deployments with circuit breaker considerations.
Understand amazon elastic container registry (ecr) as a fully managed docker registry to store, manage, and deploy container images with private repositories, IAM, and image scanning, lifecycle policies, and replication.
Explore the AWS resilience hub architecture, cross-region and cross-account stacks, service catalog, app registry, and resource groups to define, validate, monitor, and test application resilience with RTO and RPO policies.
Explore how AWS App2Container automates automatic application discovery and Dockerfile creation to containerize apps for deployment to ECR, ECS, and EKS, with CodePipeline integration and secure pipelines.
Explore how to use AWS resilience hub for resilience management and testing, including creating a CloudFormation stack and EC2 instance, adding applications, and running resiliency assessments.
Discover and publish serverless applications using the AWS Serverless Application Repository, leveraging AWS SAM templates, IAM controls, and a secure, reusable deployment workflow.
Explore amazon api gateway, a serverless, pay-per-use solution that manages underlying resources, enables multi-stage deployments, and throttles requests while routing RESTful http or websocket APIs to Lambda.
Design and run serverless workflows with AWS Step Functions, orchestrating Lambda functions via state machines. Understand task, choice, wait, parallel, and pass states, including retries and debugging.
Explore how AWS Proton automates deployments, supports customer managed environments, and manages templates, bundles, and git-based versioning to standardize CI/CD for serverless and container apps.
Discover how AWS Proton, a fully managed deployment service, streamlines building, deploying, and managing containerized and serverless microservices using infrastructure as code, templates, and automated deployment pipelines.
Explore the AWS service catalog architecture, components, and governance for centrally managing approved IT services, with data protection via IAM, encryption, and versioned portfolios deployed through CloudFormation.
AWS service catalog enforces security standards with templatized CloudFormation templates, enabling restricted deployments and self-service provisioning. Distribute resources across accounts with parameterized templates for consistent, centralized control and ongoing updates.
Explore AWS service catalog to centrally manage IT services and applications through a self-service portal. Create and govern products and portfolios with constraints, versions, access controls, and AWS organizations integration.
Amazon DynamoDB is a managed NoSQL database; compare it with Amazon RDS and explore global tables for cross-region replication and scalable performance with provisioned throughput and primary-key based models.
Explore Amazon ElastiCache, an in-memory data store service for Redis and Memcached, delivering low-latency access for real-time apps, game leaderboards, and efficient data caching.
Explore setting up aggregation, storage, and analysis of logs and metrics, and automate monitoring and event management with auditing, tagging, and metadata strategies using CloudWatch and CloudTrail.
Explore AWS CloudWatch overview including logs, events, metrics, and alarms; learn to use the CloudWatch agent for EC2, set up log groups and streams, and create dashboards and automatic alerts.
Learn how AWS Redshift, a columnar data store and data warehouse, centralizes logs for fast queries and how AWS QuickSight visualizes and correlates logs across network and application layers.
Discover the AWS OpenSearch service, a managed OpenSearch successor delivering full text length search, real time analytics, and secure log monitoring, with AWS handling provisioning, installation, scaling, and maintenance.
Create a VPC with subnets and an internet gateway, enable VPC flow logs to CloudWatch, and configure a metric filter and alarm to monitor ICMP traffic from an EC2 instance.
Explore how CloudTrail tracks and records all API events from the console, CLI, and scripts to audit activity, detect breaches, and search logs across accounts and regions.
Track resource configurations over time; the config service creates config items and records relationships to reveal changes. Understand config rules, conformance packs, evaluation costs, compliance, and it service management integration.
Discover how tagging resources in AWS supports organization, cost allocation, automation, and access control, with automation via CloudFormation, Service Catalog, IAM policies, and Lambda remediation.
Explore AWS trusted advisor, a scans-based tool that flags security, cost optimization, service limits, fault tolerance, and performance issues, with weekly emails and optional automation via Lambda.
Explore Amazon CloudWatch logs, including log groups, searches, and live tailing; export logs to S3, set retention, create metric filters and anomaly detectors, and configure subscription filters for monitoring.
Learn to monitor EC2 resources with Amazon CloudWatch by collecting metrics, creating alarms, testing CPU utilization with stress, subscribing to an SNS topic, and building a CloudWatch dashboard.
Explore how Amazon EventBridge, a serverless event bus, ingests, filters, and delivers events from AWS services, homegrown apps, and third-party SaaS using event patterns, rules, targets, pipes, and schema registry.
Explore AWS X-Ray as a distributed tracing system that provides an end-to-end view and component map, with code instrumentation and a daemon for EC2, ECS, and Elastic Beanstalk.
Learn how tagging assigns key-value metadata to AWS resources, apply tags via tag editor and CloudFormation, and standardize policies for manual and infrastructure as code resources.
Learn how AWS Network Firewall provides protection within-VPC with rules, DPI, and stateful inspection, and integrates with IAM, CloudWatch, and AWS Config to manage policies, rule groups, and resource groups.
Explore AWS network firewall, a stateful, centralized and managed security for your VPCs with rule groups and firewall policies, plus logging via CloudWatch.
Create a tag-based network firewall resource group that automatically updates with changes to AWS resources using IP set references. Define grouping criteria with tags to identify matching resources.
Protect your web app with AWS WAF and custom rules. Block SQL injections and cross-site scripting using a web ACL in front of an application load balancer.
Explore AWS VPC NACL case study by building a custom network access control list, associating it with public and private subnets, and testing traffic with EC2 instances and security groups.
Explore inter region VPC peering, enabling private cross-region communication between AWS resources using the global backbone, with practical setup of VPCs, subnets, and routing.
Compare stateful security groups with stateless network ACLs, detailing how inbound and outbound rules differ and how packets are inspected in each approach.
Explore incident and event response in aws devops engineer domain, including troubleshooting, restoring operations, automated healing, and automating event-driven management and alerting with services like ec2, eventbridge, cloudwatch, and ssm.
Master the cloud troubleshooting process, identify issues from exam-style prompts, and use CloudWatch, alerts, and remediation tools (Lambda, Systems Manager) to monitor, prevent, and fix problems.
Discover AWS elastic load balancer types: application, network, gateway, and classic, and how they route traffic and balance load. Learn about SSL termination and integrations with Cognito, Lambda, and EC2.
Learn how AWS and EC2 auto scaling manage demand with step, scheduled, and target tracking scaling, using CloudWatch and predictive scaling for multi-resource optimization.
Learn how Amazon ec2 auto scaling secures operations with identity and access management service roles for launching and terminating instances, plus kms encryption with Amazon managed keys and CMKs.
Leverage EC2 auto scaling to optimize costs by blending on-demand, reserved, and spot instances within a single group, enabling steady capacity, bursts, and backup availability at the lowest price.
Identify weak links and single points of failure in deployments to improve system resilience. Analyze potential downstream impacts and validate solutions that actually remediate the issue.
Explore how Amazon GuardDuty delivers continuous threat detection for AWS accounts and workloads using machine learning, anomaly detection, and threat intelligence, with detailed findings for remediation.
AWS Privatelink enables private connectivity between VPCs and AWS services via interface endpoints with private IPs, keeping data off the internet and enabling marketplace, on premise, and hybrid cloud access.
Explore Amazon DocumentDB, a fully managed NoSQL service compatible with MongoDB, and learn how it uses a cluster volume with endpoints, replicas, backups, and encryption.
Explore how to set up and use Amazon DocumentDB, a MongoDB-compatible, fully managed document database, including cluster creation, security groups, Cloud9 integration, and TLS-enabled data operations.
Compare multi-az and multi-region architectures, noting availability zones within regions and effects on latency, cost, and resilience. Use exam constraints to decide when to deploy each approach.
Explore strategies for achieving high availability, scalability, and fault tolerance using AWS global and regional services, including Route 53, CloudFront, S3, DynamoDB, ELB, Auto Scaling, CloudWatch, and cross region replication.
Identify business needs, match them to the right AWS services, and evaluate constraints and requirements to select the best solution.
Automate disaster recovery using AWS Lambda to schedule and copy regional snapshots for RDS and EC2, with AWS Systems Manager and AWS Backup to centrally manage backups.
Master exam strategies for the AWS DevOps Engineer Professional Course exam, including pre-exam prep, timing, and question-structure tactics. Stay calm and practice with mocks to identify your best approach.
Welcome to the AWS DevOps Engineer Professional Course. This course contains all the resources and knowledge skills needed to pass the AWS DevOps Pro exam.
Before taking this course please make sure that you are aware about basic concepts of aws. As this course is intended for the advance users/learners who is already having some knowledge about AWS and been in the industry for some time.
If you think you are past that phase, join me in this course where I will take you through everything that you can expect in day to day DevOps work with AWS and as well as in the exam.
Reasons why you would wanna get this course:
It covers topics not just for the exams but with real life use cases where you actually get to use them.
Not just theoretical but also practical. The course is packed with hands on demo which shows you how in practical things gets done.
Not just technical but also talks about situation where it is purely situational and logical. Teaches you how to tackle those situations.
Instructor
My name is Supriyo Sarkar, a senior DevOps Engineer/Solutions Architect and a Consultant with 5 years of experience working with AWS,GCP,Azure platform along with various DevOps tools. My expertise includes managing, debugging, building, and migrating AWS cloud environments, including EC2 instances, databases, Networking, and hosting. I am dedicated to helping you improve reliability, increase performance efficiency, enhance security, and achieve operational excellence through my courses.