Skip to main content

Command Palette

Search for a command to run...

Day:1 Introduction to DevOps

Updated
•2 min read•View as Markdown
Day:1 Introduction to DevOps
D

Hello all, I'm Deepika Pinjarla! I'm a passionate Devops Engineer. I like sharing my knowledge and insights through my writing, and I'm here at Hash node. On my blog, you'll find articles covering a wide range of topics related to DevOps. My goal is to provide valuable content that helps learners in their journey. Join me on this learning adventure as we explore the wonderful world of DevOps together!

Feel Free to provide your valuable feedbacks or suggestions for the blogs, if any corrections need to update, please inform me in the comments. Thanks in Advance! Have fun while learning:)

DevOps is a word that is trending a lot in the Tech world nowadays.

Let's Learn more about DevOps, and why it is used.

What is DevOps?

DevOps is a culture to implement this culture by using various automation tools. With the help of DevOps, we can establish communication or collaboration between the Software Development Team and IT Operational Team which aims to deliver a product faster and more efficiently to the clients.DevOps is a value-added method for an organization.

DevOps Lifecycle
Plan Code Build Test Release Deploy Operate Monitor

Continuous Development (CD) under Plan and Code stages.

Continuous Testing (CT) under Build and Test stages.

Continuous Deployment (CD) under Release and Deploy stages.

Continuous Monitoring (CM) under Operate and Monitor stages.

Continuous Integration(CI) The whole DevOps process revolves here the developer and operations Team efforts can be integrated with the help of CI.

What is Automation?

DevOps Automation is a process to reduce the repetitive tasks to be carried out without any human interaction with fewer errors, Automate DevOps tasks for maximum productivity.

Example: Suppose we can automate the Pipeline jobs in DevOps.

What is Scaling?

Scalability plays an important role in a cloud environment. We need to increase or decrease IT capacity or size to meet changing business IT requirements and manage unexpected traffic spikes. It will reduce latency and improve performance while preventing downtime.

Example: Suppose in NetFlix, Pan Indian Hero Program is coming and many audiences want to watch the program, here Scalability can be applied to reach the program to many audiences.

What is Infrastructure?

To manage infrastructure with the help of automation and configuration management tools. It helps the developers easily add resources to the system that already exists so that it can be upgraded according to the current requirements of the users.

Why DevOps is Important?

  1. It improves customer experience and satisfaction.

  2. It helps in Automating Tasks.

  3. It reduces Manual efforts, with high quality and speed.

  4. Productivity can be increased with the help of DevOps.

Summary

It is a culture to promote the development and operation process collectively. With the help of DevOps, the quality, and speed of the application delivery have improved to a great extent.

Have Fun! Happy Learning!