Frequently asked questions

INTRODUCTION TO DEVOPS


• Agile Model • Why DevOps? • What is DevOps? • DevOps Lifecycle • DevOps Tools




VERSION CONTROL | GITHUB


• What is Version Control? • Types of Version Control Systems • Introduction to Git • Git Lifecycle • How does Git work? • Common Git Commands • Working with Branches in Git • Merging Branches




CONTINUOUS INTEGRATION | JENKINS


• Introduction to Continuous Integration • What is Jenkins? • Installing Jenkins • Jenkins Master Slave Architecture • Jenkins Integration with DevOps Tools • Understanding CI/CD Pipeline • Creating an End-to-end Automated CI/CD Pipeline




CONTAINERIZATION | DOCKER


• Introduction to Virtualization • Introduction to Containerization • Containerization Tools • Introduction to Docker • Understanding Docker Lifecycle • Components of the Docker Ecosystem • Installing Docker • Common Docker Commands • Creating a Docker Hub Account • Committing Changes in a Container • Pushing a Container Image to Docker Hub • Dockerfile




CONFIGURATION MANAGEMENT | ANSIBLE


• What is Ansible? • How Ansible Work? • Ansible Architecture • Setting up Master Slave Using Ansible • Ansible Playbook • Ansible Roles • Applying Configuration Using Ansible




CONTAINER ORCHESTRATION | KUBERNETES


• Introduction to Kubernetes • Kubernetes Architecture • Kubernetes Installation • Creating a Deployment in Kubernetes Using YAML • Services in Kubernetes • Ingress in Kubernetes




CONTINUOUS MONITORING | NAGIOS


• What is Continuous Monitoring? • Introduction to Nagios • Nagios Architecture • Monitoring Services in Nagios • What are Nagios Plugins? • Monitoring System Info Using Nagios Plugins