Friday, October 28, 2022

Whate is Devops

 What is Devops ?

The Term Devops is a combination of two words i.e Development And Operations.

Devops is a  Methodology that allows a single team to manage the entire application development , testing deployment and operations.

the objective of devops is to shorten the system's development life cycle.

Devops is a software development apprach through which superior Quality   Software can be developed quickly and with more  Reliability.

The contraction of "Dev" and "Ops" refers to replacing siloed Development and Operations. The idea is to create multidisciplinary teams that now work together with shared and efficient practices and tools. Essential DevOps practices include agile planning, continuous integration, continuous delivery, and monitoring of applications. DevOps is a constant journey.


                                                            

     Software development lifecycle 





SDLC Life Cycle How to work 

DEVELOPMENT                                               OPERATIONS  


 Plan                                                                      Deploy 

Code                    INTEGRATION                    Maintenance 

Build                                                                     Monitoring 

Test 

    

                                                               
                                                        


Understand your cycle time

Let us start with a basic assumption about software development. We will describe it with the OODA (Observe, Orient, Decide, Act) loop. Originally designed to keep fighter pilots from being shot out of the sky, the OODA loop is an excellent way to think about staying ahead of your competitors. You start with observing business, market, needs, current user behavior, and available telemetry data. Then you orient with the enumeration of options for what you can deliver, perhaps with experiments. Next, you decide what to pursue, and you act by delivering working software to real users. You can see all occurring in some cycle time.




What is Azure DevOps?

Completed100 XP

Azure DevOps is a Software as a service (SaaS) platform from Microsoft that provides an end-to-end DevOps toolchain for developing and deploying software.

It also integrates with the most-leading tools on the market and is an excellent option for orchestrating a DevOps toolchain.

What does Azure DevOps provide?

Azure DevOps includes a range of services covering the complete development life cycle.

  • Azure Boards: agile planning, work item tracking, visualization, and reporting tool.
  • Azure Pipelines: a language, platform, and cloud-agnostic CI/CD platform-supporting containers or Kubernetes.
  • Azure Repos: provides cloud-hosted private git repos.
  • Azure Artifacts: provides integrated package management with support for Maven, npm, Python, and NuGet package feeds from public or private sources.
  • Azure Test Plans: provides an integrated planned and exploratory testing solution.

Also, you can use Azure DevOps to orchestrate third-party tools.






















No comments:

Post a Comment

Python