👨‍💻 A devops video course for beginner
Tags: devops, beginners, linux
Published: 2020-11-08 18:28:26

## [Skills tree DevOps engineer](https://infinite.education/view/devops_engineer_2)

**[CI/CD Principles](https://infinite.education/view/ci_cd_principles)**
 * `Video` [Application life cycle](https://www.youtube.com/watch?v=plzJFh76DJc)

**[Gitlab CI](https://infinite.education/view/gitlab_ci)**
 * `Documentation` [Official documentation for GitLab CI/CD | GitLab](https://docs.gitlab.com/ee/ci/)
 * `Video` [GitLab Beginner Tutorial 1 | Introduction and Getting Started - YouTube](https://www.youtube.com/watch?v=Jt4Z1vwtXT0)
 * `Video` [GitLab Beginner Tutorial 2 | Getting started with Git Commands - YouTube](https://www.youtube.com/watch?v=OWaZXtgq28c)
 * `Video` [GitLab Beginner Tutorial 4 | How to create SSH Key - YouTube](https://www.youtube.com/watch?v=mNtQ55quG9M)
 * `Video` [GitLab Beginner Tutorial 5 | How to install GitLab Runner on Mac OS - YouTube](https://www.youtube.com/watch?v=R8rru9nmZ40)
 * `Video` [GitLab Beginner Tutorial 6 | How to install GitLab Runner on Windows OS - YouTube](https://www.youtube.com/watch?v=2MBhxk2chhM)
 * `Video` [GitLab Beginner Tutorial 7 | GitLab CI/CD Getting Started - YouTube](https://www.youtube.com/watch?v=jUiKi6FWYrg)

**[CI Principles](https://infinite.education/view/ci_principles)**
 * `Article` [Practice: create your ReactJs tests peformance by caching](https://docs.google.com/document/d/15jqyUqdVLczdVYJ0Eoh4YOtLVQs07JXJZ858ABd9DPU/edit)
 * `Article` [Practice: create your own ReactJs application with pipeline](https://docs.google.com/document/d/1LCv56aYWA0qQ7sNKenyIi1jkIQeMIv9hXygSlSg7SEc/edit)
 * `Video` [What is Continuous Integration? - YouTube](https://www.youtube.com/watch?v=1er2cjUq1UI)


**[CD Principles](https://infinite.education/view/cd_principles)**
 * `Video` [SSH connection / deployment from Gitlab CI - YouTube](https://www.youtube.com/watch?v=zp8It4NUtpM)
 * `Article` [DevOps: deploy your application to EC2 instance - infinite.education - Google Docs](https://docs.google.com/document/d/1JubB77eQu9OWZ0D5bWxauf109yMZiwbkorbHCkT0GJk/edit)
 * `Video` [What is Continuous Delivery? - YouTube](https://www.youtube.com/watch?v=2TTU5BB-k9U)
 * `Article` [DevOps: create your own ReactJs application - infinite.education - Google Docs](https://docs.google.com/document/d/1LCv56aYWA0qQ7sNKenyIi1jkIQeMIv9hXygSlSg7SEc)
 * `Video` [Create EC2 Instance in AWS : Step by Step](https://www.youtube.com/watch?v=YB_qanudIzA)

**[IT infrastructure automation](https://infinite.education/view/it_infrastructure_automation)**
 * `Video` [Ansible Full Course | Ansible Tutorial For Beginners | Learn Ansible Step By Step | Simplilearn - YouTube](https://www.youtube.com/watch?v=EcnqJbxBcM0)
 * `Video` [Learn Terraform in 10 Minutes Tutorial - YouTube](https://www.youtube.com/watch?v=UleogrJkZn0)
 * `Video` [What is Infrastructure as Code? - YouTube](https://www.youtube.com/watch?v=zWw2wuiKd5o)

**[Docker](https://infinite.education/view/docker)**
 * `Video` [Introduction to docker compose | Docker - YouTube](https://www.youtube.com/watch?v=vQmk9moF8vw)
 * `Video` [What is Docker? - YouTube](https://www.youtube.com/watch?v=u-YWtdbpEhQ)
 * `Video` [What is Kubernetes | Kubernetes explained in 15 mins - YouTube](https://www.youtube.com/watch?v=VnvRFRk_51k)