DevOps


What is DevOps??

DevOps is an software development strategy aimed to eliminate the Sila(reunite) between development and operations.  
or
A single group taking care of both development and operational task in an termed as devOps 



DevOps approach

 development+operation


DevOps Involves Continuous Development , continuous testing, continuous integration(is a software development practice where developers regularly merge their code changes into a central repository) , continuous deployment(means to add new things continuously or the action of bringing resources into effective action.) and continuous. monitoring.

DevOps culture is talking about:


  1. Engineers empowerment - by giving engineers more responsibility over the whole application lifecycle process. (development -> test -> deploy -> monitor -> be on call)
  2. Test Driven Development - write tests before you write code. Unit tests, integration tests, system tests. This will help increase the quality of your service and give you more confidence to release faster and more frequent.
  3. Automation - automate everything that can be automated. Test automation, infrastructure automation (infrastructure as a code), deployment automation, etc..
  4. Monitoring - monitor your apps, build monitoring alerts well. It should save your time, don't flood with metrics and alerts.
  5. Self service - provide a self service for any framework that you build or anything that you do.

Benefits of devOps


1.  Faster in speed as it has shorter software development cycle.

2.  Rapid Delivery also improved quality of software produced

3.  Reliability- as it has continuous integration and development

4.  Scale -Operate and manage your infrastructure and development processes at scale


5.  Improved Collaboration and work environment.

some DevOps tools -;

git                                                                       chef
docker                                                                puppet


companies using it-

Facebook
amazon
netflix
google








0 comments: