Learn Devops: Continuously Deliver Better Software

Excel in delivering and deploying software using Git, Vagrant, Chef, Ansible, Jenkins, Docker, and Kubernetes

  • Edward Viaene
  • 4.46
  • (2829 reviews)
  • 4.5 hrs
  • 74 lectures
  • Udemy
Learn Devops: Continuously Deliver Better Software

What you will learn?

  • Apply DevOps in your team
  • Understand Continuous Delivery
  • Automate the Software Development Lifecycle (SDLC)
  • Automate the deployment process
  • Reduce release time
  • Release better software
  • Build a highly available and fully scalable application
  • Deploy microservices using Docker and Kubernetes
  • Automate using Ansible and Chef

Your trainer

Edward Viaene

I've been a System Administrator and full stack developer for over 10 years, the typical profile for a DevOps engineer. I've been working in multiple organizations and startups. I've cofounded a startup that focusses on applying DevOps and Cloud. I have been training people in newer technologies, like Big Data. I've trained a lot of people working in FTSE 100 & S&P 100 companies. Today I mainly work together with companies to improve their software delivery processes, while coaching and teaching on platforms like Udemy.

74 lessons

Easy to follow lectures and videos covering subject details.

4.5 hours

This course includes hours of video material. Watch on-demand, anytime, anywhere.

Certificate of Completion

You will earn a Certificate of Completion at the end of this course.

Course curriculum

  • Introduction01:42
  • Course Resources00:22
  • What is DevOps02:44
  • DevOps: Continuous Delivery and Benefits03:21
  • DevOps: Lean thinking, a change of culture02:24
  • Version Control (GIT)06:24
  • Git Commands Overview00:34
  • Demo: GIT commands and github08:20
  • Configuration Management and Automation04:21
  • Provisioning03:08
  • Plan & Monitoring01:21
  • Concepts Test10 questions
  • Introduction to Provisioning03:06
  • Vagrant06:00
  • Vagrant for Windows Procedures01:02
  • Vagrant demo03:30
  • Vagrant quiz5 questions
  • Introduction to Automation and Configuration Management03:40
  • Ansible: introduction01:39
  • Ansible: Installation04:32
  • Ansible: Installation demo03:03
  • Ansible: First Playbook04:00
  • Ansible: First Playbook demo01:36
  • Ansible: Provisioning with vagrant and EC205:21
  • Ansible: Provisioning with EC2 demo05:33
  • Ansible: Roles02:42
  • Ansible: Best Practices02:25
  • Ansible: Directory Layout03:30
  • Chef: Introduction (Part 1)03:20
  • Chef: Introduction (Part 2)03:07
  • Chef: Introduction (Part 3)02:27
  • Chef: knife03:36
  • Chef: knife demo05:46
  • Chef: knife with chef-server06:44
  • Chef: Roles02:24
  • Chef: knife with chef-server - demo07:36
  • AWS Opsworks00:32
  • Introduction to Continuous Integration02:19
  • Jenkins Resources01:52
  • Jenkins: Introduction and installation01:42
  • Jenkins: Prepare Play App03:17
  • Jenkins: building applications with sbt or maven03:55
  • Jenkins: Build app04:57
  • Jenkins: install and build demo08:28
  • Jenkins: automate testing05:01
  • Jenkins: packaging01:34
  • Jenkins: Automate testing and packaging demo02:43
  • Deployment Introduction02:08
  • Artifact storage and deployment07:37
  • Artifact storage and deployment demo09:52
  • Continuous Monitoring03:06
  • Introduction to the Twelve Factor app04:02
  • The Twelve Factors05:40
  • Introduction to microservices02:01
  • Introduction to docker04:50
  • Docker demo02:10
  • Docker Architecture03:00
  • Docker Images03:25
  • Docker Volumes03:23
  • Docker Networking03:19
  • Docker Hub01:03
  • Docker Compose02:02
  • Docker Compose demo05:28
  • Docker Machine01:17
  • Docker Machine Demo05:37
  • Docker Swarm06:35
  • Docker Swarm Demo05:50
  • Introduction to Container Orchestration02:05
  • Kubernetes architecture overview03:53
  • Kubernetes Procedures01:04
  • Deploying container using Kubernetes04:46
  • Kubernetes demo06:34
  • The DevOps Challenge01:26
  • Thank you!00:16
  • Bonus Lecture: My Other Courses02:49
  • Sources and Further Readings00:04
Online Courses

Learning DevOps doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.

Learn more
Books

Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of DevOps related books and take yourskills to the next level.

Learn more
YouTube videos

The number of high-quality and free DevOps video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.

Learn more