Specialisation in DevOps Curriculum
Available in
days
days
after you enroll
- How To Download RedHat Linux @ No Cost (3:48)
- Install RedHat OS RHEL 8 Using Virtualization Over Oracle Virtualbox (38:02)
- How to Configure YUM / DNF in RedHat 8 (42:11)
- Linux Basic Commands (44:14)
- AWS Account Creation (7:07)
- AWS Red Hat - Linux Instance Launch (17:31)
- Web Server
- Install GIT in Local System (6:10)
- Ssh
- Sudo
- Docker Basic Videos
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Session 1 - Main use of an Operating System | Four different ways of installing an Operating System | Case study on Hotstar | Scaling | Tech Stack | Docker Hub | Docker Engine | OS Images (128:48)
- Summary - Session 1
- Session 2 - Docker Basic Commands | Launching container | Ephemeral storage | Persistent storage | Mounting volume | Configuring the Web Server | Curl Command | (112:44)
- Summary -Session 2
- Session 3 - Docker Basic Commands | Launching container | Port Number | Configure Container as Webserver and Database Server | Environmental Variables (114:19)
- Summary - Session 3
- Session 4 - Word Press | MySQL | Set-up Three Tier Architecture | Patting | Hosting a Webpage | Container Linking (122:16)
- Summary - Session 4
- Session 5 - Docker Networking | NAT | Networking Basics | SDN | Network Infrastructure | Bridge (129:28)
- Session 5 - Summary
- Session 6 - Runtime | Plugins | NAT | Bridge Network Interface | SDN | DHCP | DNS | Subnet | Gateway | IPAM | Custom Network Infrastructure (135:17)
- Session 6 - Summary
- Session 7 - Running Container in Detached Mode | Docker Compose | Docker Engine | YAML Language | Multicontainer (129:33)
- Session 7 - Summary
- Session 8 - Network Infrastructure | Docker Compose | Multi container Concepts (119:15)
- Session 8 - Summary
- Session 9 - Create Own Images | Commit | Code | Clone a running Container| Keywords | Non-interactive Commands | Interactive Commands | Docker File | Build Time | Run Time (134:26)
- Session 9 - Summary
- Session 10 - Docker File | Docker Commit Command | Run Keyword | CMD Keyword | Run Time | Build Time | DFOREGROUND Option | Share Image | Docker Save Command | Docker Load Command (88:15)
- Session 10 - Summary
- Session 11 - Docker Registry & Docker Hub | Different ways of creating image | ENTRYPOINT keyword in docker file | -t Option RUN command | Copy files in container | Creating image for python program | Passing python program files as arguments | MAINTAINER keyword in docker file | Pushing Image (121:52)
- Session 11 - Summary
- Session 12 - Integrating docker file and docker-compose | Tomcat Server | Docker attach Command | Bash Program |ROOT Directory | Docker-compose build | Patting in docker-compose | ADD Keyword in Docker File | Copy & Extracting Files | Expose Ports & Keywords in docker file | ENV Keyword (116:41)
- Session 12 - Summary
- Session 13 - PID | Why Docker is Superfast? | Need of OS | Process | Nested Process | Pgrep Command | /proc directory | Bash Shell | Kernel | Cgroup (98:19)
- Session 13 - Summary
- Session 14 - Data Structure | Data Member| Create Class | Create Object | Use of Objects | Methods/ Functions | Mutator |Accesor | Validation | Mutable Property | Immutable Property | Control access of variable (124:11)
- Session 14 - Summary
- Session 15 -Horizontal Scaling | SPOF | Container Cluster | Create Cluster | Swarm Tool | Why Cluster? | Master Node | Slave Node | Docker Swarm Command | Launch Container through Swarm | Docker Service Command (92:16)
- Session 15 - Summary
- Session 16 - Cluster | Create Cluster using docker- swarm | Encapsulation | Task | Replication | Pre-created Load Balancers | Replicas Keyword | Fail Over| Fault Tolerance | State| Scaling | Scale Out | Scale In | Orchestration (127:05)
- Session 16 - Summary
- Session 17 - Docker Engine | Distributed Network | Overlay Network | Network Connectivity | docker network command| Encrypt the packets | Opt Option| VXLAN | Docker Compose with Swarm| Single Node | Stack | Docker Compose File | Redis (113:16)
- Session 17 - Summary
- Session 18 - Leader Node | Worker Node | High Availability | Fault Tolerance | Replicas by Manager Node| SPOF |Quorum | Election | Split Brain Problem | Raft Consensus Algorithm (111:25)
- Session 18 - Summary
- Session 19 - Docker inside docker | Dockerd program | Container socket | Sharing base system socket | docker capabilities | Removing & Adding capabilities in a container | privileged keyword | Cap-drop keyword | Cap-add keyword | Server hardening | Security (124:03)
- Session 19 - Summary
Available in
days
days
after you enroll
- Session 1 - Docker CE | Docker ee |Single point of failure | Multi node cluster | Orchestration | MKE | Cloud ready support | UCP | MKE installation | Docker in docker | Swarm cluster | Manager & Worker node | UCP dashboard | Metrix (167:51)
- Session 2 -MKE master node setup | Mirantis Secure Registry (MSR) | Private Registry | MKE integration with MSR | Single sign out | User in MKE | RBAC | User management | Grants | Creating repositary in MSR | Creating service | Creating Grants & Collections | Scanning of image | CVE data base | Api (142:27)
- Summary
Available in
days
days
after you enroll
- Session 1 - Why Ansible? | Automation | Scripts | Configuration Management | Modules | Inventory | Idempotent | Ansible adhoc Command (151:52)
- Summary - 1
- Session 2 - Configuration Management | Controller Node & Target Node | Creating Inventory | Password Authentication & PermitRootLogin Keyword | Adhoc Commands |Configure Apache HTTPD Webserver using Ansible Adhoc Command & Ansible Playbook| Playbook | YAML Language & Syntax (166:10)
- Summary - 2
- Session 3 - Automation | Agent Program | Ansible- Engine| Modules| Current State & Desired State | Strings | Pre-defined Value | Scale -In & Out | Debug Module | Parameters | Document Root| "/etc/httpd/conf.d" File | Create Directory | File Module | Variables | Copy Module (181:13)
- Summary - 3
- Session 4 - Facts | Retrieve the Facts | Setup Module | Filter the Facts | Conditions | When Keyword |Controlling from variables | Equality operator | Free memory condition | And operator | OR operator | Variable file | Extra-vars keyword | Command module | Verbosity (157:37)
- Summary - 4
- Session 5 - Load Balancers | Frontend & Backend Servers | Round Robin Algorithm | Horizontal Scaling with Automation | Configuration of Webservers & Load Balancers | Reverse Proxy | Jinja2 Library | Statements & Loops in Jinja Template | Deploy Load Balancer and Webservers | Magic Variables (199:29)
- Summary -5
- Session 6 - Sudo Concepts | Sudo Power| become method | - - become - user keyword | - - become option | Privilege Escalation | ansible - config init command| Public Key | Private Key | Passwordless Authentication (159:11)
- Summary - 6
- Session 7 - Template | Loop | List | Exception Handling | ignore_errors keyword | restart keyword | Event | notify keyword | Handlers | Facts | Conditions | Variables | Roles | Manage the Roles | "ansible galaxy" commands | Pre-defined role path (183:50)
- Summary - 7
- Session 8 - Ansible Navigator | Connection & Time Plugins | Ansible Engine | Navigator Builder Tool & Custom Navigator File | Pre- available Roles | Fully Qualified Role | Content Collections | Launch AWS Instance by Ansible | ec2 Instance Module | Fully Qualified Collection Name | OS Provisioning (306:50)
- Summary - 8
- Session 9 - 28-jan- Verbose | Register keyword | Conditions | Exceptional handling | ignore_errors | block & rescue | changed_when_false | falsed_when | anisble vault | rhel-system-roles package | lineinfile module (149:46)
- Summary - 9
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Introduction to Kubernetes (6:11)
- Lab setup (21:20)
- Minikube setup document
- Creating pod (27:29)
- YAML language (16:55)
- Launching first pod from YAML file (45:20)
- Summary
- Labels (50:47)
- Replicas (47:24)
- Summary
- Service - Load balancers (72:51)
- Summary
- Types of Load balancers (50:03)
- Summary
- Types of Services (31:22)
- Node port & Cluster IP (48:02)
- Summary
- Environmental Variables (36:42)
- Replica set (33:15)
- Summary
- Storage in container (44:46)
- Storage in kubernetes (65:41)
- Summary
- Storage Class (48:16)
- Provisioner (47:46)
- Summary
- Deployment (89:54)
- Summary
- Secret (12:54)
- Kustomize (47:52)
- Summary
- Namespace (21:17)
- Authentication Part 1 (37:05)
- Summary
- Authentication Part 2 (74:24)
- Summary
- User Management - part 1 (57:43)
- Summary
- User Management - part 2 (52:37)
- Role Based Access Control - Part 1 (18:37)
- Summary
- Role Based Access Control - Part 2 (63:46)
- Summary
- Configmap (71:16)
- Summary
- Ingress Controller | DNS and its uses | Routing (73:03)
- Summary
- Network policy (54:26)
- Summary
- Design Pattern (84:59)
- Summary
- Container Security (66:28)
- Summary
- Service Account (45:10)
- Summary
- Custom resource & Custom resource definition (58:14)
- Summary
Available in
days
days
after you enroll
- NAS | NFS | Persistent Mount | NTP Servers and Clients (117:24)
- NAS | NFS storage (79:21)
- Multi Node Cluster Setup (148:41)
- Multi Node Cluster Setup - 2 (196:50)
- MySql Server Setup | StatefullSets | headless Service (110:39)
- Flannel | CoreDNS | Context (110:28)
- API - Program | Roles or Role Binding (84:48)
- Cluster Role or Cluster Scope (87:43)
- Node Selecter | Node Affinity | Taint & Tolerance (100:07)
- DaemonSet / Static Pod / Scheduler (107:18)
- Package Manager - Helm (Chart) (121:17)
- DNS Services - CoreDNS | ConfigMap (127:41)
- Flannel Network - Weave | Firewall - Security Group | Network Policy (110:19)
- Statefulsets - Headless Service | Prasistent Volume Templet | Multi container - POD(pod Design Petorn (139:06)
- CRI - O | Podman (114:46)
- Job / Crojob | Etcd | About Restart policy | Webserver Usecases | Batch Processing (60:21)
Available in
days
days
after you enroll
- Session 1 - DevOps Essential - CI/CD over AWS (336:52)
- Session 1 - DevOps Essential - CI/CD over AWS (Part 2) (24:36)
- Session 2 - Introduction, Installation & Working of Jenkins (250:15)
- Session 3 - Master-Slave Architecture with Linux (290:58)
- Session 4 - Master-Slave Architecture with Docker (162:15)
- Session 5 - Jenkins Pipeline & Pipeline as a Code (269:40)
- Session 6 - Solving use case with Pipeline as a Code (301:24)
- Session 7 - Integrating Kubernetes with Jenkins (291:41)
- QnA Session (82:34)
- Revision Session (65:50)
- Jenkins Session Drive Link
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Session 1 - GitLab Introduction | CI-Pipeline | Pipeline As A Code | Jobs | GitLab Runner | SCM (239:00)
- GitLab- Session 1 - Summary
- Session 2 - SDLC | Shared Runner | Dedicated Runner | AWS Instance As Runner | Pipeline As Code (156:51)
- GitLab- Session 2 - Summary
- Session 3 - Setting up CI/CD pipeline on two runners (215:27)
- GitLab- Session 3 - Summary
- Session 4 - Advance pipeline concepts and Variables (252:16)
- Session 5 - 20th August - Integration of GitLab and Kubernetes | Set-up Infrastructure | GitOps | Xac | Runner | Kubernetes Cluster | Pre-created Terraform code (300:10)
Available in
days
days
after you enroll