Bootcamp Highlights

  • Expert Instructors

    Stay engaged during the process with our Industry Experts instructors

  • 100% Live Sessions - Part Time

    Available anywhere in the world through online zoom sessions. 300+ hours of live sessions.

  • Pre-Defined Roadmap

    A Carefully designed curriculum with a preset roadmap in a scaffolding approach.

  • Learn By Doing

    Hundreds of hands-on labs, design assignments, quizzes, and projects to gain the job-required hands-on experience

  • Drip Schedule

    Weekly assigned content. Stop guessing what to finish every week.

  • Program Community

    Collaborate with all the others enrollees. Study, progress, support, and succeed together. Moderated community group with different spaces for the different program steps.

  • Completion Certificate

    Showcase your achievement by obtaining the program (DolfinED MCDP - Multi Cloud and DevOps Professional) certificate.

  • Flexible Payment Options

    Pay using monthly installments or choose the one payment option and save

  • Part Time or Full Time

    The program runs in part time mode over 6 months (9 hours live sessions per week with interim breaks) and can also be completed in 3 months in full time mode.

Pricing options

Pay in full and save, or you may split the bootcamp fees over 4 equal monthly payments. Ask for the available discount.

Bootcamp Details and Roadmap

The bootcamp is offered in a fully instructed mode using online sessions. The bootcamp includes 200+ hours of live instruction, coaching, group projects with 2 years access to the self-paced courses and live sessions' recording.


A carefully designed curriculum and sequence based on the industry's Cloud Computing and DevOps highly in-demand skills along with our experience teaching more than 120,000 students from 180 countries in 7+ years. The bootcamp has to be taken in the same sequence for best learning outcomes. To facilitate that, the program features a content dripping schedule that will define what you need to study on a week-by-week basis. Let's have a look at the bootcamp roadmap.

Step 1 - Mastering The Basics

Establish a strong foundation for success. Let's take you on a journey to learn the basics of IT. Starting from the computer components all the way through servers, data centers, virtualization, TCP/IP basics, IP routing, IT network security. After that, we take you through SDLC, DevOps, and Cloud fundamentals. Finishing this step will mean you have the right foundation to establish advanced and deeper knowledge in the specific domains and tools we will cover after that.

Step 2 - AWS Cloud Core Services for the Absolute Beginners

Almost all DevOps today are deployed using a cloud provider. The most famous one and the one that has 35% of the global cloud market share is Amazon Web Services. Now it is the right time to start learning the cloud, specifically AWS. We will take you from zero knowledge to mastery level in the core AWS services, including VPC, EC2, Security, RDS, Auto Scaling, Elastic Load Balancing and more. The step also includes 10 design projects (yes, you heard it right) and two capstone projects to deploy a static and a dynamic application on AWS. By the end of this step, you will be very comfortable executing projects on AWS using the AWS management console.

Step 3 - Linux Mastery

Linux is becoming the most popular operating system in all the advanced IT trends nowadays. Be it Cloud, DevOps, Data Analysis, Big Data, Machine Learning, AI, or any specialization, mastering Linux means you will be ready to learn any and all tools and technologies with ease. This course will get you from zero to hero in linux.

Step 4 - Git, GitHub

Git & GitHub are version control systems/tools that an IT professional cannot cruise through the desired career without mastering them. GitHub is the main code, documents repository used for all DevOps operations. This tool is how developers and team members collaborate to share their work. Mastering Git and GitHub at this stage is the perfect next step in the journey.

Step 5 - Python Scripting for AWS Automation

Python is a computer programming language that is highly versatile. It can be used for small and complex tasks and can be used across many different IT areas. Learning python scripting allows you to do a lot of the required automation in the cloud and DevOps. By learning Python scripting together with Bash scripting, you will be the automation professional the industry is looking for. This course does not aim to make you a full stack developer; rather, it is meant to ensure you can accomplish your automation tasks at ease on the AWS cloud.

Step 6 - Master YAML

YAML is a widely adopted data serialization language used heavily in Kubernetes, AWS CloudFormation, Ansible, and many other DevOps tools. Now its time to spend a few hours mastering YAML formatting, data structures, and nested data structures. This will pave the way to learning and mastering the next DevOps tools in the program.

Step 7 - Docker and Kubernetes Mastery (And AWS EKS)

Microservices application architecture is widely adopted. You cannot excel in this area without the required mastery of Docker and Kubernetes. Start from the absolute beginning and master Docker through this 9 hours detailed course. Then move to a beginner to advanced Kubernetes course and learn how to orchestrate, scale, and secure highly available and fault-tolerant microservices architectures. This step and every other are filled with hands-on labs and projects to ensure mastery of each topic. 

Step 8 - Infrastructure As Code (IaC) Mastery

The ability to describe your entire Cloud infrastructure and DevOps pipelines Microservices as Code ensures fault tolerance and agility when it comes to the modern IT. Terraform is a tool from HashiCorp that is vendor agnostic and can be used on any cloud (AWS, Azure, GCP), on-premises, and in DevOps. Mastering this tool will open the door for jobs in IaC that is in extremely high demand in the industry. It is also a critical tool for Site Reliability Engineering roles and Cloud Administration roles. This course will prepare you for the Terraform Certified Associate exam in addition to the many hands-on labs to apply the acquired knowledge on AWS.

Step 9 - Master CI/CD Using Jenkins, GitHub Actions, and AWS CI/CD

Automation, speed of feature releases, and collaboration between development teams and Operations teams have Continuous Integration (CI) and Continuous Deployment/Delivery (CD) at their heart. Jenkins and GitHub actions are two of the most popular tools in CI/CD. We cannot prepare you for a successful DevOps career if we do not indulge you in Jenkins, creating pipelines, then walking you through how similar tasks can be achieved using GitHub Actions. By finishing this step, you will be very comfortable working with both tools in any CI/CD-backed DevOps project.

Step 10 - Master Configuration Management using Ansible on AWS 

Ansible automation and configuration management are aimed at delivering simple IT automation that can end repetitive tasks so that DevOps teams can be freed to look after more strategic tasks. Using Ansible will enable you to deploy and manage applications across private and public clouds. Ansible speeds up service delivery. Ansible can be used in microservices environments to simplify automation and configuration. 

Capstone (Real Life) Projects included in the program

The program includes tons of real life projects to provide you the real experience that you can showcase on your resume (C.V) and would enable you to start your job with ease. Here is a sample of these projects.

  • Jenkins Server creation using Docker Containers and Docker compose with persistent storage (Docker, Docker Compose, Jenkins)

  • Deploy a containerized java application using docker containers on AWS (Java app, Docker, AWS)

  • CI/CD pipeline using Jenkins to create an application docker image, push it to docker hub then deploy to Kubernetes cluster using AWS EKS (AWS EKS, K8s, Docker, DockerHub, Jenkins, GitHub)

  • CI/CD pipeline using GitHub Action to create an application docker image, push it to docker hub then deploy to Kubernetes cluster using AWS EKS (AWS EKS, K8s, Docker, DockerHub, GitHub Actions, GitHub)

  • Using Python Automation to Deploy an AWS VPC with high availability EC2 workload load balanced using an AWS ALB all with the required security groups, health checks, target groups and user data

  • Deploy to AWS EKS clusters using kubectl from Jenkins servers (K8s, AWS EKS, Jenkins)

  • Using Terraform to Deploy an AWS VPC with high availability EC2 workload load balanced using an AWS ALB all with the required security groups, health checks, target groups and user data (Terraform, S3, AWS VPC, EC2, Security Groups, NACLs, ALB, NAT Gateway)

  • Using Ansible to create, configure and administer EC2 Linux instances on AWS (Ansible, Linux, EC2)

  • Using Jenkins Pipeline to run Terraform code and create infrastructure on AWS (AWS S3, EC2, VPC, Jenkins, GitHub, Terraform)

  • Deploying Java application using Kubernetes

  • Using Terraform to create a full infrastructure in a VPC including EC2 instances, Security groups, Network ACLs, Application Load Balancer, RDS Database , Apache servers and more in a fully automated scenario

  • Using Ansible to create a full infrastructure in a VPC in a fully automated scenario (Ansible, EC2 instances, Security groups, Network ACLs, Application Load Balancer, RDS Database , Apache servers and more)

  • Creating Jenkins servers on EC2 instance in AWS using Terraform (AWS S3, EC2, Jenkins, Terraform)

  • Using Amazon Kinesis to receive VPC logs in real time and then use Firehose to read these logs and store them to an S3 bucket then use Amazon Athena to read the logs in a fully automated way using AWS Lambda functions (AWS VPC flow logs, CloudWatch Logs, Kinesis Data Streams, Kinesis Data Firehose, IAM, Lambda, S3 and Athena)

  • Using GitHub Webhooks to automate CI pipelines jobs using Jenkins (GitHub, Jenkins)

  • Triggering GitHub Actions workflows on a schedule (GitHub, GitHub Actions)

  • Creating A Continuous Integration (CI) Pipeline To Trigger Automatically on GitHub Pull Requests (GitHub, GitHub Actions)

  • Creating A Continuous Delivery (CD) Pipeline To Deploy A Java App on AWS EKS (GitHub, GitHub Actions, AWS EKS, K8s)

  • Creating a Jenkins Continuous Delivery (CD) Pipeline To Deploy A Java App on AWS EKS (GitHub, AWS EKS, K8s, Jenkins)

  • Deploy a website using NGINX on an AWS EC2 Instance (Docker, Dockerfile, Docker Image, DockerHub, NGINX, Ubuntu, AWS EC2)

Stand Out

Program and Individual Course Completion Certificates

Completing the MultiCloud DevOps Program prepares you for the next promotion or a new job and enables your profile to stand out among peers and during interviews. Enroll now!


Join 100,000+ Satisfied Professionals Who trained with DolfinED

“I attended the AWS CLOUD PRACTITIONER and AWS Solutions Architect Associate courses. The courses content are well prepared, the instructor has a very deep experience and understanding for content and technology. The course was more than enough for exam, the training labs and exercise are good experience. Thanks,”

Mahmoud E

“This course was great it fills in the missing parts that other courses miss. Well worth the time and money spent.”


“I was fortunate to stumble upon coach Eissa's Multi-cloud & DevOps career coaching video on LinkedIn. Immediately connected with him and joined DolfinEd's AWS Solutions Architect Associate instructor-led boot camp training. Highlights of the session were: 1. Detailed content on every AWS services 2. Good fundamental course on understanding the basics of AWS and Networking 3. Industry experience and background of coach Eissa 4. Solution design walkthroughs As a result, passed out my first AWS certification - SAA-02. Subscribed to DolfinEd's Silver annual membership and looking forward to attend Solutions Architect Professional boot camp. I am satisfied with efforts of DolfinEd's team and their support. Best wishes to you all !!”

Zuber K

“The best trainer and the best training material! Great job!”

Dawit K.

“Thank you for creating such an amazing course.”

David C.

100% Risk Free Enrollment

7 Days 100% Money Back Guarantee, No Questions Asked

It is 100% Risk-free; you have nothing to lose but lots to gain if you start now.

Still unsure? Try before you buy - Enroll in the always free Starter bundle

More than 20 hours of free content. Mini courses to give you a feel of what you will get during the bootcamp. No credit card requirement.

Be the first to know!

Add your email to the mailing list to get the latest updates.

Thank You