# Day 1: Getting started with DevOps

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:

1. **Automation of the software development lifecycle**
    
2. **Collaboration and communication**
    
3. **Continuous improvement**
    
4. **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.
