Included courses

Intermediate

Project 1 - Deploy Amazon RDS Multi-AZ and Read Replica in AWS
Compare

0

(0 Reviews)

English

Learn how to build a highly available WordPress application on AWS using Amazon RDS with Multi-AZ automatic failover and read replicas.

$10

1 Lessons

Hours

Beginner

Project 2- Enable S3 bucket versioning
Compare

0

(0 Reviews)

English

Learn how to enable and use Amazon S3 bucket versioning to protect your data from accidental deletion or overwrite. In this hands-on lab, you'll create public and private S3 buckets, upload files, enable versioning, and manage multiple object versions.

$10

1 Lessons

Hours

Intermediate

Project 3 - Using DMS to Migrate MySQL to Amazon Aurora
Compare

0

(0 Reviews)

English

Learn how to migrate a MySQL database to Amazon Aurora using AWS Database Migration Service (DMS). This hands-on lab guides you through setting up source and target endpoints, configuring replication, and executing a seamless database migration.

$10

1 Lessons

Hours

Beginner

Project 4 - EFS
Compare

0

(0 Reviews)

English

Learn how to create and mount an Amazon Elastic File System (EFS) to multiple Amazon EC2 instances. This lab covers security group configuration, EFS setup, instance deployment, and mounting verification.

$10

2 Lessons

Hours

Intermediate

Project 5 - Secure Nginx webserver with Let'sEncrypt on an Ubuntu Instance with Certbot
Compare

0

(0 Reviews)

English

Learn how to secure an Nginx web server running on an Ubuntu EC2 instance using Let's Encrypt SSL/TLS certificates. This lab covers domain setup, Certbot installation, and automated certificate renewal.

$10

1 Lessons

Hours

Advanced

Project 6 - Setup Highly Available Cluster using HA Proxy and Keepalived
Compare

0

(0 Reviews)

English

Learn how to build a highly available web cluster using HAProxy and Keepalived on AWS. This lab covers load balancer configuration, virtual IP management, automatic failover, and high availability verification.

$10

2 Lessons

Hours

Beginner

Project 7 - Install MySQL DB server on EC2 instance and remotely connect to it.
Compare

0

(0 Reviews)

English

Learn how to install and configure a MySQL database server on an Amazon EC2 instance and connect to it remotely. This lab covers security group configuration, MySQL installation, user creation, and remote database access.

$10

1 Lessons

Hours

Advanced

Project 8 - Deploy a Java Enterprise Application on Tomcat Server using Jenkins Pipeline
Compare

0

(0 Reviews)

English

Learn how to automate the deployment of a Java web application to a Tomcat server using a Jenkins CI/CD pipeline. This lab covers infrastructure provisioning with Terraform, Jenkins configuration, pipeline scripting, and automated deployment.

$10

1 Lessons

Hours

Intermediate

Project 9 - Recover DB data after corruption or accidental deletion has occurred.
Compare

0

(0 Reviews)

English

Learn how to recover a corrupted or accidentally deleted WordPress database using AWS RDS snapshots and point-in-time restore. This lab covers backup strategies, restoration procedures, and instance renaming for seamless recovery.

$10

1 Lessons

Hours

Beginner

Project 10 - How to create a CRUD Serverless API with AWS Lambda, API Gateway and a DynamoDB from Scratch
Compare

0

(0 Reviews)

English

Learn how to build a fully serverless CRUD API using AWS Lambda, API Gateway, and DynamoDB. This hands-on lab covers creating a RESTful API, integrating services, and testing endpoints with real HTTP requests.

$10

1 Lessons

Hours

Beginner

Project 11 - Application Load Balancer (ALB) - Session Stickiness
Compare

0

(0 Reviews)

English

Learn how to configure and test session stickiness on an AWS Application Load Balancer (ALB). This lab demonstrates cookie-based session affinity, failover behavior, and load distribution with hands-on testing.

$10

1 Lessons

Hours

Intermediate

Project 12 - MySQL Master-Slave Replication on different AWS instances
Compare

0

(0 Reviews)

English

Learn how to set up MySQL Master-Slave replication across separate AWS EC2 instances. This lab covers replication configuration, data synchronization, and failover readiness using Terraform and MySQL.

$10

1 Lessons

Hours

Intermediate

Project 13 - Setting Up a Monitoring Stack Using Grafana, Prometheus, and Node Exporter on Ubuntu
Compare

0

(0 Reviews)

English

Learn how to build a complete monitoring stack on Ubuntu using Grafana, Prometheus, and Node Exporter. Deploy a multi-server monitoring system, visualize real-time metrics, and gain hands-on experience with industry-standard observability tools.

$10

1 Lessons

Hours

Advanced

Project 14 - Setup Jenkins infra Pipeline with Build Parameters
Compare

0

(0 Reviews)

English

Learn how to automate infrastructure provisioning using Jenkins, Terraform, and AWS. Build a parameterized CI/CD pipeline that deploys and manages cloud resources with approval gates and Git integration.

$10

1 Lessons

Hours

Advanced

Project 15 - Setup a Jenkins Master Slave architecture (1 master, 2 slaves)
Compare

0

(0 Reviews)

English

Learn how to set up a Jenkins Master-Slave architecture on AWS. Distribute CI/CD workloads across multiple agents to improve build efficiency, scalability, and resource utilization.

$10

1 Lessons

Hours

Intermediate

Project 16 - Collect Nginx Webserver Logs from Elastic Stack
Compare

0

(0 Reviews)

English

Learn how to collect, parse, and visualize Nginx webserver logs using the Elastic Stack (Elasticsearch, Logstash, Kibana, and Filebeat). Build a complete log monitoring pipeline on Ubuntu with real-time dashboards.

$10

1 Lessons

Hours

Intermediate

Project 17: Install Ansible on Linux and Deploy Static Web Application Using Playbooks
Compare

0

(0 Reviews)

English

Learn how to automate web application deployment using Ansible. Install Ansible on Ubuntu, configure SSH-based access, and deploy a static website to multiple Apache servers using a single playbook.

$10

1 Lessons

Hours

Advanced

Project 18 - Containerizing and Running a Node.js Application in Docker
Compare

0

(0 Reviews)

English

Learn how to containerize a Node.js application using Docker. From building images and managing containers to persisting data and orchestrating multi-service apps with Docker Compose.

$10

1 Lessons

Hours

Advanced

Project 19 - Deployment of WordPress App Using Helm
Compare

0

(0 Reviews)

English

Learn how to deploy a WordPress application with MySQL on Kubernetes using Helm. Automate application packaging, deployment, and lifecycle management using Helm charts.

$10

1 Lessons

Hours

Beginner

Project 20 - Kubernetes Upgrade with kubeadm
Compare

0

(0 Reviews)

English

Learn how to create and upgrade a Kubernetes cluster using kubeadm. From infrastructure provisioning with Terraform to safely upgrading control plane and worker nodes from version 1.29 to 1.30.

$10

1 Lessons

Hours

Beginner

Project 21 - How to create an AWS Backup Plan for an EC2 Instance
Compare

0

(0 Reviews)

English

Learn how to create and automate backups for AWS EC2 instances using AWS Backup. Set up a backup plan, assign resources, and ensure your cloud infrastructure is protected with scheduled snapshots.

$10

1 Lessons

Hours

Description

This collection represents a complete DevOps engineering curriculum spanning cloud infrastructure, automation, containerization, and full-stack operations. Each project addresses real-world enterprise challenges across the entire software delivery lifecycle—from infrastructure provisioning and database management to CI/CD pipelines, container orchestration, and production monitoring.

Technical Skills Demonstrated:

Cloud Infrastructure & AWS Expertise

- Multi-AZ RDS deployments with read replicas for high availability

- Secure S3 implementations with versioning and backup strategies

- Database migrations using AWS DMS (MySQL to Aurora)

- Load balancing with Application Load Balancers and session management

- Serverless architectures (Lambda, API Gateway, DynamoDB)

- Disaster recovery planning and database recovery procedures

- Automated backups with AWS Backup for EC2 instances

CI/CD & Automation

- Jenkins pipeline implementations for Java/Tomcat deployments

- Master-slave Jenkins architectures for scalable build systems

- Infrastructure-as-Code pipelines with build parameters

- Ansible automation for web application deployments

- GitOps workflows and pipeline optimizations

Containerization & Orchestration

- Docker containerization of Node.js applications

- Kubernetes cluster management and version upgrades (kubeadm)

- Helm chart deployments for WordPress applications

- Containerized microservices architecture patterns

Monitoring & Observability

- Full-stack monitoring with Grafana, Prometheus, and Node Exporter

- Log aggregation using Elastic Stack for Nginx servers

- Performance monitoring and alerting configurations

- Infrastructure health dashboards

Database Management

- MySQL installations on EC2 with remote access configurations

- Master-slave replication across AWS instances

- Database corruption recovery procedures

- Aurora migrations and optimizations

Security & Reliability

- SSL/TLS implementation with Let's Encrypt for Nginx

- High availability clusters using HAProxy and Keepalived

- Secure bastion hosts and access controls

- Encrypted storage with EFS configurations

Reviews

$100

Expiry period

30 Days

Included course

21 Courses