Note:
During the enrollment process if your payment fails for any reason in the checkout phase, please don't hesitate to reach out to me via Whatsapp + 91 70936 20448
Course Curriculum
- 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 Overview (3:28)
- Linux Basic commands Part 1 (23:30)
- Linux Basic commands Part 2 (6:28)
- Linux Basic commands Part 3 (13:22)
- Linux Basic commands Part 4 (16:10)
- Linux directory structure (10:14)
- Working with files (22:22)
- Working with directories (5:43)
- Working with cp & mv commands (8:00)
- Working with soft, hard link, and inode numbers (14:29)
- Creating and deleting users in Linux (8:08)
- Creating and deleting groups in Linux (6:23)
- Working with file permissions (13:22)
- Working with rm (4:48)
- Working with file ownership (10:47)
- Working with head & tail (7:00)
- Working with top and free commands (7:27)
- Working with tar command (11:32)
- Working with zip command (8:21)
- Working with yum command (15:59)
- Working with rpm (17:01)
- Working with find command (13:48)
- Working with df, du, kill, ps commands (15:04)
- Working with echo, env, tac commands (9:34)
- Working with sleep, exit, host, diff commands (14:09)
- Working with ssh commands (10:36)
- Working with scp commands (14:50)
- Working with crontab (20:27)
- Working with sed command (10:13)
- Working with telnet (8:02)
- Working with netstat command (18:09)
- Working with nslookup (10:12)
- Working with ifconfig and ipconfig (7:58)
- 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)
- 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)
- What is Tomcat (13:16)
- Types of Roles Available in Tomcat (5:34)
- Installing Tomcat on Amazon Linux (35:54)
- Setting Up Tomcat as a Service in Linux (14:17)
- Deploying a WAR File in Tomcat (10:14)
- Changing the Port Number in Tomcat on Linux (6:02)
- Changing the Log Path in Tomcat (6:17)
- Installing Multiple Tomcat Instances on a Single Server (12:33)
- What is Jenkins (19:10)
- What Are the Different Ways to Install Jenkins (7:38)
- Installing Jenkins on Linux (37:39)
- Accessing the Jenkins using the DNS name (34:49)
- Mount Existing Jenkins Data on Amazon EFS via NFS (38:06)
- Integrating EFS with Jenkins to Maintain Persistent Data (31:15)
- Jenkins Dashboard Overview (7:34)
- Exploring Manage Jenkins options (22:33)
- Creating a Jenkins job (27:31)
- Resetting the Jenkins Admin user’s password (8:09)
- Installing and Managing Jenkins Plugins (5:56)
- Setting up a Maven project in Jenkins (20:08)
- Integrating Nexus with Jenkins (18:00)
- Integrating JFrog with Jenkins (19:41)
- Integrating SonarQube with Jenkins (30:12)
- Exploring build triggers (20:01)
- Restart, Safe Restart, Copy, and Move Jobs (15:44)
- Using Build with Parameters in Jenkins (8:19)
- Creating Users in Jenkins (6:02)
- Understanding Master and Slave Nodes (15:18)
- Setting up a Linux Slave Node in Jenkins (30:14)
- Setting up a Windows Slave Node in Jenkins (31:51)
- Upstream and Downstream Jobs (9:51)
- Setting up the Build Pipeline (7:58)
- 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)
- Automating Tomcat Installation with Ansible Playbook (38:12)
- Explore the ansible playbook options (8:33)
- ansible role Overview (8:03)
- Installation of httpd using ansible role (15:15)
- Automating Tomcat Installation with Ansible Roles (18:21)
- ansible vault Part 1 (14:24)
- ansible vault Part 2 (7:25)
- docker volume concept (10:13)
- Difference Between Containerization and Virtual Machines (6:41)
- What is Docker (7:27)
- Exploring Docker Components (10:34)
- Installing Docker on Linux (9:42)
- Installing Docker on Ubuntu (10:47)
- Installation of Docker in Windows (3:27)
- Difference Between Containerization and Virtual Machines (6:41)
- What is Docker (7:27)
- Exploring Docker Components (10:34)
- Installing Docker on Linux (9:42)
- Installing Docker on Ubuntu (10:47)
- Installation of Docker in Windows (3:27)
- What is a Dockerfile (22:17)
- Writing a Dockerfile Part 1 (46:20)
- Writing a Dockerfile Part 2 (14:02)
- What is DockerHub (15:46)
- Creating a DockerHub Account (13:45)
- What is a Docker Image (7:11)
- Docker Image Commands Part 1 (16:46)
- Docker Image Commands Part 2 (11:06)
- Pushing and Pulling Images from DockerHub (15:33)
- Pushing and Pulling Images from AWS ECR (13:58)
- What is Docker Storage (8:15)
- What is a Docker Container (12:15)
- Docker Container Commands Part 1 (16:29)
- Docker Container Commands Part 2 (10:05)
- Docker Container Commands Part 3 (11:45)
- Working with Docker Volumes (22:12)
- Running Jenkins in Docker with Data Persistence (51:09)
- Working with Docker Networking (17:17)
- What is Jenkins Pipeline (15:53)
- Difference between Declarative and Scripted Pipelines (7:44)
- Understanding fields in a Declarative Pipeline (24:59)
- Creating a sample Jenkinsfile (20:40)
- Using Jenkins Pipeline - Build the Java Application (24:59)
- Using Jenkins Pipeline - Build and Push to Jfrog artifactory (30:25)
- Using Jenkins Pipeline - Static Code Analysis (18:43)
- Using Jenkins Pipeline - Dockerizing and Pushing to AWS ECR (60:34)
- Using Jenkins Pipeline - Dockerizing and Pushing to DockerHub (59:07)
- Using Jenkins Pipeline - Deploy to EKS fetching image from AWS ECR (93:00)
- Using Jenkins Pipeline - Deploy to EKS using Helmchart through ECR (87:41)
- Introduction to Jenkins Shared Libraries (13:11)
- Difference Between Without and With Jenkins Shared Library (11:40)
- Setting up and Configuring Shared Libraries (24:11)
- Cloning and Building a Java Application using Shared Libraries (42:35)
- Using Jenkins Shared Library to Integrate SonarQube for Code Quality (25:57)
- Building a Docker Image and Pushing to DockerHub using Shared Libraries (55:03)
- Building a Docker Image and Pushing to AWS ECR using Shared Libraries (62:44)
- Automating Kubernetes Deployment with Jenkins Shared Libraries (58:14)
- Deploying Applications on Kubernetes using Helm with Shared Libraries (75:10)
- Prerequisites and create Persistent Volumes (PV) and Persistent Volume Claims (PVC) for Jenkins (30:40)
- Installing Jenkins on Kubernetes Using Helm Chart (68:08)
- Accessing Jenkins via DNS (43:07)
- 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)
- 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
About Me
* I am having rich experience in DevOps and Cloud technologies and have done many projects on all varieties of tools which are hot cake in the market.
* I am passionate about learning new technology and teaching.
* My courses focus on providing students with an interactive and hands-on experience in learning new technology that makes learning really interesting.
* I have a wide range of experience in Telecom, Banking, Healthcare, Retail domains.
* I have been training people in newer technologies, like DevOps, AWS, Kubernetes, Terraform, Rancher, etc. and they have settled in MNC’s and drawing respectable salaries.
* I have undergone many challenges and changed the entire phase of the projects and mastered in DevOps implementation and many more to go.
* Certified in AWS, Kubernetes , Terraform, Linux and many to go.