Best DevOps Courses

Find the best online DevOps Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free DevOps Courses.

Docker Mastery: with Kubernetes +Swarm from a Docker Captain

Build, test, deploy containers with the best mega-course on Docker, Kubernetes, Compose, Swarm and Registry using DevOps

Created by Bret Fisher - Docker Captain and DevOps Sysadmin

"]

Students: 233367, Price: $89.99

Students: 233367, Price:  Paid

2021 Update: Ready for Apple Silicon (M1 arm64) and Raspberry Pi's!
Be ready for the Dockerized future with the number ONE Docker + Kubernetes mega-course on Udemy
. Welcome to the most complete and up-to-date course for learning and using containers end-to-end, from development and testing, to server deployments and production. Taught by an award-winning Docker Captain and DevOps consultant.

Just starting out with Docker? Perfect. This course starts out assuming you're new to containers.

Or: Using Docker now and need to deal with real-world problems? I'm here for you! See my production topics around Swarm, Kubernetes, secrets, logging, rolling upgrades, and more.

BONUS: This course comes with Slack Chat and Live Weekly Q&A with me!

"I've followed another course on (Udemy). This one is a million times more in depth." "...when it comes to all the docker stuff, this is the course you're gonna want to take" - Student Udemy Review

Why should you learn from me? Why trust me to teach you the best ways to use Docker?   (Hi, I'm Bret, please allow me to talk about myself for a sec):

  • I'm A Practitioner. Welcome to the real world: I've got 20 years of sysadmin and developer experience, over 30 certifications, and have been using Docker and the container ecosystem for my consulting clients and my own companies since Docker's early days. Learn from someone who's run hundreds of containers across dozens of projects and organizations.

  • I'm An Educator. Learn from someone who knows how to make a syllabus: I want to help you. People say I'm good at it. For the last few years, I've trained thousands of people on using Docker in workshops, conferences, and meetups. See me teach at events like DockerCon, O'Reilly Velocity, GOTO Conf, and Linux Open Source Summit. I hope you'll decide to learn with me, and join the fantastic online Docker community.

  • I Lead Communities. Also, I'm a Docker Captain, meaning that Docker Inc. thinks I know a thing or two about Docker and that I do well in sharing it with others. In the real-world: I help run two local meetups in our fabulous tech community in Norfolk/Virginia Beach USA. I help online: usually in Slack and Twitter, where I learn from and help others.

"Because of the Docker Mastery course, I landed my first DevOps job. Thank you Captain!" - Student Ronald Alonzo

"There are a lot of Docker courses on Udemy -- but ignore those, Bret is the single most qualified person to teach you." - Kevin Griffin, Microsoft MVP

Giving Back: a portion of my profit on this course will be donated to supporting open source and protecting our freedoms online! This course is only made possible by the amazing people creating open source. I'm standing on the shoulders of (open source) giants! Donations will be split between my favorite charities including the Electronic Frontier Foundation and Free Software Foundation. Look them up. They're awesome!

This is a living course and will be updated as Docker and Kubernetes features change.

This course is designed to be fast at getting you started but also get you deep into the "why" of things. Simply the fastest and best way to learn the latest container skills. Look at the scope of topics in the Session and see the breadth of skills you will learn.

Also included is a private Slack Chat group with 20k students for getting help with this course and continuing your Docker and DevOps learning with help from myself and other students.

"Bret's course is a level above all of those resources, and if you're struggling to get a handle on Docker, this is the resource you need to invest in." - Austin Tindle, Course Student

Some of the many cool things you'll do in this course:

  • Edit web code on your machine while it's served up in a container

  • Lock down your apps in private networks that only expose necessary ports

  • Create a 3-node Swarm cluster in the cloud

  • Install Kubernetes and learn the leading server cluster tools

  • Use Virtual IP's for built-in load balancing in your cluster

  • Optimize your Dockerfiles for faster building and tiny deploys

  • Build/Publish your own custom application images

  • Learn the differences between Kubernetes and Swarm

  • Create your own image registry

  • Use Swarm Secrets to encrypt your environment configs, even on disk

  • Deploy container updates in a rolling always-up design

  • Create the config utopia of a single set of YAML files for local dev, CI testing, and prod cluster deploys

  • And so much more...

 

After taking this course, you'll be able to:

  • Use Docker in your daily developer and/or sysadmin roles

  • Deploy apps to Kubernetes

  • Make Dockerfiles and Compose files

  • Build multi-node Swarm clusters and deploying H/A containers

  • Make Kubernetes YAML manifests and deploy using infrastructure-as-code methods

  • Build a workflow of using Docker in dev, then test/CI, then production with YAML

  • Protect your keys, TLS certificates, and passwords with encrypted secrets

  • Keep your Dockerfiles and images small, efficient, and fast

  • Run apps in Docker, Swarm, and Kubernetes and understand the pros/cons of each

  • Develop locally while your code runs in a container

  • Protect important persistent data in volumes and bind mounts

  • Lead your team into the future with the latest Docker container skills!

 

Extra things that come with this course:

  • Access to the course Slack team, for getting help/advice from me and other students.

  • Bonus videos I put elsewhere like YouTube, linked to from this course's resources.

  • Weekly Live Q&A on YouTube Live.

  • Tons of reference links to supplement this content.

  • Updates to content as Docker changes their features on these topics.

Docker for the Absolute Beginner – Hands On – DevOps

Learn Docker with Hands On Coding Exercises. For beginners in DevOps

Created by Mumshad Mannambeth - Best Selling Instructor| Author of Top 3% of Udemy's courses

"]

Students: 104916, Price: $129.99

Students: 104916, Price:  Paid

Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.

This course introduces Docker to an Absolute Beginner using really simple and easy to understand lectures. Lectures are followed by demos showing how to setup and get started with Docker. The coding exercises that accompany this course will help you practice Docker commands and developing your own images using Dockerfiles and practice Docker Compose. You will be developing Docker files for different use cases right in your browser. This way you don’t really need to have your own environment setup to get some hands on practice.  The coding exercises will validate your commands and Dockerfiles and ensure you have written them correctly.

And finally we have assignments to put your skills to test. You will be given a challenge to solve using the skills you gained during this course. This is a great way to gain a real life project experience and work with the other students in the community to develop a Dockerfile and get feedback for your work. The assignment will push you to research and develop your own Docker images.

This course is designed for beginners in DevOps

Legal Notice:

Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This course is not certified, accredited, affiliated with, nor endorsed by Docker, Inc.

Learn DevOps: The Complete Kubernetes Course

Kubernetes will run and manage your containerized applications. Learn how to build, deploy, use, and maintain Kubernetes

Created by Edward Viaene - DevOps, Cloud, Big Data Specialist

"]

Students: 85325, Price: $39.99

Students: 85325, Price:  Paid

This course will help you to gain understanding how to deploy, use, and maintain your applications on Kubernetes. If you are into DevOps, this is a technology you need to master. Kubernetes has gained a lot of popularity lately and it is a well sought skill by companies.

This course is updated frequently to include the features of latest releases!

When Google started running containers a decade ago, nobody could reach this kind of infrastructure agility and efficiency. Using this knowledge, Google released Kubernetes as an free and open source project. Nowadays Kubernetes is used by small companies and big enterprises who want to gain the efficiency and velocity Google has.

You can containerize applications using Docker. You can then run those containers on your servers, but there's no way you can manage those efficiently without extra management software. Kubernetes is an orchestrator for your containers that will create, schedule and manage your containers on a cluster of servers. Kubernetes can run on-premise or in the cloud, on a single machine or on thousands of machines.

I will show you how to build apps in containers using docker and how to deploy those on a Kubernetes cluster. I will explain you how to setup your cluster on your desktop, or on the cloud using AWS. I use a real world example app (Wordpress with MySQL - blogging software) to show you the real power of Kubernetes: scheduling stateless and stateful applications.

The introduction lectures that show you the Kubernetes desktop installation are free to preview, so you can already have a go at it before buying the course!

This course also has Closed Captions (English subtitles)

Updates (11/2019):

* Added Admission Controllers lectures

* Continuous Development with Skaffold

* etcd and the raft algorithm

Updates (01/2020):

* AWS EKS (managed Kubernetes) lecture and demo

Updates (01/2021):

* MutatingWebhook, ValidatingWebhook and demo

Net DevOps: Cisco Python, Automation, NETCONF, SDN, Docker

Learn Cisco Network DevOps: ACI, Ansible, Python, SDN, Kubernetes, Docker, Containers, NETCONF, includes free labs!

Created by David Bombal - CCIE #11023, over 15 years of network training experience

"]

Students: 82196, Price: Free

Students: 82196, Price:  Free

David Bombal and Hank Preston discuss Network Automation, Network Programmability, NetDevOps and the future. What should you learn? CCNA or Python? And many other topics!

We discussed the following:

  • Hank Preston Introduction

  • How did you transition from being a traditional Network Engineer to a NetDevOps Engineer?

  • What would you recommend as the first step?

  • What should I start with? Ansible or Python?

  • Should I study CCNA or Python? CCNP or Python? CCIE or Python?

  • Hybrid Engineer, Next-Gen-Network Engineer, NetDevOps

  • What is DevOps? NetDevOps?

  • Is there a Cisco NetDevOps certification? CCNA/CCNP/CCIE type path?

  • What is DevNet? Is DevNet free?

  • DevNet Overview Demo (Free labs, free training, free resources, get support).

  • DevNet RESTCONF, NETCONF demo

  • What are containers?

  • What is Docker?

  • What are Microservices

  • What is Kubernetes?

  • Demo Kubernetes and ACI working together

Other topics were also discussed.

All the best!

David

Ansible for the Absolute Beginner – Hands-On – DevOps

This course introduces Ansible to the absolute beginner in DevOps. Practice Ansible with coding exercises in browser.

Created by Mumshad Mannambeth - Best Selling Instructor| Author of Top 3% of Udemy's courses

"]

Students: 81764, Price: $99.99

Students: 81764, Price:  Paid

"Course is simple and awesome. I always wanted to learn Ansible, I have been through several courses and this is the best." - Student Testimonial

What's in this course?

This course introduces a beginner in DevOps to basic fundamentals of Ansible with easy to do hands-on exercises that you can practice right in the browser. The course introduces basic use cases of Ansible followed by an introduction to Ansible Inventory, Playbooks, Modules, Variables, Conditionals, Loops and Roles. Each lecture is accompanied by a set of coding exercises giving the user a hands-on experience in developing Ansible Playbooks.

What is so special about THIS course?

Lectures backed by animated slides makes it simple and easy to understand. This is the only course that provides Coding Exercises were you can practice Ansible Playbooks right in your browser.

"One of the best courses I've taken. The contents and the explanation are wonderful" - Student Testimonial

"I liked the hands on with task completion. Would recommend to anyone looking for a getting started guide with hands on experience" - Student Testimonial

What is Ansible?

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.

Legal Notice:

Ansible® and Ansible Tower® are registered trademarks of Ansible, Inc. in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by Ansible, Inc.

Jenkins, From Zero To Hero: Become a DevOps Jenkins Master

Become a DevOps Master learning Jenkins & integrations with powerful tools like Docker, Ansible, AWS, GIT & more!

Created by Ricardo Andre Gonzalez Gomez - Linux System Engineer

"]

Students: 69014, Price: $99.99

Students: 69014, Price:  Paid

Jenkins is a powerful and flexible automation tool; It is used to automate almost anything. 

Go faster and learn how to build strong automated processes like Pipelines, CI/CD Workflows and more!

In the DevOps World, Jenkins is one of the best cards on the table. 

If you want to become an expert in the DevOps world, in the course you will learn in addition to Jenkins, crossing technologies that go hand in hand with this service, such as Docker, AWS, Ansible, Git, Maven, DSL, Pipelines and many more!

Start automating everything, and become a DevOps Master!

Are you interested in venturing into a new world full of agile technologies?

This is the right course for you!

Learn DevOps: Infrastructure Automation With Terraform

Learn how to automate your infrastructure with terraform. Covers Terraform with AWS, Packer, Docker, ECS, EKS, Jenkins

Created by Edward Viaene - DevOps, Cloud, Big Data Specialist

"]

Students: 61656, Price: $39.99

Students: 61656, Price:  Paid

Terraform has gained a lot in popularity lately and is the tool you need to master if you are or about to get into a Ops / DevOps role. You typically use a technology like Ansible, Chef, or Puppet to automate the provisioning of software. Terraform starts from the same principle, infrastructure as code, but focusses on the automation of the infrastructure itself. Your whole Cloud infrastructure (instances, volumes, networking, IPs) can be described in terraform. 

In this course you'll learn how to use terraform to automate your infrastructure. I will first show you the basics of terraform and will then explain how to automate infrastructure on AWS using terraform. You can open an AWS account for free to do the labs. I also provide a lot of code examples which you can immediately use to automate your own infrastructure.

Update (Oct-2016):

  • Added AWS Autoscaling lectures

  • Added Terraform+Packer Jenkins integration lectures

  • Added Terraform with Docker on AWS (ECR and ECS)

  • Added Terraform with Jenkins workflow using ECR and ECS

Update (Dec-2016):

  • Added a lecture about useful terraform commands

  • Added a demo on how to use terraform show/graph/taint/untaint/import

  • Added a lecture and demo about Elastic Beanstalk on AWS

Update (Jun-2018):

  • Terraform for Windows setup + puttygen

  • Interpolation

  • Conditionals

  • Built-in functions

  • Module development with an ECS + ALB module demo

  • Setting up a hosted Kubernetes cluster using AWS EKS

Update (Nov-2019):

  • Terraform-0.12 updates

  • Lectures covering new variable approach in terraform-0.12

  • For & For Each loops

Update (March-2020):

  • CodePipeline lectures

  • Updated lectures with new AWS UI

  • Updated jenkins-packer-demo demo

Update (December-2020):

  • Advanced Module development

  • Lectures and demos covering new Terraform 0.13 features

  • Terraform lock file (terraform 0.14)

  • State manipulation

Update (December-2020):

  • A complete new section on the HashiCorp Terraform Certification is now added!

This course includes english captions.

JENKINS Beginner Tutorial – Step by Step

Learn Jenkins from scratch

Created by Raghav Pal - Automation Test Architect | Educator | 12 yrs

"]

Students: 60063, Price: Free

Students: 60063, Price:  Free

Jenkins is a Automation and CI Tool. It is a java application and very easy to learn.

This course is designed for complete Beginners to understand and learn Jenkins from scratch.

We will go very basic step by step in this course and by the end you will be able to use Jenkins at all levels.

Let's Get Started

DevOps For Beginners – Docker, Kubernetes and Azure DevOps

DevOps For Beginners: Master Azure DevOps, Docker, Kubernetes, Jenkins, Terraform & Ansible on AWS, Azure & Google Cloud

Created by in28Minutes Official - DevOps, Azure, GCP, Docker, Kubernetes, Java & Spring Boot

"]

Students: 56763, Price: $109.99

Students: 56763, Price:  Paid

ONE and ONLY ONE COURSE YOU NEED TO MASTER DEVOPS - 6 DEVOPS TOOLS + 3 CLOUDS

5 Things YOU need to know about this DEVOPS Course

#1: LEARN 6 DevOps Tools - Docker, Kubernetes, Azure DevOps, Jenkins, Terraform, and Ansible

#2: LEARN 3 Different Clouds - AWS, Azure, and Google Cloud

#3: ONE of the HIGHEST RATED DEVOPS courses (JUNE 2021)

#4: IMPLEMENT DEVOPS with a HANDS-ON approach

#5: IMPLEMENT CONTINUOUS INTEGRATION (CI), CONTINUOUS DEPLOYMENT (CD) and INFRASTRUCTURE as CODE (IaC)

200+ Videos. 20+ HoursDo you need more reasons to enroll in this amazing course on DevOps?

WHAT STUDENTS ARE SAYING

5 STARS - The best instructor of Udemy! This is a great course to understand about DevOps, the involved concepts, and to apply the concepts.

5 STARS - Loved the way how the course was organized with an emphasis on following with hands-on. This should be the benchmark in Dev-Ops training for anyone who wants to get acquainted with Dev-Ops.

5 STARS - EXCELLENT COURSE!!! Love the instructor's energy, enthusiasm, and manner of instruction. This course is like 5 courses in 1. It is rare to find a course with such a breadth of technical topics and cloud platforms covered. Thank you for creating this course.

5 STARS - Great hands-on experience of learning DevOps using Docker, Terraform, Kubernetes on GCP, AWS, and Azure. Each topic explaining very well with hands-on which is helping us to understand the concept easily. Awesome

5 STARS - Great Information and solid teaching of the core concepts as well as the technical implementations of DevOps

5 STARS - It's easy to understand, very complete, and good for beginners to start learning about DevOps

Do you have ZERO experience with DevOps with Docker, Kubernetes, Azure DevOps, Jenkins, Terraform, Ansible, AWS, Azure, and Google Cloud? No Problem.

Do you have ZERO experience with DevOps Containers and Container Orchestration with Docker and Kubernetes? No Problem.

Do you have ZERO experience with Continuous Integration or Continuous Delivery in DevOps with Azure DevOps and Jenkins? No Problem.

Do you have ZERO experience with the Cloud? No Problem.

Are you ready to learn DevOps with Docker, Kubernetes, Terraform, Ansible, Jenkins, and Azure DevOps in multiple clouds - AWS, Azure, and Google Cloud?

Do you want to join 600,000+ learners having Amazing Learning Experiences with in28Minutes?

Buckle up and Get ready for this wonderful ride on DevOps, Microservices, and the Cloud.

Look No Further!

DEVOPS COURSE OVERVIEW

DevOps is all about People, Process, and Tools. In this course, you will understand the basics of DevOps and learn to do DevOps with Docker, Kubernetes, Ansible, Terraform, Azure DevOps, and Jenkins. You will learn to implement DevOps with Continuous Integration, Continuous Delivery, and Infrastructure as Code. You will play with 3 different clouds - AWS, Azure and Google Cloud.

You will do DevOps with Docker to create and run Docker images for:

  • Hello World Applications - Python, JavaScript, and Java

  • Microservices - Currency Exchange and Currency Conversion

You will learn the basics of Kubernetes on the Google Kubernetes Engine implementing Service Discovery, Centralized Configuration, and Load Balancing for Microservices.

You will do DevOps with Kubernetes using Terraform (Infrastructure as Code) and Azure DevOps (Continuous Delivery) on multiple cloud platforms (AWS and Azure)

You will learn the basics of Continuous Integration and Continuous Delivery and implement them using Jenkins and Azure DevOps. You will learn to Create Kubernetes Clusters and Deploy Docker Containers of Microservices to Kubernetes using Azure DevOps Pipelines on the Cloud with AWS EKS and Azure AKS.

You will learn the basics of Terraform and Ansible and implement Infrastructure as Code. You will provision a number of AWS Resources - EC2 Instances and Load Balancers - using Terraform and configure them with Ansible. You will learn to provision Kubernetes Clusters in AWS and Azure using Terraform. You would learn to run Terraform Configuration in Azure DevOps Pipelines.

This course would be a perfect first step as an introduction to DevOps with Docker and Kubernetes.

Start Learning Now. Hit the Enroll Button!

Docker Crash Course for busy DevOps and Developers

Learn how to develop and deploy web applications with Docker technologies. Take your DevOps skills to the next level.

Created by Tao W. - Software engineer

"]

Students: 54009, Price: $109.99

Students: 54009, Price:  Paid

What is this course about:

This course covers all the fundamentals about Docker software and teach you everything you need to know about developing and deploying modern applications with Docker software.

In the end of this course, you will gain in-depth knowledge about Docker software and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software.

What will you learn from this course:

In particularly, you will learn:

  • Containerize a web-based application with a micro-service approach and automate it using Dockerfile.

  • Design multi-container applications and automate the workflow using Compose.

  • Scale Docker workflow with Docker Swarm, orchestrate and deploy a large-scale application across multiple hosts in the cloud.

  • Best practices of working with Docker software in the field.

  • In-depth knowledge about Docker software and confidence to help your company or your own project to apply the right Docker deployment workflow and continuously deliver better software.

  • Invaluable DevOps skills such as setting up continuous integration pipelines.

Why shall we learn Docker technologies:

Docker software is on the bleeding edge of technology today.  It is also one of the most compelling technologies of the last decade in terms of its disruption to software development, operations, systems architecture, testing and compliance practices.

Docker is becoming a must tool for developers. containers and the Docker’s approach gives you the opportunity to work without any need of dependencies. Docker allows developers to focus on the things which actually matters without worrying about the environment where the application runs. 

Tons of companies are using docker in production, today you have the access to that same virtualization technology right on your desktop. 


About the author:

In the past, James worked at many companies such as Amazon and Google. Now James is working at one of the top Silicon Valley startups specializing big data analysis.

During the past two years, James has been leading his team to dockerize their old monolithic applications with a micro-service approach.

James' company has gained massive benefits by running Docker in production. In this course, he is going to share with you his years of knowledge and best practices of working with docker in the real field.


Why DevOps skills?

Nowadays DevOps engineers are in great demand in the IT industry. Companies are looking for developers who can both develop and deploy the applications.

The average salary of a DevOps engineer is about $140,000 per year in Silicon Valley area which is 20% higher than the salary of a software engineer.

Master DevOps Skills means you will be staying ahead in the competitive job market!

Why choosing this course?

This course is very hands on, James has put lots effort to provide you with not only the theory but also real-life examples of developing Docker applications that you can try out on your own laptop.

James has uploaded all the source code to Github and you will be able to follow along with either windows, MAC OS or Linux.

In the end of this course, James is confident that you will gain in depth knowledge about Docker and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software.

30-day money-back guarantee!

You will get 30-day money-back guarantee from Udemy for this course.

 If not satisfied simply ask for a refund within 30 days. You will get full refund. No questions whatsoever asked.

Are you ready to take your DevOps skills and career to the next level, take this course now!

You will go from zero to Docker hero in 4 hours.

DevOps – The Introduction Course

The Swiss Army Knife of DevOps and Cloud courses. Introduced basic DevOps concepts to an Absolute Beginner

Created by Mumshad Mannambeth - Best Selling Instructor| Author of Top 3% of Udemy's courses

"]

Students: 51603, Price: Free

Students: 51603, Price:  Free

This course is a must for those starting their journey into the DevOps and the Cloud world. Most of the Cloud and DevOps courses out there require a person to know some basic concepts such as a basic web application, deploying a lab environment using VirtualBox or on cloud platforms like AWS or GCP. 

Most DevOps tools rely on languages such as JSON, XML and YAML. YAML language is used by automation tools like Ansible and container orchestration tools like Kubernetes. A firm understanding of the YAML language is a must for a beginner learning these technologies. This course introduces YAML with simple and easy lectures and coding exercises that will help you practice YAML right in your browser.

This course also provides a high level overview of common technologies in DevOps such as Orchestration tools like Ansible, Puppet and Chef. And container technologies like Docker, Kubernetes and OpenShift. This is NOT an advanced course and does not go in-depth into any of these technologies. Rather this is only meant to give you an introduction into these topics and help you start your journey.

Learn DevOps: CI/CD with Jenkins using Pipelines and Docker

Use Jenkins the DevOps way. Automate your Jenkins jobs by using Jenkins Pipelines, Docker, and the Jenkins Job DSL

Created by Edward Viaene - DevOps, Cloud, Big Data Specialist

"]

Students: 49984, Price: $24.99

Students: 49984, Price:  Paid

Jenkins is the most popular tool to do Continuous Integration and Continuous Delivery of your software:

  • It’s free and open source
  • It has a strong community with thousands of plugins you can use
  • Jenkins is used in a lot of companies, from startups to enterprises

This course will teach you how to use Jenkins using the Jenkins DSL and Jenkins Pipelines (Jenkinsfile). It's a new way of using Jenkins, rather than using freestyle projects. I call it using Jenkins, the DevOps way! I'll explain you about infrastructure as code and automation to make sure you understand how Jenkins Pipelines fits within this new way of thinking. 

I'll show you how to integrate Jenkins Pipelines with popular software tools, like:

  • Docker
  • GitHub / Bitbucket
  • JFrog Artifactory
  • SonarQube
  • Onelogin (Using SAML)

If you’re looking for a job in the DevOps space, Jenkins is a must have skill.

coupon to get $10 free credits on DigitalOcean is provided within this course. You can use this coupon to install Jenkins on a DigitalOcean droplet.

Learn Devops Kubernetes deployment by kops and terraform

Comprehensive Nginx deployment to Kubernetes on AWS by using kops and terraform

Created by Jan Toth - Kubernetes enthusiast

"]

Students: 45727, Price: Free

Students: 45727, Price:  Free

Kubernetes as the orchestration platform for not only Docker containers is gaining more momentum everyday especially in DevOps like world. Besides other main orchestration systems Kubernetes can be considered as one of the most popular one. All big cloud providers like AWS, Google Cloud, Azure have already more or less adopted Kubernetes as a part of their portfolio and services. Kubernetes and Docker containers altogether create an ideal ecosystem for deploying micro services - which seems to be the model for next generation applications.

When thinking about containers and horizontally scalable applications we might be taking into account also some other other software such as Terraform which helps us tremendously to keep our infrastructure (independent of cloud provider) in immutable state. There are some officially supported tools like "kops" which hand in hand  with Terraform makes the Kuberentes deployment to AWS extraordinary easy and comprehensive and makes DevOps  people lives super easy.

The main goal of this course is to provide a comprehensive explanation to the people who are truly willing to deep dive in Kubernetes and Docker world and perhaps aspiring for DevOps carrier. In order to achieve this goal I have decided to use NGINX web server examples throughout this course - just because year back I was amazed by value which is delivered by web server itself. Imagine that every business in the world is serving their content via some kind of this powerful piece of software. Nowadays, we can take an advantage of deploying and scaling of docerized mainly Open Source web servers to Kubernetes at any cloud provider you can think of.

I hope you guys are going to enjoy this course and I am certain that anybody is more than good enough to complete this course. Crossed fingers and which you the best!

AWS Certified DevOps Engineer Professional 2021 – Hands On!

Pass the AWS Certified DevOps Engineer Professional Certification (DOP-C01) with 20 hours of advanced hands-on videos.

Created by Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer - Best Selling Instructor, Kafka Guru, 9x AWS Certified

"]

Students: 45359, Price: $109.99

Students: 45359, Price:  Paid

Welcome to the BEST and MOST UPDATED online resource to learn the skills needed to pass the challenging certification: AWS Certified DevOps Engineer Professional (DOP-C01).

Before taking this course, make sure that:

  • You hold at least an associate-level certification in AWS (AWS Certified Developer Associate is preferred)

  • You have experience using AWS at your work

This course is entirely hands-on to provide you with the experience needed to understand, analyze and solve the questions asked at the AWS Certified DevOps Engineer Professional exam. As such, I will not be covering the basics, and I will be going rather fast through concepts you should already know.

If you're ready to go on a challenging and rewarding journey, join me in this course. You will not be disappointed!

---------

This course is different from the other ones you'll find on Udemy. Dare I say, better (but you'll judge!)

  • It covers in-depth all the new topics on the AWS Certified DevOps Engineer Professional DOP-C01 exam

  • It's packed with practical knowledge on how to use AWS inside and out as a DevOps

  • It teaches you how to prepare for the AWS Certified DevOps Engineer Professional exam AND how to prepare for the real world

  • It's a logical progression of topics, not a laundry list of random services

  • It's fast-paced and to the point

  • All slides available as downloadable PDF

  • I passed the exam with a score of 940/1000 so you are in good hands!

-----------------------------------

Instructor

My name is Stephane Maarek, and I'll be your instructor in this course. I am an AWS Certified DevOps Engineer Professional, AWS Certified Solutions Architect, AWS Certified Developer, AWS Certified SysOps, AWS Certified Big Data, and the author of highly-rated & best-selling courses on AWS Lambda, AWS CloudFormation & AWS EC2. I've already taught 500,000+ students and received 100,000+ reviews.

I've decided it's time for students to properly learn how to be an AWS Certified DevOps Engineer Professional. You are in good hands!

---------------------------------

This course also comes with:

  • Lifetime access to all future updates

  • A responsive instructor in the Q&A Section

  • Udemy Certificate of Completion Ready for Download

  • A 30 Day "No Questions Asked" Money Back Guarantee!

Join me in this course if you want to pass the AWS Certified DevOps Engineer Professional Exam and master the AWS platform!

AWS DevOps CI/CD – CodePipeline, Elastic Beanstalk and Mocha

AWS DevOps Continuous Integration and Delivery CI/CD for NodeJS using AWS CodePipeline, AWS Elastic Beanstalk and Mocha.

Created by BackSpace Academy - The fastest route to cloud certification.

"]

Students: 43339, Price: Free

Students: 43339, Price:  Free

In less than 1 hour you will go from zero to CI/CD hero!

The very first AWS CI/CD course published on Udemy by the DevOps leaders at BackSpace Academy. The original and the best and,... it's FREE!

Complete with detailed lab notes included in the resources.

Create a bulletproof highly available and fault tolerant architecture for your NodeJS applications with a few simple clicks using AWS Elastic Beanstalk.

Build a bulletproof Continuous Integration and Continuous Delivery (CI/CD) pipeline using AWS CodePipeline. Integrate building and testing processes in your CI/CD pipeline using Mocha and AWS CodeBuild.

This course builds on the knowledge from our free "Amazon Web Services (AWS) - Zero to Hero" course and provides a good lead in to our massive 3 certification (AWS Certified Solutions Architect Associate, AWS Certified Developer Associate and, AWS Certified SysOps Administrator Associate) prep course "AWS Certified Associate (3 Cert Pack + Practice Exams)".

Best of all it's FREE!

Linux for Cloud & DevOps Engineers

Linux basics about files, directories, installations, networking, system configuration, user management etc...

Created by Valaxy Technologies | AR Shankar - AWS, DevOps Specialist

"]

Students: 40660, Price: $34.99

Students: 40660, Price:  Paid

As you all know in the current IT market Linux became a pre-request to learn most of the trending technologies. IT industry also uses Linux as there base Operating System in the majority cases. Hence this course helps you to understand how Linux works from basics. Once you learn complete this course you can able to

Fulfill your regular tasks on the Linux server

Easily start learning most of the trending technologies like AWS, Azure, GCP, DevOps, Python, BigData, DataScience, etc..

DevOps Project: CI/CD with Jenkins Ansible Docker Kubernetes

100% Hands-on labs on how to create DevOps CI/CD pipelines using Git, Jenkins, Ansible, Docker and Kubernetes on AWS

Created by Valaxy Technologies | AR Shankar - AWS, DevOps Specialist

"]

Students: 36005, Price: $99.99

Students: 36005, Price:  Paid

Do you want to build a CI/CD pipeline using various DevOps tools? then you are at the right place.

Here you can see a CI/CD pipeline by using tools using Git, Jenkins, Ansible, Docker, and Kubernetes. This gives some light on how the IT industry uses DevOps.

I have over 10+ years of experience in DevOps and have a deep understanding of this domain. So, I will be teaching you in detail with the step-by-step demonstration.

Who is this course for?

  • Anyone who wants to build CI/CD pipeline tools on Various DevOps tools

  • Anyone who wants to Enhance their skills in DevOps domain

Azure DevOps Fundamentals for Beginners

Learn How to Plan, Manage, and Deploy Your Very First Azure DevOps Application Through Hands-On Demos and Use Cases!

Created by Brian Culp - 100k+ students • 3M+ student minutes • MS Certified Trainer

"]

Students: 34759, Price: $124.99

Students: 34759, Price:  Paid

Apple, Microsoft, Amazon, Cisco, Tesla, Workday... what do all these great companies have in common?

They all use DevOps to continuously build and release software. (Don't take my word for it; stop reading now and go put "devops" into a LinkedIn job search.)

In this Azure DevOps Fundamentals course, Microsoft Certified Trainer and bestselling Udemy instructor Brian Culp guides students on a hands-on tour of Azure DevOps -- Microsoft's cloud-based, open-source tool to help organizations manage development teams,  code, and application deployments.

Best of all, Brian understands that students taking a Fundamentals course may not yet be familiar with all the vocabulary. This course makes no assumptions about prior exposure to the overwhelming set of terms and technologies that are part of the DevOps landscape... terms like Agile, Scrum, VS Code, App Containers, Commits, Code Requests, Sprints, Unit Testing, Code Artifacts, and literally dozens of others that live at the place where your Development and Operations teams meet.

In Azure DevOps Fundamentals for Beginners, we take one small step at a time in our journey. It's not a data dump. Instead, the course provides each building block the proper context at the time it's needed. In addition, you'll build your understanding with hands-on guidance using the essential Azure DevOps tools: Boards, Repos, Pipelines, and Test Plans.

Everything that needs a definition is defined along the way.

Brian has been teaching people about Microsoft solutions for over 15 years, and some of his courses have been selected by Microsoft as their official training for Office 365 Administrators. Now, he brings that same expertise to some of the highest-rated courses on Udemy.

There's a reason for the hundreds of five-star reviews.

"Excellent content!  Just what I was looking for to enhance productivity at the office." -Paige Popejoy

"Great personality and explained things well. Felt like he was at my desk explaining it to me."  -William Potts

"I can't believe how much I learned. The instructor is great and the lessons were so easy to follow." Sherie L.

"Very precise, clear and constructive." -Forent Sidler

"Perfect."  -Yvonne Belo

Azure DevOps Fundamentals for Beginners is perfect for IT professionals who have heard the term DevOps, but want some hands-on experience, or for project managers and product owners who want to better understand a CI/CD workflow used by development teams.

It's even great for the stone-cold noobs out there (we all are at one point, after all) who just want to be able to see if DevOps might be a good career fit. 

You'll learn by watching and listening, but you'll also learn by doing. By the second lesson, you'll have configured your first DevOps organization. By the time you've finished, you'll have deployed an app into an Azure container, and will have gained additional confidence and expertise about topics like these:

  • Managing dev teams using Azure Boards

  • Mapping work items to your organization's Agile or Scrum processes

  • Setting up Git-based workflows in Azure Repos

  • Connecting to existing code repos in GitHub

  • Building code every time a commit is saved to a Master branch

  • Deploying a new code artifact when new builds are ready

  • Performing tests of code using Azure Test Plans

  • Plus confidence to integrate other tools (Docker, Maven, etc) into your team's DevOps implementation

Best of all, you become more valuable as companies all over the world scramble - and compete - for workers who understand DevOps. (You did do that LinkedIn search, correct?)

And as always, you get ongoing support. (Brian and the team answers all student questions, usually within one business day). Plus, you're always covered by Udemy's refund policy.

Enroll now, and discover where your own DevOps journey can lead. See you in class!

DevOps: CI/CD with Jenkins pipelines, Maven, Gradle

Build continuous integration, continuous delivery and DevOps pipelines with Java, Gradle, Maven, Artifactory & Sqitch.

Created by TetraNoodle Team - REAL KNOWLEDGE. REAL EXPERIENCE. REAL VALUE.

"]

Students: 33202, Price: $129.99

Students: 33202, Price:  Paid

This online DevOps course will teach you how to build sophisticated continuous integration and continuous delivery pipelines using Jenkins and many of its plugins. Especially the pipeline plugins.

This course is designed to teach you the ins and outs of Jenkins and setting up DevOps pipelines, even if you have little to no experience with it, to help implement these DevOps practices which will streamline your development processes.

Master Jenkins and pipeline plugins. Get familiar with advanced DevOps techniques and take your DevOps career to the next level.

While there are plenty of DevOps courses that focus on generic continuous integration and continuous delivery practices - it's hard to find a comprehensive course like this one, which focuses on using some of the most useful plugins in the Jenkins ecosystem.

This course is designed for all levels of DevOps practitioners who want to improve their skills, implement automation in their environments, and continue to be in great demand as DevOps engineers.

Just a few of the things you'll learn:

  • Understand What Jenkins Is All About
  • How To Install, Configure And Operationalize Jenkins
  • How To Build Projects Automatically Using Maven
  • How To Build Projects Automatically Using Gradle
  • How To Manage Your Build Artifacts Using Artifactory
  • How To Manage Your Relational Database Schema Using Sqitch

Improve Your DevOps Skills, Become More Marketable, And Make More Money

Regardless of what your level of experience is; whether you work in a small startup or large corporation - this in-depth course is designed to provide you with everything you need to take your DevOps skills to the next level.

Whether you are you using Java, Python, Node.JS or any other stack - a seasoned engineer photographer knows how to design, build and run advanced build and deployment systems which can perform build, test and analysis steps - all automatically. Jenkins is a tried and test automation tool written in Java - which provides all the bells and whistles necessary to implement these processes with ease. Not only that, Jenkins is very robust and scalable system which can scale to hundreds of nodes building many projects in a multi-user and multi-team environments. 

By honing these skills, you will be chased by recruiters and companies who are looking to hire professionals with experience on Jenkins. This course shows you how.

Contents and Overview

This course aims at teaching software, IT and DevOps engineers what it takes to improve your skills, experience, and techniques to earn more money.

You will start with the basics and tackle how to install Jenkins. You will get familiar with the Jenkins plugin ecosystem and install a bunch of very useful plugins into the Jenkins instance. You'll then dive into the different hands-on exercises to implement advanced build and deployment pipelines using various build tools in conjunction with Jenkins, Artifactory, shell scripting, etc.

You'll learn about various other tools which work very well with Jenkins like Maven, Gradle, Sqitch, etc. You'll use these tools to master how to properly design an end to end build and deployment pipeline, which:

  • Builds the source code
  • Keeps the relational database schema in sync with the latest source code
  • Manages the artifacts in a robust manner
  • Helps you visualize the entire pipeline in a graphical format
  • Helps you diagnose your DevOps pipelines by providing detailed diagnostic logs

By the end of this master course, your confidence as a DevOps engineer will soar. You'll have a thorough understanding of Jenkins and various other DevOps tools, and you can use them to their fullest potential to take small to large, simple to complex DevOps pipelines and be a part of this DevOps revolution and take your career to the next level.

DevOps , CI/CD(Continuous Integration/Delivery for Beginners

Learn about CI CD & DevOps & the concepts of Continuous Integration, Continuous Delivery / Deployment, DevOps & pipeline

Created by John Honai - A Computer Science Engineer and a passionate teacher!

"]

Students: 33202, Price: $99.99

Students: 33202, Price:  Paid

CI, CD and DevOps have taken over the software development world by storm. Most companies today realize that the practices of continuous integration (CI) and continuous delivery (CD) will yield tremendous benefits like increased business revenue and faster time-to-market. The demand for these skills has been steadily rising over the last few years.

There are a plethora of tools available in the CI/CD/DevOps landscape today. Implementing continuous integration, continuous delivery and continuous deployment with these tools and frameworks can help us immensely in modernizing our software development lifecycle. It catches us bugs early and increases the quality of our software products. This, in turn, reduces the overall cost for software development in startups and enterprise alike.

But before getting into tools and frameworks, it is important that you get a holistic picture of CI / CD and DevOps. For this, you need to understand where we started from - the old school traditional software development cycle. We will pick holes in the old model, identify pain points and learn how CI / CD and DevOps evolved, one step at a time. Once you build a rock solid foundation using this course, you can move on to more specific tool oriented courses.

If you are thinking about moving on to CI/CD/DevOps from your old school software development model, this course is for you. Well illustrated with animations to help you grasp a clear understanding of the underlying principles. Once you complete this course, you can take on bigger challenges related to implementation.

The demand for professionals who have experience with CI/CD/DevOps has been growing steadily over the last few years. The salaries for these skills have gone through the roof and are only bound to go up as the demand for these skills increases. Professionals with CI / CD / DevOps skill set can demand as much as $150K as their yearly compensation as per latest US job and salary surveys. And this is where you start!

GitLab CI: Pipelines, CI/CD and DevOps for Beginners

Learn GitLab CI / CD with Docker & DevOps: obtain valuable DevOps skills. Build pipelines.

Created by Valentin Despa - ​Agile Software Developer (PSM™ III, PSPO™ II certified)

"]

Students: 32452, Price: $19.99

Students: 32452, Price:  Paid

This course will teach you how to use Gitlab CI for your own projects. You will learn the basics of CI/CD and start building pipelines right from the first lecture.

Some highlights:

- have an overview of the Gitlab architecture

- create a simple pipeline

- learn the CI/CD practice by deploying a simple website

- use Docker images within Gitlab

This course will NOT make you a GitLab CI / DevOps expert

A lot of courses promise you will become an expert. Becoming an expert in any tool comes with time and hard work. It simply does not make sense to promise something like that. It will not be honest.

What I will try is to explain to you the basics and offer you enough practice opportunities so that you can apply what you learn easily in your own projects as well. I will show you how to build pipelines with Gitlab CI.

Ansible Advanced – Hands-On – DevOps

Learn and practice advanced topics in Ansible including Roles, Jinja2, Lookups, Filter. Learn to develop custom modules.

Created by Mumshad Mannambeth - Best Selling Instructor| Author of Top 3% of Udemy's courses

"]

Students: 31497, Price: $109.99

Students: 31497, Price:  Paid

"This ansible course is very helpful for the folks who has some ansible background. At the end of the labs you can write ansible yamls without googling. Really good for Ex-407 exam" - Student, Udemy

What is in this Course?

This is the second course in the series on Ansible and in this course we will be focusing on advanced concepts in Ansible and some real life use cases. This course is for those with basic understanding of Ansible and are willing gain expertise in developing with Ansible.

The course introduces advanced topics such as roles, jinja2 templating, lookups, error handling, vault etc.  The course also discusses strategies, filters and plugins and how to develop custom ones yourself.

Why should I enroll in THIS course?

Lectures
backed by animated slides makes it simple and easy to understand. This is
the only course that provides Coding Exercises were you can practice Ansible
Playbooks right in your browser.

"Very good, structured and the most important - HANDS ON - course." - Student, Udemy

What is Ansible?

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems. 

Legal Notice:

Ansible® and Ansible Tower® are registered trademarks of Ansible, Inc. in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by Ansible, Inc.

DevOps: Beginner’s Guide To Automation With Ansible

Implement DevOps and Automation with Ansible, Work with Ansible CLI and debug, develop & work with Ansible Playbooks

Created by TetraNoodle Team - REAL KNOWLEDGE. REAL EXPERIENCE. REAL VALUE.

"]

Students: 25483, Price: Free

Students: 25483, Price:  Free

  • Do you want to set up a sophisticated DevOps culture in your organization and automate your build and deployment pipelines?

  • Do you want your continuous integration and continuous deployment pipelines to evolve just like your source code does?

  • Do you want your DevOps engineers to be able to leverage each other’s work and collaborate as they have never collaborated before?

Today software engineers build complex software for a global audience to meet the ever-growing digital demands. As a result, the industry tries to keep up with the needs and competition. In software development, it is evident that trying to run a "simple" project by implementing a series of manual protocols, backed by instructions, just doesn’t work well anymore. This manual repetition of tasks does not add value to the project or even the organization. What can be done to maximize efficiency and scale up development? Automation to the rescue! Automation saves time, money, and efforts by increasing productivity.

In this course,” Beginner’s Guide To Automation With Ansible,” you are going to learn about the significance of automation in software development. You will also understand how Ansible can effectively fulfill your automation needs in projects of any scale or size.

Ansible is an open-source IT automation engine which can eliminate the drudgery of manual automation, deployment, and maintenance. It can help you dramatically improve the scalability, consistency, and reliability of your IT environment. It can also automate the configuration of a wide range of systems and devices such as databases, storage devices, networks, and firewalls. In simple terms, Ansible enables us to define our infrastructure as code in a simple declarative manner.

You can Use automation to your advantage by implementing Ansible automating tasks, such as configuration management, the orchestration of software lifecycles, provisioning tasks such as installing an operating system on a remote computer and deploying an application on top of the remote servers.

Ansible paves the path of innovation by proving that simplicity is the basis of all sophistication. At its core, Ansible has easily configurable components that are waiting to be explored.

With is customizable Playbooks, Modules, Templates, and Roles, there is nothing you can’t do in automation!

Just look at these amazing numbers:

According to recent data from jobs site Glassdoor, the national median salary for a DevOps engineer in the US is $110,000. 

60% of hiring managers are looking to fill DevOps engineer positions.

According to 2017 Open Source Jobs Report, a study conducted by The Linux Foundation and tech jobs site Dice,  42% of companies responding to the Open Source Jobs study want to add DevOps skills across their hiring portfolio.

DevOps engineer ranks #2 on Glassdoor’s 50 Best Jobs in America rankings

  • Do you know what it takes to orchestrate and manage your deployment and configuration pipelines easily and efficiently?

  • How you make sure, all your servers or nodes in your growing cluster have a consistent version of the code and all the relevant dependencies?

  • How do you make the deployment and configuration processes repeatable?

  • How do you build your deployment and configuration pipelines in code rather than a bunch of documents or checklists?

  • How do you deploy your infrastructure and code in a consistent, efficient and error-free manner?

These are some of the fundamental problems DevOps and IT engineers struggle with on a daily basis.

Whether you need to make your life easier by automating your administration tasks or you’re interested in becoming a DevOps professional, Ansible is an excellent place to start.

This course “Beginners’ Guide To Automation With Ansible” will benefit you if you are a software engineer or system administrator interested in learning about the significance of automation and the power of Ansible. This course will help you gain relevance in the industry of software development and deployment. Learning Ansible will definitely scale up your business profitability!

If you’re serious about building scalable, flexible and robust DevOps pipelines, then this course is for you.

These DevOps And IT skills are in high demand, but there’s no easy way to acquire this knowledge. Rather than rely on hit and trial method, this course will provide you with all the information you need to get started with your Ansible and DevOps projects.

Startups and technology companies pay big bucks for experience and skills in these technologies. They demand DevOps engineers provide them with robust and efficient DevOps solutions - and in turn, you can demand top dollar for your abilities.

Do you want the skills and be highly sought after? Do you want your career to touch cloud 9?

So, if you're ready to make a change and learn how to use Ansible, click the "Enroll Now" button below.

Still not convinced? Fine.

What if I told you that you risk nothing by enrolling "Beginner’s Guide To Automation With Ansible”? It costs nothing. No credit card required. No PayPal. No Cash. Zip Nada!

The course is absolutely FREE!

Look, if you're serious about becoming an expert DevOps Engineer and generating a more significant income for you and your family, it’s time to take action.

Imagine getting that promotion which you’ve been promised for the last two presidential terms. Imagine getting chased by recruiters looking for skilled and experienced managers by companies that are desperately seeking help. We call those good problems to have. :-)

Imagine getting a massive bump in your income because of your newly-acquired, in-demand skills.

That’s what we want for you. If that’s what you want for yourself, click the “Enroll Now” button below and get started today with our “Beginners’ Guide To Automation With Ansible.”

Let’s do this together!

AWS EKS Kubernetes-Masterclass | DevOps, Microservices

Docker, EBS, RDS, CLB, NLB, ALB, Fargate, ECR, CloudWatch, Route53, Certificate Manager, X-Ray, Ingress, Autoscaling,SNS

Created by Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms - Best Selling Instructor, Docker, Kubernetes, Terraform, SRE

"]

Students: 25311, Price: $19.99

Students: 25311, Price:  Paid

******* Course Overview *******

Welcome to this Amazing course on AWS EKS Kubernetes - Masterclass | DevOps, Microservices.  Below is the list of modules covered in this course.

Course Modules

  1. Create AWS EKS Cluster using eksctl CLI

  2. Docker Fundamentals

  3. Kubernetes Fundamentals (Pods, ReplicaSets, Deployments & Services)

  4. EKS Storage with AWS EBS CSI Driver

  5. Kubernetes Important Concepts for Application Deployments

  6. Kubernetes - Secrets

  7. Kubernetes - Init Containers

  8. Kubernetes - Liveness & Readiness Probes

  9. Kubernetes - Requests & Limits

  10. Kubernetes - Namespaces, Limit Range and Resource Quota

  11. EKS Storage with AWS RDS MySQL Database

  12. Load Balancing using CLB & NLB

  13. Load Balancing using CLB - AWS Classic Load Balancer

  14. Load Balancing using NLB - AWS Network Load Balancer

  15. Load Balancing using ALB - AWS Application Load Balancer

  16. ALB Ingress Controller - Install

  17. ALB Ingress - Basics

  18. ALB Ingress - Context path-based routing

  19. ALB Ingress - SSL

  20. ALB Ingress - SSL Redirect HTTP to HTTPS

  21. ALB Ingress - External DNS

  22. Deploy Kubernetes workloads on AWS Fargate Serverless

  23. AWS Fargate Profiles - Basic

  24. AWS Fargate Profiles - Advanced using YAML

  25. Build and Push Container to AWS ECR and use that in EKS

  26. DevOps with AWS Developer Tools CodeCommit, CodeBuild and CodePipeline

  27. Microservices Deployment on EKS - Service Discovery

  28. Microservices Distributed Tracing using AWS X-Ray

  29. Microservices Canary Deployments

  30. EKS HPA - Horizontal Pod Autosaler

  31. EKS VPA - Vertical Pod Autosaler

  32. EKS CA - Cluster Autosaler

  33. EKS Monitoring using CloudWatch Agent & Fluentd - Container Insights

AWS Services Covered

  1. AWS EKS - Elastic Kubernetes Service

  2. AWS EBS - Elastic Block Store

  3. AWS RDS - Relational Database Service MySQL

  4. AWS CLB - Classic Load Balancer

  5. AWS NLB - Network Load Balancer

  6. AWS ALB - Application Load Balancer

  7. AWS Fargate - Serverless

  8. AWS ECR - Elastic Container Registry

  9. AWS Developer Tool - CodeCommit

  10. AWS Developer Tool - CodeBuild

  11. AWS Developer Tool - CodePipeline

  12. AWS X-Ray

  13. AWS CloudWatch - Container Insights

  14. AWS CloudWatch - Log Groups & Log Insights

  15. AWS CloudWatch - Alarms

  16. AWS Route53

  17. AWS Certificate Manager

  18. EKS CLI - eksctl

  19. AWS SNS - Simple Notification Service

Kubernetes Concepts Covered

  1. Kubernetes Architecture

  2. Pods

  3. ReplicaSets

  4. Deployments

  5. Services - Node Port Service

  6. Services - Cluster IP Service

  7. Services - External Name Service

  8. Services - Load Balancers

  9. Services - Ingress Service

  10. Services - Ingress SSL & SSL Redirect

  11. Services - Ingress & External DNS

  12. Imperative - with kubectl

  13. Declarative - Declarative with YAML

  14. Secrets

  15. Init Containers

  16. Liveness & Readiness Probes

  17. Requests & Limits

  18. Namespaces - Imperative

  19. Namespaces - Limit Range

  20. Namespaces - Resource Quota

  21. Storage Classes

  22. Persistent Volumes

  23. Persistent Volume Claims

  24. Annotations

  25. Canary Deployments

  26. HPA - Horizontal Pod Autoscaler

  27. VPA - Vertical Pod Autoscaler

  28. CA - Cluster Autoscaler

  29. DaemonSets

  30. DaemonSets - Fluentd for logs

  31. Config Maps

Each of my courses come with

  • Amazing Hands-on Step By Step Learning Experiences

  • Real Implementation Experience

  • Friendly Support in the Q&A section

  • 30 Day "No Questions Asked" Money Back Guarantee!

DevOps MasterClass : GIT Docker Jenkins Kubernetes Terraform

DevOps for Absolute Beginners with Jenkins Docker Swarm Kubernetes GIT Terraform AWS with DevOps Realworld Exercises

Created by LevelUp360° DevOps - DevOps Professional Courses

"]

Students: 21705, Price: $109.99

Students: 21705, Price:  Paid

One of the Finest & Multi-Technology DevOps Certification Course On Udemy.

Celebrating #20000 Students, #20000 DevOps Certified Engineers with DevOps Specialization with DevOps Technology stack like Docker, Docker Containers, Docker Swarm, Kubernetes with Docker, Kubernetes Administration, Git & GitHub, Jenkins & Jenkins Code Pipeline, Terraform , Terraform AWS.

People are getting Pro in Jenkins, Docker, Docker Swarm, Terraform & Kubernetes and we are helping them to get more knowledge on DevOps Practices.

This DevOps Certification Training Course will prepare you for a career in DevOps, the fast-growing field that bridges the gap between software developers and operations.

The DevOps training course focuses heavily on the use of Docker containers, GIT & GitHub, Jenkins Kubernetes & Docker Swarm a technology that is revolutionizing the way apps are deployed in the cloud today and is a critical skillset to master in the cloud age.

This DevOps Certification Training Course will prepare you for a career in DevOps.

After completing this course, you will be able to:

1. Diagnose a team’s delivery pipeline and bring forward prioritized recommendations to improve it

2. Explain the skill sets and roles involved in DevOps and how they contribute toward a continuous delivery capability

3. Review and deliver automation tests across the development stack

4. Explain the key jobs of system operations and how today’s leading techniques and tools apply to them

5. Explain how high-functioning teams use DevOps and related methods to reach a continuous delivery capability

6. Facilitate prioritized, iterative team progress on improving a delivery pipeline

Course Objective?

This DevOps training is designed to help you become a DevOps practitioner. During this course, our expert DevOps instructors will help you: 

  • Understand the DevOps Ecosystem

  • Learn about automatic Source Code Management using GIT and Continuous Integration using Jenkins

  • Understand, Build and Test Automation: how to build an appropriate delivery pipeline and perform test automation on it

  • Understand Containerization using Docker: identify the difference between containers and VMs

  • Master Docker Commands and Use-cases: deals with the various networking concepts in Docker, the best way to use the Docker Volume, and creating Docker file

  • Master Puppet: learn Configuration management and "Infrastructure-as-Code". You can learn about the master-agent architecture and catalog compilation in Puppet

  • Learn Continuous Monitoring using Nagios: integrate Jenkins, Docker, and Puppet, and learn about system monitoring using Nagios and its components

  • Execute a live Project

Who should take this course?

DevOps career opportunities are thriving worldwide. DevOps was featured as one of the 11 best jobs in America for 2017, according to CBS News, and data from Payscale shows that DevOps Managers earn as much as $122,234 per year, with DevOps engineers making as much as $151,561. DevOps jobs are the third-highest tech role ranked by employer demand on Indeed but have the second-highest talent deficit.

This DevOps training course will be of benefit to the following professional roles:

  • Software Developers

  • Technical Project Managers

  • Architects

  • Operations Support

  • Deployment engineers

  • IT managers

  • Development managers

Prerequisite knowledge of software development, preferably in Java, and the UNIX/Linux command-line tools are essential for this course.

AWS VPC Transit Gateway – Hands On Learning!

Learn AWS VPC Transit Gateway hands on by implementing 3 practical scenarios

Created by Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms - Best Selling Instructor, Docker, Kubernetes, Terraform, SRE

"]

Students: 20758, Price: Free

Students: 20758, Price:  Free

Welcome to this Amazing course on AWS VPC Transit Gateway. We will learn by practically implementing AWS VPC Transit Gateway in 3 practical scenarios.

1. Implement Transit Gateway using default route tables.

2. Implement Transit Gateway by sharing it with cross accounts.

3. Implement Transit Gateway by creating multiple custom route tables and controlling the traffic between different VPC's as desired.

4. During the process, we will create VPC's, Subnets, Route Tables, Internet Gateways and EC2 VM's where we gain knowledge about these features by practically creating them 4 times during the course.

***************Section wise course details**********************

Introduction

  • 01 Step 01: Introduction

  • 01 Step 02: AWS Transit Gateway Introduction

Pre-requisite Environment required for Transit Gateway

  • 02 Step 01: AWS Transit Gateway Environment Setup Introduction

  • 02 Step 02: Create VPC, Subnet, Internet Gateway & Route Tables

  • 02 Step 03: Create EC2 VM's in all 3 VPC's

  • 02 Step 04: Test VM's by login to them

Create Transit Gateway with Default Route Tables

  • 03 Step 01: Create Transit Gateway

  • 03 Step 02: Create VPC Attachments for Dev and QA VPC

  • 03 Step 03: Test Connectivity for Dev and QA VPC

  • 03 Step 04: Create VPC Attachment for Shared (shrd) VPC and Test

  • 03 Step 05: Add new subnet in existing Availability Zone selected in VPC Attachment and Test

  • 03 Step 06: Add new subnet in new Availability Zone not selected in VPC Attachment and Test

Cross Account Sharing - Share Transit Gateway with external AWS Accounts

  • 04 Step 01: Introduction about Cross Account Sharing of Transit Gateway

  • 04 Step 02: Create Resource Share using AWS Resource Access Manager

  • 04 Step 03: External / Second / Cross Account: Create VPC, Subnet, IGW, Routes & EC2 VM's

  • 04 Step 04: Create VPC Attachment in External/Second Account and Accept it in First Account

  • 04 Step 05: Test the connectivity b/w Cross Account VPC and Dev, QA, SHRD VPC in First Accnt

  • 04 Step 06: Cross Account Transit Gateway sharing - Conclusion

Transit Gateway with Custom Route Tables

  • 05 Step 01: Introduction to Transit Gateway with Custom Route Tables

  • 05 Step 02: Cleanup current Associations & Propagations in default Route Table

  • 05 Step 03: Implement TGW Custom Route Table between Dev and QA VPC

  • 05 Step 04: Implement TGW Custom Route Table between Dev and Shared (shrd) VPC

  • 05 Step 05: Implement TGW Custom Route Table between QA and Cross Account Dev VPC (cadev)

  • 05 Step 06: Perform Negative Tests

  • 05 Step 07: Conclusion - Custom Route Tables in Transit Gateway

Learn DevOps: Advanced Kubernetes Usage

Covering Authentication, Authorization, Logging, Helm, Deploying with Spinnaker, Prometheus, Scheduling and more

Created by Edward Viaene - DevOps, Cloud, Big Data Specialist

"]

Students: 18983, Price: $39.99

Students: 18983, Price:  Paid

Kubernetes Advanced Usage is the second Kubernetes course in the "Learn DevOps: Kubernetes" series. If you don't have basic Kubernetes experience, make sure you follow first the course "Learn DevOps: The Complete Kubernetes Course".

This course covers:

  • Logging using ElasticSearch, Kibana, Fluentd, and LogTrail
  • Authentication using Auth0
  • Authorization using RBAC
  • Packaging using Helm
  • Deploying on Kubernetes using Spinnaker
  • Batch and Scheduling using Jobs and CronJobs 
  • Microservices on Kubernetes using Linkerd
  • Federation using kubefed
  • Monitoring using Prometheus

This course assumes you can setup your own cluster using Minikube or Kops. If you are looking for a course how to setup your first Kubernetes Cluster, take first the "Learn DevOps: The Complete Kubernetes Course"

DevOps Series – Setup Environment using Virtual Machines

We are going to publish series of courses under DevOps

Created by Durga Viswanatha Raju Gadiraju - Technology Adviser and Evangelist

"]

Students: 16264, Price: Free

Students: 16264, Price:  Free

We are glad to announce DevOps Series where we will be publishing several courses over period of time.

This is the first course in the series where we will be covering setting up environment using Virtual Machines by leveraging Vagrant.

Why OVH and Baremetal Server?

  • In most of the enterprises, working professionals might have access to a physical server or powerful virtual machine with hyper virtualization enabled

  • To get to that state, I have rented server from OVH and setup Centos. It also helps professionals who got funding from their employer to learn newer technologies. They can rent the server, setup OS and then go with rest of the steps.

  • If you start this course with a server with root access in hand, you can skip some of the topics and directly jump on to setting up Vagrant.

Why Virtual Machines?

  • Most of the DevOps tools require multiple servers for hands on practice.

  • Using Virtual Machines is highly productive way of learning most of the DevOps tools.

  • Once you have virtual machines, you can learn many technologies with hands on experience.

    • Server automation tools like - ansible, puppet, chef etc

    • Container technologies like Docker

    • Orchestrating containers using Kubernetes

    • Setting up environment using Openstack

    • Creating CI/CD pipelines

    • Building Hadoop Clusters etc

Why Vagrant?

  • One of the challenge of using Virtual Machines is that, setting up Virtual Machines and networking them will take time.

  • Vagrant provide capability to add multiple virtual machines as a group.

  • It uses ruby script and we can program quickly and effectively to set up Virtual Machines the way we want.

  • Once we learn how to customize Vagrantfile after understanding ruby scripting, we should be able to set up multiple virtual machines in few minutes.

AZ-400 Designing and Implementing DevOps Certification 2021

Pass your AZ-400 DevOps Exam - Includes 200+ practice questions

Created by Alan Rodrigues - Software Engineering Evangelist

"]

Students: 16175, Price: $109.99

Students: 16175, Price:  Paid

Version 1.1 Mar 2021

  • Updated chapters on working with GitHub - This is to reflect the changes made to the naming convention of the main branch. GitHub now refers to the master branch as the main branch.

  • Updated the chapters on working with Git repositories from Visual Studio 2019 - With the newer version of Visual Studio 2019, the way on working with Git Repositories has changed.

This course is designed for students who want to attempt the Exam AZ-400: Designing and Implementing Microsoft DevOps Solutions

This course has contents for the Exam AZ-400

The objectives covered in this course are

  • Develop an instrumentation strategy (5-10%)

  • Develop a Site Reliability Engineering (SRE) strategy (5-10%)

  • Develop a security and compliance plan (10-15%)

  • Manage source control (10-15%)

  • Facilitate communication and collaboration (10-15%)

  • Define and implement continuous integration (20-25%)

  • Define and implement a continuous delivery and release management strategy (10-15%)

In this course , you will learn aspects which includes the following

  • Working with Azure Boards

  • How to work with Git - Here there are extensive labs on working with Git repositories. Here you will also learn how to work with Azure Repos

  • How to create and implement Build pipelines using Azure Pipelines

  • How to use Jenkins for configuration management

  • Implementing security in your continuous pipeline

  • Building your infrastructure with ARM templates. There are also chapters on how to work with Terraform

  • Releasing your applications with Azure Release Pipelines

CI CD pipeline – Devops Automation in 1 hr

Learn about Continuous Integration, Continuous Delivery

Created by Sanghapal S - IT Solutions Architect

"]

Students: 16172, Price: Free

Students: 16172, Price:  Free

As the basis for modern DevOps processes, it's important to understand CI/CD and learn how to set up a pipeline from scratch.

CI stands for Continuous Integration and CD stands for Continuous Delivery/Continuous Deployment. You can think of it as a process similar to a software development lifecycle.

After completing this course student will be able to understand CI CD pipeline

In coming lectures will add more videos about Devops tools like Ansible, docker, Kubernetes, ELK.