Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn DevOps From Scratch - TechWorld with Murali - Moole Muralidhara Reddy
Course Introduction
What is Waterfall and Agile Methodology (12:07)
DevOps Overview (21:16)
Creating an AWS Account (18:18)
Creating a Linux EC2 Instance (50:26)
Downloading and Installing PuTTY and PuTTYgen (20:10)
Creating and Connecting to a Windows EC2 Instance via RDP (37:09)
Creating and Connecting to an Ubuntu EC2 Instance Using PuTTY (13:36)
Linux
Linux Overview (3:28)
Linux basic commands Part 1 (13:01)
Linux basic commands Part 2 (5:34)
Linux basic commands Part 3 (6:45)
Linux basic commands Part 4 (9:58)
Linux directory structure (5:23)
Working with files (13:49)
Working with Directories (3:16)
Working with cp & mv command (5:07)
Working with soft, hard link and inode number (9:49)
Working with File Permissions (10:00)
Working with File Ownership (6:20)
Working with rm command (2:29)
Creating and deleting the users in Linux (5:38)
Creating and deleting the groups in Linux (5:14)
Working with head and tail command (4:29)
Working with top and free command (4:03)
Working with YUM command (12:04)
Working with RPM command (8:40)
Working with tar command (5:32)
Working with zip command (3:15)
Working with find command (7:52)
Working with df , du, kill, ps commands (7:52)
Working with ifconfig & nslookup command (5:57)
Working with env , echo , tac , locate commands (7:49)
Working with less , more , wc ,comm commands (6:01)
Working with sleep , exit , host , diff commands (8:14)
Working with ssh, scp commands (12:06)
Git
Git Overview (2:33)
Installation of git in Linux (1:34)
Installation of git in windows (3:43)
Overview of Git Workflow (14:38)
Working with git init, git config, git log command (8:24)
Creation and deletion of git branches (11:44)
Creation of GitHub account (5:15)
GitHub Dashboard Overview (9:51)
Creation of git repository in GitHub (19:50)
Push the code from local to remote (7:21)
Changing the existing remote url in local (1:32)
Cloning the repository from remote to local (7:11)
Difference between _git pull and git fetch (5:46)
Working with git merge & git rebase (7:54)
Working with git reset command (9:10)
Working with git revert command (6:38)
Working with .gitignore file (4:10)
Working with git diff & git HEAD (2:35)
Deletion of GitHub repository (1:17)
Deletion of GitHub account (1:35)
Creation of GitLab account (3:39)
GitLab Dashboard Overview (7:31)
Creation of git repository in GitLab (15:09)
Deletion of GitLab repository (1:20)
Deletion of GitLab Account (1:31)
Overview of Future branching strategy (11:25)
Overview of Release branching strategy (7:25)
Maven
What is Maven (14:25)
How to Access an EC2 Instance from Windows Using MobaXterm (13:58)
Installing Maven on a Linux Server (22:52)
What is pom.xml (5:46)
What is settings.xml (9:00)
Creating a Java Application Using Maven (16:39)
Maven Build Lifecycles (23:00)
Creating a Web Application using Maven (24:01)
Skipping Test Cases with Maven (17:50)
Types of Maven Repository (14:33)
Understanding and Exploring pom.xml Options (19:33)
Nexus
What is Nexus Artifactory (9:20)
Installing Nexus on Linux (44:57)
Accessing the Nexus using the DNS name (29:21)
Nexus Dashboard Overview (15:34)
Integrating Nexus with Maven (23:05)
Cleaning Up the Nexus Artifactory (2:45)
Jfrog artifactory
Jfrog Artifactory Overview (4:28)
Installing JFrog on Linux (34:02)
Accessing the Jfrog using the DNS name (21:03)
Integrating AWS RDS PostgreSQL with Jfrog (31:00)
Integrating Jfrog with Maven (28:26)
Cleaning Up the Jfrog Artifactory (3:18)
SonarQube
What is SonarQube (8:44)
Installing SonarQube on Linux (37:12)
Accessing the SonarQube using the DNS name (23:52)
Integrating AWS RDS PostgreSQL with SonarQube (51:51)
Integrating SonarQube with Maven (27:19)
Cleaning Up the SonarQube (3:42)
Tomcat
What is Tomcat (3:03)
Types of roles available in Tomcat (3:54)
Installation of tomcat in Linux (23:59)
Setup tomcat as service in Linux (7:04)
Deploy the web application war file in tomcat (6:47)
Jenkins
Jenkins Overview (3:44)
How many ways to install Jenkins in Linux (1:58)
Installation of jenkins using yum (13:24)
Installation of jenkins using war file (7:46)
Jenkins Dashboard Overview (11:35)
Exploring the options under manage Jenkins (11:07)
Jenkins Job Overview (31:49)
Integrating the Maven in Jenkins (11:13)
Integrating the nexus in Jenkins (12:48)
Integrating the Jfrog with Jenkins (10:37)
Integrating the sonarqube in Jenkins (14:24)
Deploying war file in tomcat using Jenkins (8:42)
Difference Between build periodically , pollSCM , webhook (11:07)
Creation of Slack account (5:52)
Send notifications from Jenkins to Slack (9:30)
Creation of Users in Jenkins (2:33)
How to Reset Jenkins users Password (4:55)
Take the backup and restore the Jenkins (7:19)
Working with restart , saferestart , copy and move jobs (5:58)
Setting up the Build Pipeline (6:51)
What is master and slave node (2:38)
Setting up the Linux slave node in Jenkins (25:58)
Setting up the windows slave node in Jenkins (12:09)
Jenkins Pipeline Overview (5:50)
What are the fields available in declarative pipeline (6:01)
Exploring the options in declarative pipeline Part 1 (5:04)
Exploring the options in declarative pipeline Part 2 (5:32)
Exploring the options in declarative pipeline Part 3 (7:43)
Build and push to artifactory using Jenkins Pipeline (19:33)
Build & Deploy to Tomcat using Jenkins Pipeline (14:06)
Build & Deploy to Tomcat using Jenkinsfile (5:17)
Ansible
Ansible Overview (3:32)
Ansible Workflow (2:32)
Installation of ansible in Linux (9:51)
Overview of ansible ad-hoc (1:57)
Ansible ad-hoc command with examples Part 1 (11:16)
Working with Ansible ad-hoc command with examples Part 2 (5:12)
SSH Overview (2:14)
Setting up the SSH connection manually (11:32)
ansible modules Overview (3:27)
ansible playbook overview (2:40)
Installation of httpd & git using ansible playbook (12:46)
Exploring the ansible playbook with_items (8:16)
Exploring the ansible playbook variables (4:48)
Exploring the ansible playbook tags (9:16)
Installation of tomcat using ansible playbook (22:50)
Explore the ansible playbook options (8:33)
ansible role Overview (8:03)
Installation of httpd using ansible role (15:15)
ansible vault Part 1 (14:24)
ansible vault Part 2 (7:25)
Docker
Difference between Containerization & virtual machines (2:46)
Docker Overview (2:33)
Exploring the available docker components (6:19)
Installation of docker in Linux (4:59)
Dockerfile Overview (19:43)
Dockerfile Demo Part 1 (26:35)
Dockerfile Demo Part 2 (8:52)
Overview of DockerHub (3:12)
DockerHub Dashboard Overview (11:47)
What is docker storage (4:37)
What is docker image (8:37)
Docker image commands Part 1 (10:03)
Docker image commands Part 2 (6:52)
docker container commands Part 3 (9:15)
What is docker container (8:11)
docker container commands Part 1 (13:04)
docker container commands Part 2 (9:15)
docker network concept (15:23)
docker volume concept (10:13)
Terraform
Terraform Session Part 1 (78:41)
PPT - Terraform Day 1 - Thati Srikanth
Terraform Session Part 2 (69:10)
PPT - Terraform Day 2 - Thati Srikanth
Terraform Session Part 3 (72:17)
PPT - Terraform Day 3 - Thati Srikanth
Terraform Session Part 4 (81:21)
PPT - Terraform Day 4 - Thati Srikanth
Terraform Session Part 5 (82:31)
PPT - Terraform Day 5 - Thati Srikanth
Terraform Session Part 6 (86:20)
PPT - Terraform Day 6 - Thati Srikanth
Terraform Session Part 7 (82:11)
PPT - Terraform Day 7 - Thati Srikanth
Terraform Session Part 8 (78:50)
PPT - Terraform Day 8 - Thati Srikanth
Terraform Session Part 9 (89:28)
Terraform Session Part 10 (25:58)
Resume Points
Linux Resume Points
Git Resume Points
Maven Resume Points
Nexus Resume Points
Jfrog Artifactory Resume Points
Tomcat Resume Points
Jenkins Resume Points
Ansible Resume Points
Docker Resume Points
Kubernetes Resume Points
Terraform Resume Points
Prometheus and Grafana Resume Points
Interview Questions and Answers
Linux Interview Questions and Answers
Git Interview Questions and Answers
Maven Interview Questions and Answers
Nexus Interview Questions and Answers
Jfrog Interview Questions and Answers
SonarQube Interview Questions and Answers
Tomcat Interview Questions and Answers
Jenkins Interview Questions and Answers
Ansible Interview Questions and Answers
Docker Interview Questions and Answers
Kubernetes Interview Questions and Answers
Terraform Interview Questions and Answers
Teach online with
Installing Maven on a Linux Server
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock