Step by Step DevOps Project on AWS – Jenkins, Terraform, Git
Step by Step DevOps Project on AWS – Jenkins, Terraform, Git, available at $27.99, has an average rating of 4.75, with 87 lectures, based on 21 reviews, and has 1373 subscribers.
You will learn about Learn how to integrate DevOps tools such as: Jenkins, Packer, Maven, GitHub, JMeter & Terraform in AWS. Successfully pass your DevOps interviews, even if you do not have an official DevOps certification Step by Step DevOps Project Material Labs Last Updated: Jan 2024 Speak confidently about DevOps CICD Pipelines Implementation on AWS from your own personal experience implementing the pipelines in this course. Get promoted to DevOps leadership positions so that you can advance in your career After successfully completing this course, you will be able to understand, explain and implement DevOps Pipelines. Understand the core concepts of Architecting DevOps Pipelines for Specific Goals Learn how to manage source code, build scripts, and application configuration required to build, deploy, test, and release applications. Learn how to build a DevOps Pipeline Project that automatically builds, packages and tests a spring boot application from scratch Learn how to create your DevOps Infrastructure and Pipelines using your own GitHub and AWS Accounts. Learn how to build and run automated tests against every completed build to ensure the software is always in a working state. Learn how to automatically provision infrastructure as code with Terraform as part of your DevOps Pipelines Learn how to build a complete and decouple DevOps Lifecycle Pipeline that includes five independent and decoupled jobs After completing this DevOps Project, You Can Present yourself with confidence in project meetings and DevOps Jobs Interviews Learn how to use JMeter to automatically test your applications as part of your DevOps Project Pipelines Learn how to create highly complex MultiJob Jenkins CICD pipelines Learn how to build AWS AMI Images with Packer Learn how DevOps applies to the Software Development Life Cycle Learn how to extend your DevOps Pipelines architecture both horizontally and vertically This course is ideal for individuals who are Program Managers that want to understand how DevOps should be implemented. or Software Engineers that want to step by step instructions and videos on how to implement DevOps Pipelines or QA Engineers or Aspirants to shift career to DevOps or Architects or Technical Leads or Anyone that wants to learn Core Strategies of Continuous Integration / Continuous Delivery It is particularly useful for Program Managers that want to understand how DevOps should be implemented. or Software Engineers that want to step by step instructions and videos on how to implement DevOps Pipelines or QA Engineers or Aspirants to shift career to DevOps or Architects or Technical Leads or Anyone that wants to learn Core Strategies of Continuous Integration / Continuous Delivery.
Enroll now: Step by Step DevOps Project on AWS – Jenkins, Terraform, Git
Summary
Title: Step by Step DevOps Project on AWS – Jenkins, Terraform, Git
Price: $27.99
Average Rating: 4.75
Number of Lectures: 87
Number of Published Lectures: 87
Number of Curriculum Items: 87
Number of Published Curriculum Objects: 87
Original Price: $27.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn how to integrate DevOps tools such as: Jenkins, Packer, Maven, GitHub, JMeter & Terraform in AWS.
- Successfully pass your DevOps interviews, even if you do not have an official DevOps certification
- Step by Step DevOps Project Material Labs Last Updated: Jan 2024
- Speak confidently about DevOps CICD Pipelines Implementation on AWS from your own personal experience implementing the pipelines in this course.
- Get promoted to DevOps leadership positions so that you can advance in your career
- After successfully completing this course, you will be able to understand, explain and implement DevOps Pipelines.
- Understand the core concepts of Architecting DevOps Pipelines for Specific Goals
- Learn how to manage source code, build scripts, and application configuration required to build, deploy, test, and release applications.
- Learn how to build a DevOps Pipeline Project that automatically builds, packages and tests a spring boot application from scratch
- Learn how to create your DevOps Infrastructure and Pipelines using your own GitHub and AWS Accounts.
- Learn how to build and run automated tests against every completed build to ensure the software is always in a working state.
- Learn how to automatically provision infrastructure as code with Terraform as part of your DevOps Pipelines
- Learn how to build a complete and decouple DevOps Lifecycle Pipeline that includes five independent and decoupled jobs
- After completing this DevOps Project, You Can Present yourself with confidence in project meetings and DevOps Jobs Interviews
- Learn how to use JMeter to automatically test your applications as part of your DevOps Project Pipelines
- Learn how to create highly complex MultiJob Jenkins CICD pipelines
- Learn how to build AWS AMI Images with Packer
- Learn how DevOps applies to the Software Development Life Cycle
- Learn how to extend your DevOps Pipelines architecture both horizontally and vertically
Who Should Attend
- Program Managers that want to understand how DevOps should be implemented.
- Software Engineers that want to step by step instructions and videos on how to implement DevOps Pipelines
- QA Engineers
- Aspirants to shift career to DevOps
- Architects
- Technical Leads
- Anyone that wants to learn Core Strategies of Continuous Integration / Continuous Delivery
Target Audiences
- Program Managers that want to understand how DevOps should be implemented.
- Software Engineers that want to step by step instructions and videos on how to implement DevOps Pipelines
- QA Engineers
- Aspirants to shift career to DevOps
- Architects
- Technical Leads
- Anyone that wants to learn Core Strategies of Continuous Integration / Continuous Delivery
Step by Step DevOps Material Labs Verified : Jan 2024
Learn DevOps in a supported environment. Every question posted in our QA section is answered within 48 hours, most of the time in less than 24 hours with explanations and snapshot graphics! See it for yourself, click on the QA Section of this course.
Speak confidently aboutDevOps CICDPipelines Implementation onAWSfrom 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 GitHubrepository. 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.
What Past Students Are Saying
The best part of the course is all the various aspects of DevOps and the CI/CD pipeline. I learned a lot!
– Rukhsana Matin
I like the hands on experience.
-Vidya Rangaswamy
The best part was demystifying several DevOps tools and getting real experience using them. Having hands on access to the tools instead of watching someone else do it was good also.
-Shahram N Vaziri
I like the class materials – format in both videos and step by steps instructions.
-Tyng Kao
The best part of the class is the various aspects of DevOps and the CI/CD pipeline. I learned a lot. Thank you!
-Kuowen
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.
-Todd
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
What you will learn:
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.
Prerequisites: Knowledge of AWS Environment is desirable but not required. Students should have knowledge of basic System Integration and Test methods, tools, and terms.
Software:
-
AWS account
-
PDF Reader / Google Word Access
-
Open-source software (download links will be provided)
Hardware:
-
A personal computer terminal
Instructor Teaching & Software Experience:
-
648 – Number of students taught using this course material in a Virtual Instructor Led Training (VILT) course
-
5+ Years Teaching at Private Technical Companies and UCSD University
-
25+ Years of working in the Software Industry
Instructor Education & AWS Certifications
-
BS in Computer Science (SDSU)
-
AWS Architecture Certification
-
AWS Developer Certification
-
AWS System Integration Certification
-
AWS DevOps Professional Certification
Course Curriculum
Chapter 1: Welcome! & DevOps Introduction
Lecture 1: Jenkins Server Preview
Lecture 2: Course Highlights
Lecture 3: About Your Instructor
Lecture 4: DevOps Course Quick Start
Lecture 5: Course Objectives
Lecture 6: Prerequisites For This Course
Lecture 7: DevOps Goals
Lecture 8: DevOps Life Cycle
Lecture 9: DevOps Roles
Lecture 10: DevOps Tools
Lecture 11: DevOps Continuous Integration & Continuous Delivery Definitions
Lecture 12: **Assignment: Create Your Accounts
Lecture 13: **Step by Step LAB: Configure your Workstation with AWS and Git
Chapter 2: Jenkins Introduction, Installation & Setup
Lecture 1: Section RoadMap
Lecture 2: LESSON: Jenkins Introduction
Lecture 3: Jenkins Installation: Create an Instance Role for your EC2 Instance
Lecture 4: Jenkins Installation: Create a Security Group for Your EC2 Instance
Lecture 5: Jenkins Installation: Create your EC2 Instance and assign the SG and EC2 Role
Lecture 6: Jenkins Installation: Connect to your EC2
Lecture 7: Tips On Using The Lab Documents
Lecture 8: Jenkins Installation: Install Jenkins in an EC2 Instance
Lecture 9: Jenkins Installation: Jenkins Global Configuration
Lecture 10: Jenkins Installation: Jenkins Additional Configuration
Lecture 11: Stopping and Restarting your EC2 Instance
Lecture 12: **Step by Step LAB: Jenkins Installation
Lecture 13: LESSON: Jenkins Tour
Lecture 14: LESSON: Jenkins Job
Lecture 15: **Step by Step LAB: Create Freestyle, Upstream and Downstream Jenkins Jobs
Lecture 16: Jenkins Job: Step By Step Freestyle Jobs Introduction
Lecture 17: **Step by Step LAB: Create Freestyle, Upstream and Downstream Jenkins Jobs
Lecture 18: Jenkins Views
Lecture 19: Create a Jenkins Views that includes all of your Freestyle Jobs
Lecture 20: Create a Jenkins Views that includes all of your Freestyle Jobs (Step By Step)
Chapter 3: Jenkins Pipelines Introduction & Phase 1 Pipeline job
Lecture 1: Road Map – Section 3
Lecture 2: LESSON: Pipelines & JenkinsFiles
Lecture 3: Pipelines & JenkinsFiles Resources
Lecture 4: Jenkins Pipeline Job: introduction
Lecture 5: Jenkins Pipeline Job PART 1: Create Your GitHub Repo
Lecture 6: Jenkins Pipeline Job PART 2: Run the Spring PetClinic App on your local terminal
Lecture 7: Jenkins Pipeline Job Part 3: Run the PetClinic Application from Jenkins
Lecture 8: Jenkinsfile Explanation
Lecture 9: **Step by Step LAB: Create a Jenkins Pipeline Job
Chapter 4: Packer Introduction & Phase 2 Pipeline Job
Lecture 1: Class RoadMap
Lecture 2: LESSON: Packer Introduction
Lecture 3: Jenkins Package Job: Install Packer on your Jenkins EC2 Instance
Lecture 4: Create the Packer GitHub Repo Part 1: Create the PetClinic Package Repo
Lecture 5: Create the Packer GitHub Repo Part 2A: Base Image Explanation
Lecture 6: Create the Packer GitHub Repo Part 2B: Create Base Image
Lecture 7: Create the Packer GitHub Repo Part 2C: Create PetClinic Image from your local PC
Lecture 8: Create the Packer GitHub Repo Part 2D: Package Repo Explanation
Lecture 9: Add the Package Job to Jenkins Part 1: Install Packer on Jenkins
Lecture 10: Add the Package Job to Jenkins Part 2: Add the Package Job to Jenkins
Lecture 11: Add the Package Job to Jenkins Part 3: Add Package Job to the MultiJob Pipeline
Lecture 12: **Step by Step LAB: Create Package Job – Build Application AMI
Chapter 5: Terraform Introduction & Phase 3: Exploratory Testing Job
Lecture 1: Road Map
Lecture 2: LESSON: DevOps & Terraform
Lecture 3: LESSON: Terraform Introduction
Lecture 4: LESSON: Terraform Language
Lecture 5: Exploratory Testing Job: Install Terraform On Your Local Terminal
Lecture 6: Create the Exploratory GitHub Repo Part 1: Create The PetClinic Repo
Lecture 7: Create the Exploratory GitHub Repo Part 2: Terraform Local Run & Explanation
Lecture 8: Add the Exploratory Job to Jenkins Part 1: Install Terraform on Jenkins
Lecture 9: Add the Exploratory Job to Jenkins Part 2: Prework for PetClinic on Jenkins
Lecture 10: Add the Exploratory Job to Jenkins Part 3: Add Exploratory Job to Jenkins
Lecture 11: Add the Exploratory Job to Jenkins Part 3: Add Job to MultiJob Pipeline
Lecture 12: **Step by Step LAB: Exploratory Testing Job
Chapter 6: JMeter Introduction & Phase 3: JMeter API Test
Lecture 1: Road Map
Lecture 2: LESSON: JMeter
Lecture 3: Install JMeter on your local windows machine
Lecture 4: Install JMeter on your local ubuntu machine (optional)
Lecture 5: Create the API Testing GitHub Repo Part 1: Create The PetClinic API Repo
Lecture 6: Create the API Testing GitHub Repo Part 2: JMeter API Test Explanation
Lecture 7: Create the API Testing GitHub Repo Part 3: Create JMeter API Test
Lecture 8: Create the API Testing GitHub Repo Part 4: Run Your JMeter Test On Your Local PC
Lecture 9: Create the API Testing GitHub Repo Part 5: JMeter API Repo Explained
Lecture 10: Add the API Job to Jenkins Part 1: Install JMeter on Jenkins
Lecture 11: Add the API Job to Jenkins Part 2: Add the PetClinic API Job to Jenkins
Lecture 12: Add the API Job to Jenkins Part 3: Add Job to Your MultiJob Pipeline
Lecture 13: **Step by Step LAB: API Testing Job
Chapter 7: Final Job – JMeter Performance Test
Lecture 1: Road Map
Lecture 2: Create the Performance Testing GitHub Repo Part 1: Create Performance Test Repo
Lecture 3: Create the Performance Testing GitHub Repo Part 2: Create the Performance Job
Lecture 4: Create the Performance Testing GitHub Repo Part 3: Performance Repo Explained
Lecture 5: Add the Performance Job to Jenkins Part 1: Add the Job to Jenkins
Lecture 6: Add the API Job to Jenkins Part 2: Add the Job to your MultiJob Pipeline
Lecture 7: **Step by Step LAB: Performance Testing Job
Chapter 8: DevOps Improvement (Optional)
Lecture 1: Assignment: DevOps Improvement
Instructors
-
Norma Ochoa
Sr. DevOps Engineer Instructor
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 8 votes
- 5 stars: 12 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024