Step By Step DevOps Project on AWS

Step by Step DevOps Material Labs Verified : Jan 2024, April 2023, May 2022, Dec 2021, March 2020.

Speak confidently about DevOps CICD Pipelines Implementation on AWS from your own personal experience implementing the pipelines in this course using both the videos and step-by-step lab documents.

This is a step by step project-based DevOps Course, meaning that at the end of the course, you will have a complete DevOps Pipeline and DevOps Infrastructure that will automatically build, package, and test the Java Spring Boot Application - PetClinic.  You will build this DevOps Pipeline and Infrastructure from scratch using step by step instructions on how to complete each of the sections in this course in addition to the DevOps videos. The DevOps pipeline is composed of 5 separate, independent, and decoupled jobs, each stored on their own GitHub repository. This DevOps Project consist of five independent and decoupled jobs: the build job, the packaging job, the manual/exploratory testing job, the API testing job, and the performance testing job.

DevOps CICD is a software engineering approach to automate the delivery of software. It aims to build, test, and release software faster and more frequently. The approach helps reduce the cost, time, and risk of delivering changes by allowing for more incremental updates to applications in production.

In this course, you will learn techniques, processes, and tools to achieve continuous delivery by connecting and automating all phases of software delivery, including configuration management, automated acceptance testing, dependency management, and the creation and management of testing environments. These techniques are widely applicable to all sorts of different software projects—big, small, highly technical, or short sprints to early value.

Using a practical approach, the course covers the DevOps tools, strategies, and concepts that will allow you to complete your own DevOps Project in your own AWS Environment. You will provision your own EC2 instance, install your own Jenkins Server and create your own Jenkins Pipelines to build, test and deploy jobs as well as integrate Jenkins with other DevOps tools such as Maven, JUnit, GitHub, JMeter, Packer, and Terraform on AWS.

What Past Students Are Saying

The best part of the class is the various aspects of DevOps and the CI/CD pipeline. I learned a lot. Thank you!


Just an outstanding instructor. Keenly knowledgeable in a cutting-edge field, yet available for consultation and approachable across the range of coding experience amongst a wide range of experience in the student group. The course is exceedingly well-organized, and gives great "bang-for the buck".

- Rafa

This class was fantastic for me! It helped to fill in gaps in my experience - I was familiar with some of the tools and practices, but not all, and putting together the final project facilitated my understanding of the mechanisms of a working CI/CD pipeline.


I really liked that the course focused on the hands-on learning (labs) evenly with the theoretical. For this topic especially, the hands-on learning is critical and is something that is missing in other courses.

- Rick

I liked this course on DevOps, because at work, we are in the process of establishing a DevSecOps and going through this course gave me hands-on experience, and I appreciate that very much.

- Derick

Norma is an expert in the field of DevOps. She has a pleasant personality also. Whenever we encountered any problems, she would try to address it.

- Jacob

I really liked the approach the instructor took to help and assist my learning and development throughout the course. The instructor was very friendly and approachable. She has immense amount of knowledge and experience in DevOps and it shows. I will keep in touch with her for further coursework for myself as well as my team. I appreciate her hardwork and great attitude!

- Alex