Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай DevOps Bootcamp, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:07:14
    1 - Bootcamp Overview
  • Урок 2. 00:22:05
    1 - Introduction to DevOps
  • Урок 3. 00:04:41
    0 - Module Overview
  • Урок 4. 00:23:34
    1 - Introduction to Operating Systems
  • Урок 5. 00:14:26
    2 - Introduction to Virtualization & Virtual Machines
  • Урок 6. 00:29:32
    3 - Setup a Linux Virtual Machine
  • Урок 7. 00:26:18
    4 - Linux File System
  • Урок 8. 00:04:51
    5 - Introduction to Command Line Interface (CLI - Part 1)
  • Урок 9. 00:33:10
    6 - Basic Linux Commands (CLI - Part 2)
  • Урок 10. 00:30:24
    7 - Package Manager - Installing Software on Linux
  • Урок 11. 00:16:54
    8 - Working with Vim Editor
  • Урок 12. 00:25:10
    9 - Linux Accounts & Groups (Users & Permissions Part 1)
  • Урок 13. 00:21:52
    10 - File Ownership & Permissions (Users & Permissions - Part 2)
  • Урок 14. 00:22:00
    11 - Basic Linux Commands - Pipes & Redirects (CLI - Part 3)
  • Урок 15. 00:12:48
    12 - Introduction to Shell Scripting Part 1
  • Урок 16. 00:45:24
    13 - Shell Scripting Part 2 - Concepts & Syntax
  • Урок 17. 00:20:01
    14 - Shell Scripting Part 3 - Concepts & Syntax
  • Урок 18. 00:27:00
    15 - Environment Variables
  • Урок 19. 00:28:07
    16 - Networking
  • Урок 20. 00:24:22
    17 - SSH - Secure Shell
  • Урок 21. 00:01:31
    0 - Module Overview
  • Урок 22. 00:05:05
    1 - Introduction to Version Control and Git
  • Урок 23. 00:02:10
    2 - Basic Concepts of Git
  • Урок 24. 00:10:54
    3 - Setup Git Repository Remote and Local
  • Урок 25. 00:06:59
    4 - Working with Git
  • Урок 26. 00:06:56
    5 - Initialize a Git project locally
  • Урок 27. 00:14:43
    6 - Concept of Branches
  • Урок 28. 00:06:12
    7 - Merge Requests
  • Урок 29. 00:03:16
    8 - Deleting Branches
  • Урок 30. 00:05:24
    9 - Rebase
  • Урок 31. 00:05:17
    10 - Resolving Merge Conflicts
  • Урок 32. 00:07:08
    11 - Gitignore
  • Урок 33. 00:03:29
    12 - Git stash
  • Урок 34. 00:03:54
    13 - Going back in history
  • Урок 35. 00:11:38
    14 - Undoing commits
  • Урок 36. 00:04:00
    15 - Merging branches
  • Урок 37. 00:05:09
    16 - Git for Devops
  • Урок 38. 00:12:57
    1 - Databases in development process
  • Урок 39. 00:16:31
    2 - Database Types
  • Урок 40. 00:01:11
    0 - Module Overview
  • Урок 41. 00:03:50
    1 - Introduction to Build Tools
  • Урок 42. 00:01:32
    2 - Install Build Tools
  • Урок 43. 00:24:38
    3 - Installation Help for Windows User - Part 1
  • Урок 44. 00:18:07
    4 - Installation Help for Windows User - Part 2
  • Урок 45. 00:24:01
    5 - Installation Help for MacOS-Unix User
  • Урок 46. 00:02:44
    6 - Build an Artifact
  • Урок 47. 00:04:01
    7 - Build Tools for Development
  • Урок 48. 00:01:07
    8 - Run the Application
  • Урок 49. 00:13:29
    9 - Build JS Applications
  • Урок 50. 00:02:01
    10 - Common Concepts and Differences of Build Tools
  • Урок 51. 00:01:24
    11 - Publish an Artifact
  • Урок 52. 00:06:03
    12 - Build Tools & Docker
  • Урок 53. 00:03:28
    13 - Build Tools for DevOps
  • Урок 54. 00:00:39
    0 - Module Overview
  • Урок 55. 00:04:07
    1 - Intro to Cloud & IaaS
  • Урок 56. 00:11:29
    2 - Setup Server on DigitalOcean
  • Урок 57. 00:06:10
    3 - Deploy and run application artifact on Droplet
  • Урок 58. 00:07:22
    4 - Create and configure a Linux user on a cloud server
  • Урок 59. 00:01:13
    0 - Module Overview
  • Урок 60. 00:13:37
    1 - Intro to Artifact Repository Manager
  • Урок 61. 00:11:48
    2 - Install and Run Nexus on a cloud server
  • Урок 62. 00:03:29
    3 - Introduction to Nexus
  • Урок 63. 00:12:40
    4 - Repository Types
  • Урок 64. 00:23:23
    5 - Publish Artifact to Repository
  • Урок 65. 00:09:16
    6 - Nexus REST API
  • Урок 66. 00:10:02
    7 - Blob Store
  • Урок 67. 00:03:42
    8 - Component vs Asset
  • Урок 68. 00:09:32
    9 - Cleanup Policies and Scheduled Tasks
  • Урок 69. 00:02:22
    0 - Module Overview
  • Урок 70. 00:09:12
    1 - What is a Container
  • Урок 71. 00:10:25
    2 - Container vs Image
  • Урок 72. 00:05:03
    3 - Docker vs. Virtual Machine
  • Урок 73. 00:02:24
    4 - Docker Architecture and components
  • Урок 74. 00:14:16
    5 - Main Docker Commands
  • Урок 75. 00:08:35
    6 - Debug Commands
  • Урок 76. 00:03:20
    7 - Docker Demo - Project Overview
  • Урок 77. 00:18:42
    8 - Developing with Docker
  • Урок 78. 00:12:25
    9 - Docker Compose - Run multiple Docker containers
  • Урок 79. 00:25:51
    10 - Dockerfile - Build your own Docker Image
  • Урок 80. 00:14:03
    11 - Private Docker Repository
  • Урок 81. 00:09:28
    12 - Deploy docker application on a server
  • Урок 82. 00:05:33
    13 - Docker Volumes - Persisting Data
  • Урок 83. 00:12:22
    14 - Docker Volumes Demo
  • Урок 84. 00:16:09
    15 - Create Docker Hosted Repository on Nexus
  • Урок 85. 00:10:56
    16 - Deploy Nexus as Docker Container
  • Урок 86. 00:16:31
    17 - Docker Best Practices
  • Урок 87. 00:02:26
    0 - Module Overview
  • Урок 88. 00:08:43
    1 - Intro to Build Automation
  • Урок 89. 00:12:28
    2 - Install Jenkins
  • Урок 90. 00:02:23
    3 - Introduction to Jenkins UI
  • Урок 91. 00:08:10
    4 - Install Build Tools in Jenkins
  • Урок 92. 00:22:15
    5 - Jenkins Basics Demo - Freestyle Job
  • Урок 93. 00:29:06
    6 - Docker in Jenkins
  • Урок 94. 00:06:19
    7 - Freestyle to Pipeline Job
  • Урок 95. 00:16:51
    8 - Intro to Pipeline Job
  • Урок 96. 00:34:07
    9 - Jenkinsfile Syntax
  • Урок 97. 00:11:00
    10 - Create complete Pipeline
  • Урок 98. 00:13:50
    11 - Intro to Multibranch Pipeline
  • Урок 99. 00:03:16
    12 - Jenkins Jobs Overview
  • Урок 100. 00:06:36
    13 - Credentials in Jenkins
  • Урок 101. 00:43:11
    14 - Jenkins Shared Library
  • Урок 102. 00:23:56
    15 - Webhooks - Trigger Pipeline Jobs automatically
  • Урок 103. 00:42:24
    16 - Dynamically Increment Application version in Jenkins Pipeline - Part 1
  • Урок 104. 00:24:22
    17 - Dynamically Increment Application version in Jenkins Pipeline - Part 2
  • Урок 105. 00:02:04
    0 - Module Overview
  • Урок 106. 00:05:55
    1 - Introduction to AWS
  • Урок 107. 00:02:50
    2 - Create an AWS account
  • Урок 108. 00:17:53
    3 - IAM - Manage Users, Roles and Permissions
  • Урок 109. 00:04:37
    4 - Regions & Availability Zones
  • Урок 110. 00:12:44
    5 - VPC - Manage Private Network on AWS
  • Урок 111. 00:06:29
    6 - CIDR Blocks explained
  • Урок 112. 00:35:56
    7 - Introduction to EC2 Virtual Cloud Server
  • Урок 113. 00:25:47
    8 - Deploy to EC2 server from Jenkins Pipeline - CI/CD Part 1
  • Урок 114. 00:27:38
    9 - Deploy to EC2 server from Jenkins Pipeline - CI/CD Part 2
  • Урок 115. 00:08:18
    10 - Deploy to EC2 server from Jenkins Pipeline - CI/CD Part 3
  • Урок 116. 00:31:07
    11 - Introduction to AWS CLI - Part 1
  • Урок 117. 00:29:39
    12 - Introduction to AWS CLI - Part 2
  • Урок 118. 00:02:48
    13 - AWS & Terraform Preview
  • Урок 119. 00:01:25
    14 - Container Services on AWS Preview
  • Урок 120. 00:05:08
    0 - Module Overview
  • Урок 121. 00:02:53
    1 - Intro to Kubernetes
  • Урок 122. 00:19:17
    2 - Main Kubernetes Components
  • Урок 123. 00:12:51
    3 - Kubernetes Architecture
  • Урок 124. 00:08:11
    4 - Minikube and kubectl - Local Kubernetes Cluster
  • Урок 125. 00:16:17
    5 - Main kubectl commands
  • Урок 126. 00:14:01
    6 - YAML Configuration File
  • Урок 127. 00:29:11
    7 - Complete Demo Project - Deploying Application in Kubernetes Cluster
  • Урок 128. 00:15:40
    8 - Namespaces - Organizing Components
  • Урок 129. 00:23:15
    9 - Services - Connecting to Applications inside cluster
  • Урок 130. 00:23:22
    10 - Ingress - Connecting to Applications outside cluster
  • Урок 131. 00:20:22
    11 - Volumes - Persisting Application Data
  • Урок 132. 00:15:42
    12 - ConfigMap & Secret Volume Types
  • Урок 133. 00:15:07
    13 - StatefulSet - Deploying Stateful Applications
  • Урок 134. 00:14:41
    14 - Managed Kubernetes Services Explained
  • Урок 135. 00:12:30
    15 - Helm - Package Manager for Kubernetes
  • Урок 136. 00:28:56
    16 - Helm Demo - Managed K8s cluster
  • Урок 137. 00:20:53
    17 - Deploying Images in Kubernetes from private Docker repository
  • Урок 138. 00:09:39
    18 - Kubernetes Operators for Managing Complex Applications
  • Урок 139. 00:15:46
    19 - Secure your cluster - Authorization with RBAC
  • Урок 140. 00:07:05
    20 - Microservices in Kubernetes
  • Урок 141. 00:34:15
    21 - Demo project: Deploy Microservices Application
  • Урок 142. 00:29:30
    22 - Production & Security Best Practices
  • Урок 143. 00:43:03
    23 - Demo project: Create Helm Chart for Microservices
  • Урок 144. 00:15:38
    24 - Demo project: Deploy Microservices with Helmfile
  • Урок 145. 00:02:05
    0 - Module Overview
  • Урок 146. 00:28:32
    1 - Container Services on AWS
  • Урок 147. 00:59:44
    2 - Create EKS cluster with AWS Management Console
  • Урок 148. 00:32:29
    3 - Configure Autoscaling in EKS cluster
  • Урок 149. 00:25:51
    4 - Create Fargate Profile for EKS Cluster
  • Урок 150. 00:16:18
    5 - Create EKS cluster with eksctl command line tool
  • Урок 151. 00:26:25
    6 - Deploy to EKS Cluster from Jenkins Pipeline
  • Урок 152. 00:14:02
    7 - BONUS: Deploy to LKE Cluster from Jenkins Pipeline
  • Урок 153. 00:02:38
    8 - Jenkins Credentials Note on Best Practices
  • Урок 154. 00:22:01
    9 - Complete CI/CD Pipeline with EKS and DockerHub
  • Урок 155. 00:18:13
    10 - Complete CI/CD Pipeline with EKS and ECR
  • Урок 156. 00:03:31
    0 - Module Overview
  • Урок 157. 00:18:20
    1 - Introduction to Terraform
  • Урок 158. 00:03:28
    2 - Install Terraform & Setup Terraform Project
  • Урок 159. 00:21:10
    3 - Providers in Terraform
  • Урок 160. 00:23:01
    4 - Resources & Data Sources
  • Урок 161. 00:09:42
    5 - Change & Destroy Terraform Resources
  • Урок 162. 00:04:03
    6 - Terraform commands
  • Урок 163. 00:08:21
    7 - Terraform State
  • Урок 164. 00:05:00
    8 - Output Values
  • Урок 165. 00:21:57
    9 - Variables in Terraform
  • Урок 166. 00:09:26
    10 - Environment Variables in Terraform
  • Урок 167. 00:06:21
    11 - Create Git Repository for local Terraform Project
  • Урок 168. 00:49:53
    12 - Automate Provisioning EC2 with Terraform - Part 1
  • Урок 169. 00:40:36
    13 - Automate Provisioning EC2 with Terraform - Part 2
  • Урок 170. 00:17:44
    14 - Automate Provisioning EC2 with Terraform - Part 3
  • Урок 171. 00:22:08
    15 - Provisioners in Terraform
  • Урок 172. 00:09:06
    16 - Modules in Terraform - Part 1
  • Урок 173. 00:28:52
    17 - Modules in Terraform - Part 2
  • Урок 174. 00:17:49
    18 - Modules in Terraform - Part 3
  • Урок 175. 00:29:42
    19 - Automate Provisioning EKS cluster with Terraform - Part 1
  • Урок 176. 00:13:11
    20 - Automate Provisioning EKS cluster with Terraform - Part 2
  • Урок 177. 00:16:27
    21 - Automate Provisioning EKS cluster with Terraform - Part 3
  • Урок 178. 00:06:13
    22 - Complete CI/CD with Terraform - Part 1
  • Урок 179. 00:30:37
    23 - Complete CI/CD with Terraform - Part 2
  • Урок 180. 00:12:15
    24 - Complete CI/CD with Terraform - Part 3
  • Урок 181. 00:10:14
    25 - Remote State in Terraform
  • Урок 182. 00:07:30
    26 - Terraform Best Practices
  • Урок 183. 00:03:27
    0 - Module Overview
  • Урок 184. 00:07:09
    1 - Introduction to Python
  • Урок 185. 00:06:13
    2 - Installation and Local Setup
  • Урок 186. 00:01:24
    3 - Our first Python Program
  • Урок 187. 00:03:30
    4 - Python IDE vs Simple File Editor
  • Урок 188. 00:11:08
    5 - Strings and Number Data Types
  • Урок 189. 00:09:22
    6 - Variables
  • Урок 190. 00:20:18
    7 - Functions
  • Урок 191. 00:15:39
    8 - Accepting User Input
  • Урок 192. 00:28:50
    9 - Conditionals (if / else) and Boolean Data Type
  • Урок 193. 00:05:54
    10 - Error Handling with Try-Except
  • Урок 194. 00:12:33
    11 - While Loops
  • Урок 195. 00:19:09
    12 - Lists and For Loops
  • Урок 196. 00:04:07
    13 - Comments
  • Урок 197. 00:11:08
    14 - Sets
  • Урок 198. 00:05:55
    15 - Built-In Functions
  • Урок 199. 00:17:08
    16 - Dictionary Data Type
  • Урок 200. 00:18:38
    17 - Modules
  • Урок 201. 00:20:19
    18 - Project: Countdown App
  • Урок 202. 00:09:44
    19 - Packages, PyPI and pip
  • Урок 203. 00:49:56
    20 - Project: Automation with Python (Spreadsheet)
  • Урок 204. 00:30:34
    21 - OOP: Classes and Objects
  • Урок 205. 00:15:48
    22 - Project: API Request to GitLab
  • Урок 206. 00:04:33
    0 - Module Overview
  • Урок 207. 00:02:39
    1 - Introduction to Boto Library (AWS SDK for Python)
  • Урок 208. 00:03:04
    2 - Install Boto3 and connect to AWS
  • Урок 209. 00:28:55
    3 - Getting familiar with Boto
  • Урок 210. 00:09:12
    4 - Terraform vs Python - understand when to use which tool
  • Урок 211. 00:25:40
    5 - Health Check: EC2 Status Checks
  • Урок 212. 00:09:29
    6 - Write a Scheduled Task in Python
  • Урок 213. 00:14:20
    7 - Configure Server: Add Environment Tags to EC2 Instances
  • Урок 214. 00:13:21
    8 - EKS cluster information
  • Урок 215. 00:20:18
    9 - Backup EC2 Volumes: Automate creating Snapshots
  • Урок 216. 00:23:31
    10 - Automate cleanup of old Snapshots
  • Урок 217. 00:21:57
    11 - Automate restoring EC2 Volume from the Backup
  • Урок 218. 00:04:09
    12 - Handling Errors
  • Урок 219. 00:14:58
    13 - Website Monitoring 1: Scheduled Task to Monitor Application Health
  • Урок 220. 00:32:35
    14 - Website Monitoring 2: Automated Email Notification
  • Урок 221. 00:35:23
    15 - Website Monitoring 3: Restart Application and Reboot Server
  • Урок 222. 00:04:42
    0 - Module Overview
  • Урок 223. 00:15:47
    1 - Introduction to Ansible
  • Урок 224. 00:03:26
    2 - Install Ansible
  • Урок 225. 00:02:38
    3 - Setup Managed Server to Configure with Ansible
  • Урок 226. 00:11:11
    4 - Ansible Inventory and Ansible ad-hoc commands
  • Урок 227. 00:07:53
    5 - Configure AWS EC2 server with Ansible
  • Урок 228. 00:15:17
    6 - Managing Host Key Checking and SSH keys
  • Урок 229. 00:16:32
    7 - Introduction to Playbooks
  • Урок 230. 00:05:29
    8 - Ansible Modules
  • Урок 231. 00:11:38
    9 - Collections in Ansible
  • Урок 232. 00:17:47
    10 - Project: Deploy Nodejs application - Part 1
  • Урок 233. 00:17:43
    11 - Project: Deploy Nodejs application - Part 2
  • Урок 234. 00:07:29
    12 - Project: Deploy Nodejs application - Part 3
  • Урок 235. 00:19:29
    13 - Ansible Variables - make your Playbook customizable
  • Урок 236. 00:28:32
    14 - Project Deploy Nexus - Part 1
  • Урок 237. 00:28:03
    15 - Project Deploy Nexus - Part 2
  • Урок 238. 00:03:28
    16 - Ansible Configuration - Default Inventory File
  • Урок 239. 00:38:14
    17 - Project: Run Docker applications - Part 1
  • Урок 240. 00:33:12
    18 - Project: Run Docker applications - Part 2
  • Урок 241. 00:27:02
    19 - Project: Terraform & Ansible
  • Урок 242. 00:33:49
    20 - Dynamic Inventory for EC2 Servers
  • Урок 243. 00:19:01
    21 - Project: Deploying Application in K8s
  • Урок 244. 00:10:41
    22 - Project: Run Ansible from Jenkins Pipeline - Part 1
  • Урок 245. 00:34:08
    23 - Project: Run Ansible from Jenkins Pipeline - Part 2
  • Урок 246. 00:05:27
    24 - Project: Run Ansible from Jenkins Pipeline - Part 3
  • Урок 247. 00:28:24
    25 - Ansible Roles - Make your Ansible content more reusable and modular
  • Урок 248. 00:06:18
    0 - Module Overview
  • Урок 249. 00:21:43
    1 - Introduction to Monitoring with Prometheus
  • Урок 250. 00:20:59
    2 - Install Prometheus Stack in Kubernetes
  • Урок 251. 00:11:13
    3 - Data Visualization with Prometheus UI
  • Урок 252. 00:23:43
    4 - Introduction to Grafana
  • Урок 253. 00:20:23
    5 - Alert Rules in Prometheus
  • Урок 254. 00:09:50
    6 - Create own Alert Rules - Part 1
  • Урок 255. 00:20:49
    7 - Create own Alert Rules - Part 2
  • Урок 256. 00:06:08
    8 - Create own Alert Rules - Part 3
  • Урок 257. 00:09:34
    9 - Introduction to Alertmanager
  • Урок 258. 00:22:13
    10 - Configure Alertmanager with Email Receiver
  • Урок 259. 00:06:10
    11 - Trigger Alerts for Email Receiver
  • Урок 260. 00:02:50
    12 - Monitor Third-Party Applications
  • Урок 261. 00:14:37
    13 - Deploy Redis Exporter
  • Урок 262. 00:13:18
    14 - Alert Rules & Grafana Dashboard for Redis
  • Урок 263. 00:22:15
    15 - Collect & Expose Metrics with Prometheus Client Library (Monitor own App - Part 1)
  • Урок 264. 00:15:57
    16 - Scrape Own Application Metrics & Configure Own Grafana Dashboard (Monitor own App - Part 2)
  • Урок 265. 00:01:54
    1 - Congratulations & Wrap Up