Day 1 of #90DaysOfDevOps

Rejani
3 min readJan 15, 2023

--

Here is the summary of the Day 1 of #90DaysOfDevOps Challenge:

What is DevOps?

DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. This speed enables organizations to better serve their customers and compete more effectively in the market.

Photo by Dynatrace

What is Automation?

Automation is the creation and application of technologies to produce and deliver goods and services with minimal human intervention. The implementation of automation technologies, techniques and processes improve the efficiency, reliability, and/or speed of many tasks that were previously performed by humans. Automation is being used in a number of areas such as manufacturing, transport, utilities, defense, facilities, operations and lately, information technology.

What is Scaling?

Scalability in cloud computing refers to the ability to increase or decrease IT resources as needed to meet changing demand. Scaling can be done horizontally or vertically. When you scale horizontally, you are scaling out or in, which refers to the number of provisioned resources. When you scale vertically, it’s often called scaling up or down, which refers to the power and capacity of an individual resource.

What is Infrastructure?

DevOps infrastructure refers to a concept that revolves around the idea of managing infrastructure with the help of code. This is done with the help of certain tools or programs which can help to carry out the tasks automatically. Some of the leading IAC tools are Ansible, Terraform, CloudFormation etc.

Why DevOps is Important?

1. Reduced time to market

One of the key reasons why DevOps is important for businesses is that the software can be delivered faster thanks to streamlined processes, proper automation, systematic release planning, and more. Faster time to the market means each software has a chance to outrun its competitors.

2. Shorter Development Cycles

The main objectives of DevOps are automation, continuous delivery and quick feedback cycle. Due to quick and continuous feedback, the majority of the errors are fixed in time which helps in achieving faster releases.

3. Faster Innovation

One of the DevOps benefits is faster innovation, Because of speedier product delivery to the market, you can innovate faster than your competition. The DevOps culture allows the team to openly contribute ground-breaking ideas and communicate their thoughts in real-time.

4. Efficiency: Improved resource management

Increased efficiency helps speed up development and reduce coding defects and problems. The amount of manual work is minimum. Continuous integration servers automate the process of testing code, reducing the amount of manual work required.

5. More collaboration, better communication

DevOps improves business agility by providing an atmosphere of mutual collaboration, effective communication, and integration across all the global teams in an IT organization. The pre-set boundaries based on roles are getting diminished in such an encouraging DevOps environment. The DevOps culture focuses on performance rather than individual goals. This makes the processes more transparent as individuals work towards a common goal.

6. Greater customer satisfaction

The reliability and stability of an application can be ensured with the automation of the delivery pipeline. With the flawless performance by the applications in production, organizations can achieve greater customer satisfaction.

Thank you for reading !!

Rejani Rajesh

--

--