Become a DevOps & Jenkins Superstar! Learn As Easy As 1-2-3
3.2 (69 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
340 students enrolled

Become a DevOps & Jenkins Superstar! Learn As Easy As 1-2-3

Learn DevOps today and get a practical introduction to (Jenkins, Docker, Kubernetes etc.). Get ready for your promotion!
3.2 (69 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
340 students enrolled
Last updated 3/2018
English
English [Auto-generated]
Current price: $125.99 Original price: $179.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand the fundamental concepts of DevOps. We will cover both the cultural and the theoretical aspect, so you'll have the correct foundation to build your practical skills upon.
  • An overview of the tools most often used in a DevOps environment like Docker, Jenkins and Ansible
  • What container technology is and a practical introduction on how use container technology like Docker to deploy containers, microservices and more
  • Acquire automation, provisioning & configuration management skills with Ansible
  • Learn Continuous Integration & Continuous Delivery (CI/CD) with Jenkins step-by-step
  • Source code management with Git
  • Container Management with Openshift
  • Much more...
  • How to further your career by learning DevOps
Requirements
  • Knowledge of Linux command line is helpful, but not required
  • A computer running Windows, OSX or Linux
Description

THE COMPLETE DEVOPS FOR BEGINNERS COURSE

Do you want to learn what DevOps technology is all about? 

Do you want to become a DevOps engineer?

Do you want to further your IT career by acquiring high demand DevOps skills like continuous integration & continuous delivery (CI/CD) and container management?

Do you want to learn how to use common DevOps tools like Jenkins, Ansible, Git, Docker and OpenShift?

My DevOps introduction course is all you need to succeed as a DevOps engineer and position yourself for a new job or a pay-raise.  

The course is a step-by-step introduction to the foundational principles behind DevOps as well as a thoroughintroduction to all the common tools used in a DevOps environment. 

Everything is taught by an highly experienced DevOps engineer with years of practical DevOps experience. 

This course will give you a solid theoretical understanding of DevOps, as well as the practical skills to implement DevOps principles and tools in your job. 


WHAT YOU WILL LEARN

The primary objective of this course is to help students understand the fundamental principles of DevOps. It will give you a high-flying overview of how you can use DevOps principles in your own business or with your employer. 

Throughout the course you will be introduced to all of the common tools that is used in the DevOps environment. Tools like Ansible, Docker, Jenkins, Git, OpenShift, Sonarqube and more. You will learn how to install, configure and work with these tools in DevOps environment. 

Some of the skills you will learn are:

  • Continuous Integration & Continuous Delivery (CI/CD)
  • Automation , provisioning & configuration
  • Container management
  • Deploying Simple Microservices

And much much more.

Each section will have live-demonstrations of the tasks, so that you can practice your DevOps skills at home.


WHAT IS DEVOPS?

DevOps is a culture, a philosophy where Developer AND Operation teams can collaborate & participate together in agile practice through the entire software lifecycle, from initial development stage to production support.

DevOps is NOT about learning fancy tools. It's about people. About solving problems.

A DevOps environment may do things a lot differently than your legacy IT. Of course it won’t change to the worse. In a DevOps environment you can expect more automation, more flexibelity & an easier way to do things than how you are used to doing right now.


TOP 3 REASONS YOU SHOULD LEARN DEVOPS

1. Future proof
DevOps systems has become the standard on which many big corporations and startups are built.
There is nothing to suggest that DevOps implementation will slow down. So if you want job security in exiting tech companies, DevOps is for you. 

2. High demand for DevOps engineers
Devops Engineer is currently a highly demanded position with few qualified engineers to fill the positions. Comparing this to other IT positions, DevOps Engineering is a really promising career path.

3. Cut cost in half 
A good DevOps practice will cut businesses IT budget by 30-50% both mid-term & long-term. 


GUARANTEE

If within 30 days of buying the course you decide that its not for you, please get a Udemy-backed refund. No questions asked - just press the refund button, and all of your money will be returned to your credit card.  


ARE YOU READY TO LEARN DEVOPS?

Please press the "Take This Course" button and start learning 2 minutes from now!

Who this course is for:
  • Anyone that wants to fully understand the basic concepts of DevOps and how the technology can be applied
  • IT professionals that wants to further their career by improving their DevOps skills
Course content
Expand all 59 lectures 03:16:01
+ Source Code Management / Version Control
6 lectures 22:56
Source Code Management / Version Control
02:11

In this section we will learn our first must use technologies in a devops environment, the source code management. This will cover basic knowledge about source code management & why you need it

Introduction to Git
02:19
Demo environment setup (skip lesson if you do not want to practice yourself now)
05:17
Git branching
00:34
Demo : managing branches & merging
05:30
+ Docker Container
13 lectures 48:46
  • What is a container?

  • Container vs Virtual Machine

Preview 03:24

In this section we will learn about container technology, the basic of microservices & how to use docker as the leading tools of container technology

Introduction to Docker Container
01:09
  • Microservices case study

Application architecture evolution : Monolithic vs Multi Tier vs Microservices
05:59
Introduction to Docker
06:07
Docker Container Architecture
01:27
Demo : Installation & Deploying Your First Container
03:57
Docker Image
00:56
Demo : Creating Custom nginx Docker Image
11:01
Demo : Running container with volume
03:22
Docker Compose
03:47
Demo : Deploying Simple Microservices With Docker Compose
05:20
Docker Conclusion
00:16
+ Provisioning & Configuration Management
10 lectures 41:14

In this section we will learn about automation , provisioning & configuration management technologies. We will learn to use Ansible as the one of the mostly used tools for this purpose.  

Before you begin
04:19
Provisioning & Configuration Management. Container management.
01:00
Ansible Introduction
01:09
Demo : Ansible master/controller server installation
03:59
Demo : Configuring master & managed hosts
06:49
Ansible modules
01:01
Demo : Running Ansible from Command Line
05:56
Demo: Creating and Running Ansible Playbook
11:12
Ansible Conclusion
00:13
+ Container Management
11 lectures 33:45

In this section we will learn what container management is, what openshift is & how to use openshift to get the best of container technology

Infrastructure evolution : Bare metal vs Virtual Machine vs Cloud / PaaS
04:26
Introduction to Platform as a Service (PaaS)
00:20
Openshift Architecture
00:55
Demo : Install & Configure Openshift
06:48
Openshift Object
07:23
Demo : Deploying new apps from Web GUI
02:20
Source to Code (s2i)
00:10
Demo : Creating new app using using s2i
04:06
Openshift Command Line
00:06
Demo : Using Openshift Command Line
06:16
+ Continuous Integration & Continuous Delivery (CI/CD)
12 lectures 32:55
CI/CD
00:55

In this section we will introduce you to the concept of CI/CD, how it can make your software delivery much faster & what tools you need to create an end to end CI/CD pipeline.

Introduction to CI/CD
01:18
CI/CD Tool Chain
00:54
Typical CI/CD Setup
00:23
Introduction to Jenkins
00:53
Introduction to Sonarqube Static Code Analysis
00:22
Demo : Setup & Integrating Sonarqube with Jenkins
06:28
Introduction to Nexus Artifact Repository
00:38
Demo : Automated Packaging & Archiving to Nexus
07:00
Deploying your apps to Openshift
00:44
Demo : Automated deployment to Openshift Container Platform
06:20
+ DevOps Theoretical Fundamentals
3 lectures 14:10

In this section we will learn about the fundamentals of devops. The theoretical & cultural side of devops. This section also cover what your organization need to do to become a great devops team.

Development process evolution : Waterfall vs Agile vs Devops
04:16
Devops maturity level
03:10
Journey to Devops
06:44
+ Conclusion
2 lectures 00:13
Congratulations!
00:05
Bonus Lecture: Course discounts & newsletter
00:08