Day 1 of #90 Days of DevOps :
What is DevOps?
DevOps is a combination of development (dev) and operations (ops) which increases the efficiency, speed, and security of software development and delivery compared to traditional processes.
This methodology mainly comprises of below principles:
Automation of the software development lifecycle
Collaboration and communication
Continuous improvement
Hyperfocus on user needs with short feedback loops
What are Automation, Scaling and Infrastructure?
DevOps automation is a set of tools and technologies that perform routine, repeatable tasks that engineers would otherwise do manually. Scaling is the process of expanding and shrinking the systems depending on the workload. Infrastructure includes networks, virtual machines, load balancers, servers and connection topology.
Why is DevOps important?
DevOps improves the software development culture as it enables faster development and deployment along with easy maintenance of existing deployments.