DevOps - Introduction
What is DevOps?
It's a movement of people who think it's time for change in the IT industry - time to stop wasting money, time to start delivering great software, and building systems that scale and last. This movement is being called Devops.It’s born of the need to improve the IT service delivery agility, and this emphasizes the communication, collaboration and integration between software developers and IT operations. Rather than seeing these two groups as silos who pass things along but don’t really work together, DevOps recognizes the interdependence of the software development and IT operations and helps an organization produce software and IT services more rapidly with frequent iteration.How does it help you?
DevOps lifecycle
The DevOps life cycle is a rapid release cycle with a strong feedback loop through:
- Infrastructure Automation
- Configuration Management
- Deployment Automation
- Infrastructure Monitoring
- Log Management
- Application and Performance Management
Why do DevOps?
Companies that incorporate DevOps practices get more done, plain and simple. They deploy code up to 30 times more frequently than their competition. And less than 50% of their deployments fail according to Puppet Labs 2013 State of DevOps survey.
The biggest shift in attitude in a DevOps environment is that there is one team composed of cross-functional team members including developers, QA, DBAs, business analysts, operations engineers and so forth.
The key benefits of a DevOps approach are :
- Improved deploy frequency which can lead to faster time to market
- Lower failure rate
- Shortened lead time
- Faster mean time to recovery
- Faster release of apps with automation of integrated build, test and deployment process
- Increase developer and operational efficiency by managing your infrastructure as code
- Improve customer experience with immediate feedback loops and continuous improvement
Above I’ve brief on DevOps and if someone willing to learn more here’s a source that can be useful: https://www.youtube.com/DevOps
Very good explanation. Thank you for sharing.
ReplyDeleteDevOpS Online Training