Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай DevOps Bootcamp, а также все другие курсы, прямо сейчас!
Купить сейчас
  • Урок 1. 00:07:14
    1. Bootcamp Overview (Getting Started with the Bootcamp - IMPORTANT notes!)
  • Урок 2. 00:09:34
    1.1 How to Work Through the Bootcamp
  • Урок 3. 00:02:29
    1.2 Grab your Weekly Learning Schedule. For Level 1
  • Урок 4. 00:22:04
    1.3 Introduction to DevOps
  • Урок 5. 00:04:40
    2. Module Overview (Operating Systems & Linux Basics)
  • Урок 6. 00:23:33
    2.1 Introduction to Operating Systems
  • Урок 7. 00:14:25
    2.2 Introduction to Virtualization & Virtual Machines
  • Урок 8. 00:29:31
    2.3 Setup a Linux Virtual Machine
  • Урок 9. 00:26:24
    2.4 Linux File System
  • Урок 10. 00:04:50
    2.5 Introduction to Command Line Interface (CLI - Part 1)
  • Урок 11. 00:33:10
    2.6 Basic Linux Commands (CLI Part 2)
  • Урок 12. 00:30:23
    2.7 Package Manager. Installing Software on Linux
  • Урок 13. 00:16:53
    2.8 Working with Vim Editor
  • Урок 14. 00:25:10
    2.9 Linux Accounts & Groups (Users & Permissions Part 1)
  • Урок 15. 00:21:51
    2.10 File Ownership & Permissions (Users & Permissions - Part 2)
  • Урок 16. 00:22:00
    2.11 Basic Linux Commands - Pipes & Redirects (CLI - Part 3)
  • Урок 17. 00:12:47
    2.12 Introduction to Shell Scripting Part 1
  • Урок 18. 00:45:23
    2.13 Shell Scripting Part 2 Concepts and Syntax
  • Урок 19. 00:20:00
    2.14 Shell Scripting Part 3 Concepts and Syntax
  • Урок 20. 00:26:59
    2.15 Environment Variables
  • Урок 21. 00:28:06
    2.16 Networking
  • Урок 22. 00:24:22
    2.17 SSH Secure Shell
  • Урок 23. 00:01:30
    3. Module Overview (Version Control with Git)
  • Урок 24. 00:05:05
    3.1 Introduction to Version Control and Git
  • Урок 25. 00:02:10
    3.2 Basic Concepts of Git
  • Урок 26. 00:10:53
    3.3 Setup Git Repository Remote and Local
  • Урок 27. 00:06:59
    3.4 Working with Git
  • Урок 28. 00:06:56
    3.5 Initialize a Git project locally
  • Урок 29. 00:14:42
    3.6 Concept of Branches
  • Урок 30. 00:06:11
    3.7 Merge Requests
  • Урок 31. 00:03:15
    3.8 Deleting Branches
  • Урок 32. 00:05:24
    3.9 Rebase
  • Урок 33. 00:05:17
    3.10 Resolving Merge Conflicts
  • Урок 34. 00:07:07
    3.11 Gitignore
  • Урок 35. 00:03:28
    3.12 Git stash
  • Урок 36. 00:03:54
    3.13 Going back in history
  • Урок 37. 00:11:38
    3.14 Undoing commits
  • Урок 38. 00:03:59
    3.15 Merging branches
  • Урок 39. 00:05:08
    3.16 Git for Devops
  • Урок 40. 00:12:56
    3.17 Databases in development process
  • Урок 41. 00:16:30
    3.18 Database Types
  • Урок 42. 00:01:11
    4. Module Overview (Build Tools and Package Manager Tools)
  • Урок 43. 00:03:49
    4.1 Introduction to Build Tools
  • Урок 44. 00:01:32
    4.2 Install Build Tools
  • Урок 45. 00:24:38
    4.3 Installation Help for Windows User Part 1
  • Урок 46. 00:18:06
    4.4 Installation Help for Windows User Part 2
  • Урок 47. 00:24:00
    4.5 Installation Help for MacOS Unix User
  • Урок 48. 00:02:43
    4.6 Build an Artifact
  • Урок 49. 00:04:01
    4.7 Build Tools for Development
  • Урок 50. 00:01:07
    4.8 Run the Application
  • Урок 51. 00:13:29
    4.9 Build JS Applications
  • Урок 52. 00:02:01
    4.10 Common Concepts and Differences of Build Tools
  • Урок 53. 00:01:24
    4.11 Common Concepts and Differences of Build Tools
  • Урок 54. 00:06:02
    4.12 Build Tools and Docker
  • Урок 55. 00:03:27
    4.13 Build Tools for DevOps
  • Урок 56. 00:01:33
    5.0 Grab your Weekly Learning Schedule. For Level 2 (Entering Learning Phase 2 - DevOps Fundamentals)
  • Урок 57. 00:00:39
    5.1 Module Overview (Cloud & Infrastructure as Service Basics with DigitalOcean)
  • Урок 58. 00:04:06
    5.2 Intro to Cloud & IaaS
  • Урок 59. 00:11:29
    5.3 Setup Server on DigitalOcean
  • Урок 60. 00:06:08
    5.4 Deploy and run application artifact on Droplet
  • Урок 61. 00:07:22
    5.5 Create and configure a Linux user on a cloud server
  • Урок 62. 00:01:13
    6. Module Overview (Artifact Repository Manager with Nexus)
  • Урок 63. 00:13:37
    6.1 Intro to Artifact Repository Manager
  • Урок 64. 00:12:00
    6.2 Install and Run Nexus on a cloud server
  • Урок 65. 00:03:33
    6.3 Introduction to Nexus
  • Урок 66. 00:12:40
    6.4 Repository Types
  • Урок 67. 00:23:09
    6.5 Publish Artifact to Repository
  • Урок 68. 00:09:11
    6.6 Nexus REST API
  • Урок 69. 00:09:56
    6.7 Blob Store
  • Урок 70. 00:03:41
    6.8 Component vs Asset
  • Урок 71. 00:09:40
    6.9 Cleanup Policies and Scheduled Tasks
  • Урок 72. 00:02:22
    7. Module Overview (Containers with Docker)
  • Урок 73. 00:09:11
    7.1 What is a Container
  • Урок 74. 00:10:24
    7.2 Container vs Image
  • Урок 75. 00:05:03
    7.3 Docker vs. Virtual Machine
  • Урок 76. 00:02:23
    7.4 Docker Architecture and components
  • Урок 77. 00:14:16
    7.5 Main Docker Commands
  • Урок 78. 00:08:34
    7.6 Debug Commands
  • Урок 79. 00:03:20
    7.7 Docker Demo Project Overview
  • Урок 80. 00:18:42
    7.8 Developing with Docker
  • Урок 81. 00:12:25
    7.9 Docker Compose Run multiple Docker containers
  • Урок 82. 00:25:51
    7.10 Dockerfile Build your own Docker Image
  • Урок 83. 00:14:03
    7.11 Private Docker Repository
  • Урок 84. 00:09:34
    7.12 Deploy docker application on a server
  • Урок 85. 00:05:32
    7.13 Docker Volumes Persisting Data
  • Урок 86. 00:12:21
    7.14 Docker Volumes Demo
  • Урок 87. 00:16:02
    7.15 Create Docker Hosted Repository on Nexus
  • Урок 88. 00:10:56
    7.16 Deploy Nexus as Docker Container
  • Урок 89. 00:16:31
    7.17 Docker Best Practices
  • Урок 90. 00:04:06
    8. Grab your Weekly Learning Schedule. For Level 3 (Entering Learning Phase 3 - DevOps Core)
  • Урок 91. 00:02:26
    8.1 Module Overview (Build Automation & CI and CD with Jenkins)
  • Урок 92. 00:08:42
    8.2 Intro to Build Automation
  • Урок 93. 00:12:28
    8.3 Install Jenkins
  • Урок 94. 00:02:22
    8.4 Introduction to Jenkins UI
  • Урок 95. 00:08:10
    8.5 Install Build Tools in Jenkins
  • Урок 96. 00:22:15
    8.6 Jenkins Basics Demo Freestyle Job
  • Урок 97. 00:29:04
    8.7 Docker in Jenkins
  • Урок 98. 00:06:19
    8.8 Freestyle to Pipeline Job
  • Урок 99. 00:16:50
    8.9 Intro to Pipeline Job
  • Урок 100. 00:34:07
    8.10 Jenkinsfile Syntax
  • Урок 101. 00:11:00
    8.11 Create complete Pipeline
  • Урок 102. 00:13:49
    8.12 Intro to Multibranch Pipeline
  • Урок 103. 00:03:16
    8.13 Jenkins Jobs Overview
  • Урок 104. 00:06:36
    8.14 Credentials in Jenkins
  • Урок 105. 00:43:11
    8.15 Jenkins Shared Library
  • Урок 106. 00:23:55
    8.16 Webhooks. Trigger Pipeline Jobs automatically
  • Урок 107. 00:42:23
    8.17 Dynamically Increment Application version in Jenkins Pipeline Part 1
  • Урок 108. 00:24:22
    8.18 Dynamically Increment Application version in Jenkins Pipeline Part 2
  • Урок 109. 00:02:03
    9. Module Overview (AWS Services)
  • Урок 110. 00:05:54
    9.1 Introduction to AWS
  • Урок 111. 00:02:49
    9.2 Create an AWS account
  • Урок 112. 00:17:52
    9.3 IAM. Manage Users, Roles and Permissions
  • Урок 113. 00:04:36
    9.4 Regions and Availability Zones
  • Урок 114. 00:12:43
    9.5 VPC Manage Private Network on AWS
  • Урок 115. 00:06:29
    9.6 CIDR Blocks explained
  • Урок 116. 00:35:55
    9.7 Introduction to EC2 Virtual Cloud Server
  • Урок 117. 00:25:47
    9.8 Deploy to EC2 server from Jenkins Pipeline CI or CD Part 1
  • Урок 118. 00:27:38
    9.9 Deploy to EC2 server from Jenkins Pipeline CI or CD Part 2
  • Урок 119. 00:08:18
    9.10 Deploy to EC2 server from Jenkins Pipeline CI or CD Part 3
  • Урок 120. 00:31:06
    9.11 Introduction to AWS CLI Part 1
  • Урок 121. 00:29:38
    9.12 Introduction to AWS CLI Part 2
  • Урок 122. 00:02:48
    9.13 AWS & Terraform Preview
  • Урок 123. 00:01:24
    9.14 Container Services on AWS Preview
  • Урок 124. 00:05:08
    10. Module Overview (Container Orchestration with Kubernetes)
  • Урок 125. 00:02:53
    10.1 Intro to Kubernetes
  • Урок 126. 00:19:17
    10.2 Main Kubernetes Components
  • Урок 127. 00:12:50
    10.3 Kubernetes Architecture
  • Урок 128. 00:08:11
    10.4 Minikube and kubectl Local Kubernetes Cluster
  • Урок 129. 00:16:17
    10.5 Main kubectl commands
  • Урок 130. 00:14:01
    10.6 YAML Configuration File
  • Урок 131. 00:29:10
    10.7 Complete Demo Project Deploying Application in Kubernetes Cluster
  • Урок 132. 00:15:40
    10.8 Namespaces Organizing Components
  • Урок 133. 00:23:15
    10.9 Services Connecting to Applications inside cluster
  • Урок 134. 00:23:22
    10.10 Ingress Connecting to Applications outside cluster
  • Урок 135. 00:20:22
    10.11 Volumes Persisting Application Data
  • Урок 136. 00:15:42
    10.12 ConfigMap & Secret Volume Types
  • Урок 137. 00:15:06
    10.13 StatefulSet Deploying Stateful Applications
  • Урок 138. 00:14:41
    10.14 Managed Kubernetes Services Explained
  • Урок 139. 00:12:29
    10.15 Helm Package Manager for Kubernetes
  • Урок 140. 00:28:56
    10.16 Helm Demo Managed K8s cluster
  • Урок 141. 00:20:53
    10.17 Deploying Images in Kubernetes from private Docker repository
  • Урок 142. 00:09:38
    10.18 Kubernetes Operators for Managing Complex Applications
  • Урок 143. 00:15:46
    10.19 Secure your cluster Authorization with RBAC
  • Урок 144. 00:07:04
    10.20 Microservices in Kubernetes
  • Урок 145. 00:34:14
    10.21 Demo project. Deploy Microservices Application
  • Урок 146. 00:29:29
    10.22 Production & Security Best Practices
  • Урок 147. 00:43:03
    10.23 Demo project Create Helm Chart for Microservices
  • Урок 148. 00:15:37
    10.24 Demo project. Deploy Microservices with Helmfile
  • Урок 149. 00:02:05
    11. Module Overview (Kubernetes on AWS - EKS)
  • Урок 150. 00:28:32
    11.1 Container Services on AWS
  • Урок 151. 00:59:44
    11.2 Create EKS cluster with AWS Management Console
  • Урок 152. 00:33:29
    11.3 Configure Autoscaling in EKS cluster
  • Урок 153. 00:25:50
    11.4 Create Fargate Profile for EKS Cluster
  • Урок 154. 00:16:17
    11.5 Create EKS cluster with eksctl command line tool
  • Урок 155. 00:26:23
    11.6 Deploy to EKS Cluster from Jenkins Pipeline
  • Урок 156. 00:14:02
    11.7 BONUS Deploy to LKE Cluster from Jenkins Pipeline
  • Урок 157. 00:02:37
    11.8 Jenkins Credentials Note on Best Practices
  • Урок 158. 00:22:00
    11.9 Complete CI or CD Pipeline with EKS and DockerHub
  • Урок 159. 00:18:12
    11.10 Complete CICD Pipeline with EKS and ECR
  • Урок 160. 00:03:31
    12. Module Overview (Infrastructure as Code with Terraform)
  • Урок 161. 00:18:20
    12.1 Introduction to Terraform
  • Урок 162. 00:03:28
    12.2 Install Terraform & Setup Terraform Project
  • Урок 163. 00:21:10
    12.3 Providers in Terraform
  • Урок 164. 00:23:01
    12.4 Resources Data Sources
  • Урок 165. 00:09:42
    12.5 Change & Destroy Terraform Resources
  • Урок 166. 00:04:03
    12.6 Terraform commands
  • Урок 167. 00:08:20
    12.7 Terraform State
  • Урок 168. 00:05:00
    12.8 Output Values
  • Урок 169. 00:21:57
    12.9 Variables in Terraform
  • Урок 170. 00:09:26
    12.10 Environment Variables in Terraform
  • Урок 171. 00:06:21
    12.11 Create Git Repository for local Terraform Project
  • Урок 172. 00:49:52
    12.12 Automate Provisioning EC2 with Terraform Part 1
  • Урок 173. 00:40:35
    12.13 Automate Provisioning EC2 with Terraform Part 2
  • Урок 174. 00:17:44
    12.14 Automate Provisioning EC2 with Terraform Part 3
  • Урок 175. 00:22:09
    12.15 Provisioners in Terraform
  • Урок 176. 00:09:06
    12.16 Modules in Terraform Part 1
  • Урок 177. 00:28:53
    12.17 Modules in Terraform Part 2
  • Урок 178. 00:17:50
    12.18 Modules in Terraform Part 3
  • Урок 179. 00:29:42
    12.19 Automate Provisioning EKS cluster with Terraform Part 1
  • Урок 180. 00:13:12
    12.20 Automate Provisioning EKS cluster with Terraform Part 2
  • Урок 181. 00:16:26
    12.21 Automate Provisioning EKS cluster with Terraform Part 3
  • Урок 182. 00:06:13
    12.22 Complete CICD with Terraform Part 1
  • Урок 183. 00:30:37
    12.23 Complete CI or CD with Terraform Part 2
  • Урок 184. 00:12:16
    12.24 Complete CICD with Terraform Part 3
  • Урок 185. 00:10:14
    12.25 Remote State in Terraform
  • Урок 186. 00:07:31
    12.26 Terraform Best Practices
  • Урок 187. 00:03:28
    13. Module Overview (Programming Basics with Python)
  • Урок 188. 00:07:11
    13.1 Introduction to Python
  • Урок 189. 00:05:05
    13.2 Installation and Local Setup
  • Урок 190. 00:01:23
    13.3 Our first Python Program
  • Урок 191. 00:03:30
    13.4 Python IDE vs Simple File Editor
  • Урок 192. 00:09:53
    13.5 Strings and Number Data Types
  • Урок 193. 00:09:26
    13.6 Variables
  • Урок 194. 00:20:05
    13.7 Functions
  • Урок 195. 00:15:32
    13.8 Accepting User Input
  • Урок 196. 00:28:45
    13.9 Conditionals (if or else) and Boolean Data Type
  • Урок 197. 00:05:49
    13.10 Error Handling with Try Except
  • Урок 198. 00:12:24
    13.11 While Loops
  • Урок 199. 00:19:04
    13.12 Lists and For Loops
  • Урок 200. 00:04:04
    13.13 Comments
  • Урок 201. 00:11:05
    13.14 Sets
  • Урок 202. 00:05:54
    13.15 Built In Functions
  • Урок 203. 00:16:56
    13.16 Dictionary Data Type
  • Урок 204. 00:18:22
    13.17 Modules
  • Урок 205. 00:19:04
    13.18 Project. Countdown App
  • Урок 206. 00:09:28
    13.19 Packages, PyPI and pip
  • Урок 207. 00:48:57
    13.20 Project. Automation with Python (Spreadsheet)
  • Урок 208. 00:30:09
    13.21 OOP. Classes and Objects
  • Урок 209. 00:15:36
    13.22 Project. API Request to GitLab
  • Урок 210. 00:04:34
    14. Module Overview (Automation with Python)
  • Урок 211. 00:02:38
    14.1 Introduction to Boto Library (AWS SDK for Python)
  • Урок 212. 00:03:02
    14.2 Install Boto3 and connect to AWS
  • Урок 213. 00:27:49
    14.3 Getting familiar with Boto
  • Урок 214. 00:09:10
    14.4 Terraform vs Python understand when to use which tool
  • Урок 215. 00:24:24
    14.5 Health Check. EC2 Status Checks
  • Урок 216. 00:09:05
    14.6 Write a Scheduled Task in Python
  • Урок 217. 00:13:07
    14.7 Configure Server. Add Environment Tags to EC2 Instances
  • Урок 218. 00:12:34
    14.8 EKS cluster information
  • Урок 219. 00:19:38
    14.9 Backup EC2 Volumes. Automate creating Snapshots
  • Урок 220. 00:22:31
    14.10 Automate cleanup of old Snapshots
  • Урок 221. 00:21:19
    14.11 Automate restoring EC2 Volume from the Backup
  • Урок 222. 00:04:02
    14.12 Handling Errors
  • Урок 223. 00:14:13
    14.13 Website Monitoring 1. Scheduled Task to Monitor Application Health
  • Урок 224. 00:31:30
    14.14 Website Monitoring 2. Automated Email Notification
  • Урок 225. 00:34:14
    14.15 Website Monitoring 3. Restart Application and Reboot Server
  • Урок 226. 00:04:43
    15. Module Overview (Configuration Management with Ansible)
  • Урок 227. 00:15:44
    15.1 Introduction to Ansible
  • Урок 228. 00:03:16
    15.2 Install Ansible
  • Урок 229. 00:02:29
    15.3 Setup Managed Server to Configure with Ansible
  • Урок 230. 00:10:39
    15.4 Ansible Inventory and Ansible ad hoc commands
  • Урок 231. 00:06:25
    15.5 Configure AWS EC2 server with Ansible
  • Урок 232. 00:14:59
    15.6 Managing Host Key Checking and SSH keys
  • Урок 233. 00:16:06
    15.7 Introduction to Playbooks
  • Урок 234. 00:12:56
    15.8 Modules & Collections in Ansible
  • Урок 235. 00:17:23
    15.9 Project. Deploy Nodejs application Part 1
  • Урок 236. 00:17:26
    15.10 Project. Deploy Nodejs application Part 2
  • Урок 237. 00:07:09
    15.11 Project. Deploy Nodejs application Part 3
  • Урок 238. 00:18:43
    15.12 Ansible Variables make your Playbook customizable
  • Урок 239. 00:28:07
    15.13 Project Deploy Nexus Part 1
  • Урок 240. 00:26:42
    15.14 Project Deploy Nexus Part 2
  • Урок 241. 00:03:26
    15.15 Ansible Configuration Default Inventory File
  • Урок 242. 00:27:48
    15.16 Project. Run Docker applications Part 1
  • Урок 243. 00:20:48
    15.17 Project. Run Docker applications Part 2
  • Урок 244. 00:32:38
    15.18 Project. Terraform & Ansible
  • Урок 245. 00:32:38
    15.19 Dynamic Inventory for EC2 Servers
  • Урок 246. 00:19:15
    15.20 Project. Deploying Application in K8s
  • Урок 247. 00:10:08
    15.21 Project. Run Ansible from Jenkins Pipeline Part 1
  • Урок 248. 00:33:04
    15.22 Project. Run Ansible from Jenkins Pipeline Part 2
  • Урок 249. 00:05:03
    15.23 Project. Run Ansible from Jenkins Pipeline Part 3
  • Урок 250. 00:28:24
    15.24 Ansible Roles Make your Ansible content more reusable and modular
  • Урок 251. 00:06:20
    16. Module Overview (Monitoring with Prometheus)
  • Урок 252. 00:20:56
    16.1 Introduction to Monitoring with Prometheus
  • Урок 253. 00:20:24
    16.2 Install Prometheus Stack in Kubernetesg
  • Урок 254. 00:10:52
    16.3 Data Visualization with Prometheus UI
  • Урок 255. 00:23:09
    16.4 Introduction to Grafana
  • Урок 256. 00:20:16
    16.5 Alert Rules in Prometheus
  • Урок 257. 00:09:09
    16.6 Create own Alert Rules Part 1
  • Урок 258. 00:20:15
    16.7 Create own Alert Rules Part 2
  • Урок 259. 00:06:04
    16.8 Create own Alert Rules Part 3
  • Урок 260. 00:09:08
    16.9 Introduction to Alertmanager
  • Урок 261. 00:21:20
    16.10 Configure Alertmanager with Email Receiver
  • Урок 262. 00:05:57
    16.11 Trigger Alerts for Email Receiver
  • Урок 263. 00:02:45
    16.12 Monitor Third Party Applications
  • Урок 264. 00:14:12
    16.13 Deploy Redis Exporter
  • Урок 265. 00:12:49
    16.14 Alert Rules & Grafana Dashboard for Redis
  • Урок 266. 00:21:33
    16.15 Collect & Expose Metrics with Prometheus Client Library (Monitor own App - Part 1)
  • Урок 267. 00:15:27
    16.16 Scrape Own Application Metrics & Configure Own Grafana Dashboard (Monitor own App - Part 2)