Day 1-Introduction of DevOps

Day 1-Introduction of DevOps

What is DevOps?

DevOps is a culture in which development and operation teams collaborate so that the code building, testing, deployment processes become much more smoother and the time taken to reach the market is reduced.

What is Automation, Scaling and Infrastructure?

Automation - Automation in DevOps reduces manual errors, speed up processes, with tools like Jenkins, Ansible and Terraform automate code integration, testing, deployment.

Scaling - Scaling in DevOps refer to the ability to handle increasing
workloads by adding resources(vertical scalling) or distributed load (horizontal scalling ) like Kubernetes and Docker.

Infrastructure - infrastructure as code(IaC) writing the scripts to set up and manage these resources through code and scalability. like Terraform tool and AWS CloudFormation .

Why DevOps is Important?

*Speed Up Development - Faster coding, testing, and deployment.
*Improve Quality - Catch problem early with automated test and monitoring.
*Enhance Collaboration - Enhance the teamwork between Development and Operation.
* Increase Efficiency - Automate repetitive task to focus on more important work.