Skip to main content

Command Palette

Search for a command to run...

DAY#1 | What is Devops?

Updated
2 min read
DAY#1 | What is Devops?
A

My name is Abhishek vishwakarma and I am very exciting with devops field. I have a great interest in cloud computing technology and devops field, CI-CD, containerization, and automation and I am constantly exploring new ways to improve the software development and deployment process. I believe to solve real life problem in a simple way that can save time and money of organization bey implementing automation tools. Join with me on my in this journey in DevOps world.

DevOps is a methodology or combination of software development (dev) and operations (ops). It is defined as a software engineering methodology that aims to integrate the work of development teams and operations teams by facilitating a culture of collaboration and shared responsibility.

The main goal of DEVOPS is to shorten cycle time. Start with the release pipeline.

Why DevOps?

  1. Faster Deployment

  2. Stabilized work environment

  3. Improved Product Quality

  4. Automation

  5. Agility

  6. Continuous Delivery

How does DevOps work?

The working methodology of DevOps is to collaborate with Development and operation team throughout the product lifecycles. DevOps teams use tools to automate release delivery processes like continuous integration, continuous delivery, continuous deployment, automation and collaboration.

The DevOps lifecycle

The DevOps lifecycle consists of eight phases representing the processes, capabilities, and tools needed for development and operations. Throughout each phase, teams collaborate and communicate to maintain alignment, velocity, and quality.

Phases:

  1. Plan

  2. Code

  3. Build

  4. Test

  5. Deploy

  6. Operate

  7. Monitor

Benefits of DevOps :

  1. Assured Rapid Deployment.

  2. Balance work environment

  3. Improvement in Quality

  4. The repetitive task is Automated

  5. Growth in Business.

  6. Continuous Delivery

Conclusion :

Devops integration, Deployment and continuous delivery tools make release development and deployment faster in any organization. That can save time and money and we can automate the manual task of deploying releases on multiple servers.

Linkedin :https://www.linkedin.com/in/abhishek-vishwakarma-b6359b15b/

U

Good content

1
M

Nice :)

1