Code Monkey home page Code Monkey logo

the-devops-guide's Introduction

The DevOps Guide

What is DevOps?

DevOps is a movement and a culture before being a job this is why cultural aspects are very important. DevOps is all about getting your solutions to run efficiently from deployment to updates. The two groups, operations and development are converged into a single group where the engineers work across the whole SDLC(Software Development Life Cycle). The development team that develops the plan, designs and builds the system from scratch and the operation team for testing and implementation of whatever is developed. The operations team gave the development team feedback on any bugs that needed fixing and any rework required. Invariably, the development team would be idle awaiting feedback from the operations team. This undoubtedly extended timelines and delayed the entire software development cycle. There would be instances where the development team moves on to the next project while the operations team continues to provide feedback for the previous code. This meant weeks or even months for the project to be closed and final code to be developed. Now, what if the two departments came together and worked in collaboration with each other?

Collab

What if the wall of confusion was broken and this is called the DevOps approach? The DevOps symbol resembles an Infinity sign, suggesting that it is a continuous process of improving efficiency and constant activity.

DevOps

The DevOps approach makes companies adapt faster to updates and development changes. The teams can now deliver quickly and the deployments are more consistent and smooth, though there may be communication challenges, DevOps manages a streamlined flow between the teams and makes the software development process successful.

So in simpler terms, DevOps is a set of practices to build, test and release your code in small, frequent steps.

For reference, this is the definition of DevOps by AWS:

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market. AWS DevOps

You can also read on what Microsoft thinks DevOps is? Microsoft - What is DevOps

How this Guide works

We have some sections which covers fundamentals of DevOps like:

  • Continuous integration and continuous deployment (CI/CD)
  • Version Control System (VCS)
  • Infrastructure as Code (IaC)
  • Configuration Management
  • Containerization
  • Monitoring/Observability

Start here

Go to first phase: Continuous integration and continuous deployment (CI/CD)

the-devops-guide's People

Contributors

rishabkumar7 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.