Devops Concept - How it works


Introduction about Devops:

Devops is absolute need in every organization. It is latest buzzword in IT industry and it will remain that way until every organization out of their adopts. Devops or one of the variation of software world.

Devops - Design and Test on Real time - Software testing deployment - Software release in market.

Devops apart from being Buzz word from internet it is coming from a clip compound words coming from two words.
                             Development + Operations = Devops
What is DevOps, It's Working, Benefits, Tools in Detail

Let before we proceed about the problem in the statement Devop is trying to solve every need to understand what Devop is actually “NOT
  •   Devop is not a Tool.
  •   It is not a Software.
  •  It is not at all a Programming Language that you can learn.

What is Devop?
  •          Devop is moreover a Philosophy.
  •          Devop is a mindset the way your product or application whatever the people may designing and taking the respective website or product that billions of people may be using.

·         This entire process has a variety of ways that you people can go through it.

·         Devops is one of the mindset and one of the Philosophy one of the working ways to produce from the development side to production stage.

Concept and How Devops work:

Devop is a concept i.e., used in the application Life cycle management and make sure that your development team is absolutely relaxed  and your operational team the team which handles all the servers all those amazing stuff are relaxed are working with the sink each other so that whatever the product or feature you want to give your end user you can do this with absolutely in smooth manner.

Now let us go to little deep that What is a big problem that Devops is trying to resolve:

Whenever the Application is being developed there are variety of phases of its development now when the Application is in small scale maybe designing a website or maybe designing a mobile apps then here is all good and happy because here ultimately manage everything you just design a website and maybe putting down in severs cloud whatever i.e., the features are very next day available the entire world to be used. The things actually changed whenever you work on big scale application say you tube, swiggy, zomato, flipkart, Amazon or may be any other part of these website. When these websites are being done we have variety of teams to mange parts the architecture of the applications putting it onto a midsize company usually there are two teams.

Team A:

Development

In this development team regards all developers such as Write code, Design new feature, Test Feature all these are on development so usually sometimes testers are also included in this team. Now this team designs a product checks out and says absolutely fine.

Team B:

Operations:

On the other team we have operations. The role of operations team is to manage all server configuration and not just only server configuration at couple of other things as well. These teams are responsible for managing such as application phases such as high traffic during the weekends, how they are going to manage then do we need to scale up, do we need to increase RAM over the servers or do we need to integrate any cloud server.

Now Team A Developers Team actually packs up the next update the features they want to roll out and sends it to the operations team.
Is DevOps Agile? - DZone Agile

Usually Developers team thinks that operations team have nothing more work to do and whenever they send such any updates they are going to deploy but what actually happens is operation team also gets busy in managing and checking a number of things including a scaleability, kind of traffics that getting, kinds of security as well. Usually in big applications these deployments happens in once in month or may be two times a month and only two time you can publish any code to the production level in sometimes creates a development team into frustration they did all. This creates a lag user doesn’t cares what’s happening what kind of fighting happens between development and production team.

 User always concentrates on new features as soon as possible or else competitor may release that faster than you. This exact problem can be solved through mindset a philosophy being used in Devops. In Devops the development team and the operation team doesn’t sit into completely different arena. They sit together they discuss side by side and even exchange the roles and responsibilities so that every person knows what happens in the operations and operation team know how teams work in development side as well. This exact mindset and philosophy that everybody knows what is happening in the development and what’s everything happening in operation side is called as Devops.

Infact the logo of the Devops is an Infinite cycle, the application development is infinite process it includes the variety of steps logo of Devops explains Devop pretty perfectly. Apart from this Devops also focus on lot of things into Automation as well. The more things are automated the more things are going to be free.
DevOps - Brainvire

 Infact interact people and lots of things and tools as well are here to understand. Now if a Person says Devops also have tools like Peppet, Jenkins, code editors etc. Since application development  to be reaching truly to the users these all tools are to be used. Its not about learning any essential tool in all this Devops is all about minset moreover understanding in every phase of development cycle and understanding what happening on the other wall.



Post a Comment

Informative blog. Thank you for sharing with us..
DevOps Online Training

[blogger]

MKRdezign

Contact Form

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget